diff options
author | Soby Mathew <soby.mathew@arm.com> | 2014-09-23 11:32:48 +0100 |
---|---|---|
committer | Soby Mathew <soby.mathew@arm.com> | 2014-11-04 18:07:46 +0000 |
commit | ce6ee933997b61baff55d652f9bfa9ace4dcd1f9 (patch) | |
tree | e5e74f61097676ea2e9e88ec5549d4384e672232 | |
parent | d07baec4b5bf141acc2c36aaf68ea977a7a916fb (diff) |
Use the BL3-1 runtime console as the crash console.
This patch reassigns the crash console on Juno and FVP to use the runtime
BL3-1 console. The crash console is changed to SoC UART0 (UART2) from the
previous FPGA UART0 (UART0) on Juno. In FVP, it is changed from UART0 to
UART1.
Fixes ARM-software/tf-issues#256
Change-Id: I7df54f86ca00ec2652c27261dd66a94c12610816
-rw-r--r-- | plat/fvp/aarch64/fvp_helpers.S | 4 | ||||
-rw-r--r-- | plat/juno/aarch64/plat_helpers.S | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/plat/fvp/aarch64/fvp_helpers.S b/plat/fvp/aarch64/fvp_helpers.S index e4749e03..e678b436 100644 --- a/plat/fvp/aarch64/fvp_helpers.S +++ b/plat/fvp/aarch64/fvp_helpers.S @@ -199,7 +199,7 @@ func platform_is_primary_cpu ret /* Define a crash console for the plaform */ -#define FVP_CRASH_CONSOLE_BASE PL011_UART0_BASE +#define FVP_CRASH_CONSOLE_BASE PL011_UART1_BASE /* --------------------------------------------- * int plat_crash_console_init(void) @@ -210,7 +210,7 @@ func platform_is_primary_cpu */ func plat_crash_console_init mov_imm x0, FVP_CRASH_CONSOLE_BASE - mov_imm x1, PL011_UART0_CLK_IN_HZ + mov_imm x1, PL011_UART1_CLK_IN_HZ mov_imm x2, PL011_BAUDRATE b console_core_init diff --git a/plat/juno/aarch64/plat_helpers.S b/plat/juno/aarch64/plat_helpers.S index 1721a0ae..028a1a57 100644 --- a/plat/juno/aarch64/plat_helpers.S +++ b/plat/juno/aarch64/plat_helpers.S @@ -44,7 +44,7 @@ .globl platform_mem_init /* Define a crash console for the plaform */ -#define JUNO_CRASH_CONSOLE_BASE PL011_UART0_BASE +#define JUNO_CRASH_CONSOLE_BASE PL011_UART3_BASE /* --------------------------------------------- * int plat_crash_console_init(void) @@ -55,7 +55,7 @@ */ func plat_crash_console_init mov_imm x0, JUNO_CRASH_CONSOLE_BASE - mov_imm x1, PL011_UART0_CLK_IN_HZ + mov_imm x1, PL011_UART3_CLK_IN_HZ mov_imm x2, PL011_BAUDRATE b console_core_init |