]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
rockchip: Kconfig: enable TPL support for rk3328
authorKever Yang <kever.yang@rock-chips.com>
Fri, 2 Aug 2019 07:40:01 +0000 (10:40 +0300)
committerKever Yang <kever.yang@rock-chips.com>
Mon, 5 Aug 2019 13:16:52 +0000 (21:16 +0800)
Enable TPL support and some related option in Kconfig.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
[cherry picked from commit https://github.com/rockchip-linux/u-boot/commit/430b01462bf3f24aaf7920ae2587a6943c39ab5d with minor modifications]
Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/mach-rockchip/Kconfig
arch/arm/mach-rockchip/rk3328/Kconfig

index e337d06b9997c7f71e69a1cb16af365def073859..f5a80b4f0c0c1d470a0844e0507d5e14fb1597da 100644 (file)
@@ -110,9 +110,14 @@ config ROCKCHIP_RK3328
        select ARM64
        select SUPPORT_SPL
        select SPL
+       select SUPPORT_TPL
+       select TPL
+       select TPL_NEEDS_SEPARATE_TEXT_BASE if TPL
+       select TPL_NEEDS_SEPARATE_STACK if TPL
        imply ROCKCHIP_COMMON_BOARD
        imply SPL_ROCKCHIP_COMMON_BOARD
        imply SPL_SERIAL_SUPPORT
+       imply TPL_SERIAL_SUPPORT
        imply SPL_SEPARATE_BSS
        select ENABLE_ARM_SOC_BOOT0_HOOK
        select DEBUG_UART_BOARD_INIT
index f8e15288e0bd0de8d513ec1f30bff05624b89945..d13a16902267a7495a7528451aa0e476e6c3cb38 100644 (file)
@@ -27,6 +27,18 @@ config SPL_LIBCOMMON_SUPPORT
 config SPL_LIBGENERIC_SUPPORT
        default y
 
+config TPL_LDSCRIPT
+       default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"
+
+config TPL_TEXT_BASE
+       default 0xff091000
+
+config TPL_MAX_SIZE
+       default 28672
+
+config TPL_STACK
+       default 0xff098000
+
 source "board/rockchip/evb_rk3328/Kconfig"
 
 endif