rockchip: Enable pre console for rk3399
authorJagan Teki <jagan@amarulasolutions.com>
Thu, 2 Apr 2020 11:41:23 +0000 (17:11 +0530)
committerAnatolij Gustschin <agust@denx.de>
Thu, 2 Apr 2020 13:49:16 +0000 (15:49 +0200)
Enable pre console buffer for rk3399 platform.

This would help to capture the console messages prior to
the console being initialised. Enabling this would help
to capture all the console messages on video output source
like HDMI. So we can find the full console messages of
U-Boot proper on HDMI display when enabled it for RK3399
platform boards.

Buffer address used for pre console is 0x0f200000 which is
ram base plus 240MiB. right now the Allwinner SoC is using
similar computation.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Tested-by: Peter Robinson <pbrobinson@gmail.com>
arch/arm/mach-rockchip/Kconfig
common/Kconfig

index ed7514ab7596b65c60f0138ac6f62eca74c4ae63..0cb1f23d0f34d1a8ae9e30217461c922a25c398f 100644 (file)
@@ -229,6 +229,7 @@ config ROCKCHIP_RK3399
        select DM_PMIC
        select DM_REGULATOR_FIXED
        select BOARD_LATE_INIT
+       imply PRE_CONSOLE_BUFFER
        imply ROCKCHIP_COMMON_BOARD
        imply ROCKCHIP_SDRAM_COMMON
        imply SPL_ROCKCHIP_COMMON_BOARD
index 46e4193fc83a2a798ef08d2d7b1972efdb77de36..bd35de30560f68481efb34ea2d407a892daaf258 100644 (file)
@@ -568,6 +568,7 @@ config PRE_CON_BUF_ADDR
        default 0x2f000000 if ARCH_SUNXI && MACH_SUN9I
        default 0x4f000000 if ARCH_SUNXI && !MACH_SUN9I
        default 0x0f000000 if ROCKCHIP_RK3288
+       default 0x0f200000 if ROCKCHIP_RK3399
        help
          This sets the start address of the pre-console buffer. This must
          be in available memory and is accessed before relocation and