u-boot-brain/arch/arm/mach-rockchip
Chris Webb 58fcb03e67 rockchip: Fix TPL build without CONFIG_TPL_SERIAL_SUPPORT
If CONFIG_DEBUG_UART is set but CONFIG_TPL_SERIAL_SUPPORT is not, the
serial output should be available in SPL and full U-Boot, but not built
in TPL. However, the rockchip tpl.c instead fails to compile with
undefined references to the debug UART.

Instead, initialise the debug UART and print the TPL banner only if both
CONFIG_DEBUG_UART and CONFIG_TPL_SERIAL_SUPPORT are set.

Signed-off-by: <chris@arachsys.com>
Reviewed-by: Kever Yang <Kever.yang@rock-chips.com>
2019-07-22 21:52:59 +08:00
..
rk322x rockchip: rk322x: default enable SPL LIBCOMMON and LIBGENERIC 2019-07-20 23:59:44 +08:00
rk3036 rockchip: rk3036: sdram: use udelay instead of rockchip_udelay 2019-07-20 23:59:44 +08:00
rk3128 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
rk3188 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
rk3288 rockchip: rk3288: enable TPL for evb-rk3288 2019-07-20 23:59:44 +08:00
rk3328 rockchip: rk3328: default enable SPL LIBCOMMON and LIBGENERIC 2019-07-20 23:59:44 +08:00
rk3368 rockchip: rk3368: move sgrf init to spl as arch_cpu_init() 2019-07-20 23:59:44 +08:00
rk3399 rockchip: rk3399: use common secure_timer_init() for spl/tpl 2019-07-20 23:59:44 +08:00
rv1108 rockchip: Kconfig: move ROCKCHIP_BOOT_MODE_REG to soc Kconfig 2019-07-20 23:59:44 +08:00
boot_mode.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
bootrom.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
fit_spl_optee.its rockchip: add fit source file for pack itb with op-tee 2018-10-04 21:15:46 +02:00
Kconfig rockchip: enable rk322x TPL_BOOTROM_SUPPORT in Kconfig 2019-07-20 23:59:44 +08:00
make_fit_atf.py rockchip: make_fit_atf.py: Eliminate pyelftools dependency 2019-07-20 23:59:44 +08:00
Makefile rockchip: rk3399: use common TPL board file 2019-07-20 23:59:44 +08:00
rk322x-board-spl.c rockchip: rk322x: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk322x-board.c CONFIG_SPL_SYS_[DI]CACHE_OFF: add 2019-05-18 08:15:35 -04:00
rk3036-board-spl.c rockchip: rk3036: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3036-board.c rockchip: remove redundant pinctrl header including 2019-07-20 23:59:44 +08:00
rk3128-board.c rockchip: rk3128: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3188-board-spl.c rockchip: remove no use header file in board code 2019-07-20 23:59:44 +08:00
rk3188-board.c rockchip: rk3188: remove pinctrl init in spl_board_init 2019-07-20 23:59:44 +08:00
rk3288-board-spl.c rockchip: rk3288: use ARM arch timer instead of rk_timer 2019-07-20 23:59:44 +08:00
rk3288-board.c rockchip: rk3288: remove pinctrl init in spl_board_init 2019-07-20 23:59:44 +08:00
rk3328-board-spl.c rockchip: remove redundant pinctrl header including 2019-07-20 23:59:44 +08:00
rk3368-board-spl.c rockchip: rk3368: enable stimer for rk3368 2019-07-20 23:59:44 +08:00
rk3399-board-spl.c rockchip: rk3399: use common secure_timer_init() for spl/tpl 2019-07-20 23:59:44 +08:00
rk3399-board.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
rv1108-board.c ARM: rockchip: rv1108: Add a board_usb_init for USB OTG 2018-11-30 21:56:44 +01:00
sdram_common.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
spl-boot-order.c rockchip: spl-boot-order: update dependency to OF_LIBFDT 2019-07-20 23:59:44 +08:00
tpl.c rockchip: Fix TPL build without CONFIG_TPL_SERIAL_SUPPORT 2019-07-22 21:52:59 +08:00
u-boot-tpl-v8.lds rockchip: add u-boot-tpl-v8.lds 2019-05-08 17:34:12 +08:00
u-boot-tpl.lds rockchip: rk322x: add tpl support 2019-05-08 17:34:12 +08:00