diff options
author | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-04-01 12:59:25 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-04-15 10:18:29 -0600 |
commit | 7ee16de58bddaa9619c264313008d7e19300b42a (patch) | |
tree | 7086a52d95469c517833173a11ed06529b6e29b4 /lib/addr_map.c | |
parent | d3cf9eb2d87c8961408ec5aa6ebe0c54f2c13724 (diff) |
rockchip: rk3399: spl: add UART0 support for SPL
The RK3399-Q7 ("Puma") SoM exposes UART0 as the Qseven UART (i.e. the
serial line available via standardised pins on the edge connector and
available on a RS232 connector).
To support boards (such as the RK3399-Q7) that require UART0 as a
debug console, we match CONFIG_DEBUG_UART_BASE and add the appropriate
iomux setup to the rk3399 SPL code.
As we are already touching this code, we also move the board-specific
UART setup (i.e. iomux setup) into board_debug_uart_init(). This will
be called from the debug UART init when CONFIG_DEBUG_UART_BOARD_INIT
is set.
As the RK3399 needs to use its board_debug_uart_init() function, we
have Kconfig enable it by default for RK3399 builds.
With everything set up to define CONFIG_BAUDRATE via defconfig and
with to have the SPL debug UART either on UART0 or UART2, the configs
for the RK3399 EVB are then update (the change for the RK3399-Q7 is
left for later to not cause issues on applying the change).
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/addr_map.c')
0 files changed, 0 insertions, 0 deletions