ARM: rockchip: Locate kernel at 0x00208000 for RV1106 when CONFIG_ROCKCHIP_THUNDER_BOOT=y

The memory layout for rv1106 thunder boot feature:

SPL:       0 ~ 256KB
RTOS:      256KB ~ 512KB
SPL S & H: 512KB ~ (2MB - 8KB)
ATAGS:     (2MB - 8KB) ~ 2MB
UBOOT:     2MB ~
KERNEL_R:  (2MB + 0x8000) ~ (10MB - 128KB)
DTB:       (10MB - 128KB) ~ 10MB
RAMDISK_R: 10MB ~ 20MB
KERNEL_C:  20MB ~ 25MB
RAMDISK_C: 25MB ~ 30MB

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: Ib1456c8f399cdeda391ba459b22097b0f5810e53
This commit is contained in:
Ziyuan Xu
2022-04-16 17:25:19 +08:00
committed by Tao Huang
parent b404b93cfb
commit 67426129b0

View File

@@ -153,6 +153,7 @@ textofs-$(CONFIG_ARCH_MSM8960) := 0x00208000
textofs-$(CONFIG_ARCH_MESON) := 0x00208000
textofs-$(CONFIG_ARCH_AXXIA) := 0x00308000
ifeq ($(CONFIG_ROCKCHIP_THUNDER_BOOT),y)
textofs-$(CONFIG_CPU_RV1106) := 0x00208000
textofs-$(CONFIG_CPU_RV1126) := 0x00608000
endif