fix(xilinx): dcc to support runtime console scope
DCC driver to support boot and runtime console scope
switch for dedicated boot and runtime consoles.
Change-Id: I7769dc44860a5fda99ca42ce17a3a6009288d7e7
Signed-off-by: Maheedhar Bollapalli <MaheedharSai.Bollapalli@amd.com>
diff --git a/plat/xilinx/common/plat_console.c b/plat/xilinx/common/plat_console.c
index f3dd3a7..610c84f 100644
--- a/plat/xilinx/common/plat_console.c
+++ b/plat/xilinx/common/plat_console.c
@@ -212,7 +212,7 @@
static void console_end(console_t *console)
{
if (CONSOLE_IS(dcc)) {
- console_dcc_unregister();
+ console_dcc_unregister(console);
} else {
if (console != NULL) {
console_flush();
@@ -293,7 +293,7 @@
*/
static void handle_dcc_console(console_t *console)
{
- int32_t rc = console_dcc_register();
+ int32_t rc = console_dcc_register(console);
if (rc == 0) {
panic();
@@ -377,7 +377,7 @@
#endif
if (CONSOLE_IS(dcc)) {
/* Initialize the dcc console for debug */
- rc = console_dcc_register();
+ rc = console_dcc_register(&boot_console);
if (rc == 0) {
panic();
}