Rationalize UART usage among different BL stages
authorSoby Mathew <soby.mathew@arm.com>
Thu, 21 Aug 2014 14:20:27 +0000 (15:20 +0100)
committerSoby Mathew <soby.mathew@arm.com>
Thu, 21 Aug 2014 15:30:25 +0000 (16:30 +0100)
commit12d554f9418670f544b2bc60ebf6ca6f46ec88c3
tree173315ffb49b9727d3cc27976378956245ee30c2
parente434cf1aa3548e943d43a5ae72b65fd9d9633b84
Rationalize UART usage among different BL stages

This patch changes the UART port assignment for various BL stages
so as to make it consistent on the platform ports. The BL1, BL2 and
BL3-1 now uses UART0 on the FVP port and SoC UART0 on the Juno port.
The BL3-2 uses UART2 on the FVP port and FPGA UART0 on the Juno
port.

This provides an interim fix to ARM-software/tf-issues#220 until
support is added for changing the UART port for a BL image between
cold boot and runtime.

Change-Id: Iae5faea90be3d59e41e597b34a902f93e737505a
plat/fvp/tsp/tsp_fvp_setup.c
plat/juno/bl1_plat_setup.c
plat/juno/bl2_plat_setup.c
plat/juno/bl31_plat_setup.c
plat/juno/juno_def.h
plat/juno/tsp/tsp_plat_setup.c