mirror of
https://github.com/armbian/build.git
synced 2025-08-14 15:16:58 +02:00
* Updated rockchip64-dev to u-boot v2019.10 and BL31 v1.30 (rk3399 boards) * Updated rk3399 to u-boot v2019.10 and BL31 v1.30 * Revert changes to renegade u-boot patches * Moved renegade u-boot patches into board dir * Added debug info for RockPro64 and switched sdmmc to fifo-mode * Disabled regulators in SPL for RockPro64 * Re-enabled sd vcc regulator in SPL for RockPro64 * Some device tree and config changes for OrangePi RK3399 * Fixed Rock Pi 4A's $BOOTCONFIG * Let some boards use mainline atf instead of the one in rkbin For example, roc-rk3399-pc can just boot the kernel using the mainline atf. * Add roc-rk3399-pc * Fixed reset in mainline ATF * Attached ATF version to v2.2 tag * WIP: sdmmc fifo-mode in SPL only * Renamed source config files * Reverted changes to rockchip64 sources config * Reverted patch moves * Add missing trust.ini patch to rk3399 u-boot * Reinstated tpl/spl patches in rk3399 family * Added $RKBIN_DIR prefix in rk3399 sources * Add demonstration of boards bootloader assignment in rk3399
192 lines
7.2 KiB
Diff
192 lines
7.2 KiB
Diff
Patch adapted to disable leez config for now
|
|
|
|
From 45f412fc2dcdf00873444eb4c78769b1571b0237 Mon Sep 17 00:00:00 2001
|
|
From: Kever Yang <kever.yang@rock-chips.com>
|
|
Date: Fri, 18 Oct 2019 15:54:14 +0800
|
|
Subject: [PATCH] rockchip: rk3399: defconfig: no need to reserve IRAM for SPL
|
|
|
|
We use to reserve IRAM to avoid the SPL text overlap with ATF M0 code,
|
|
and when we introduce the TPL, the SPL space is in DRAM, we reserve
|
|
space to avoid SPL text overlap with ATF bl31.
|
|
|
|
Now we decide to move ATF entry point to 0x40000 instead of 0x1000,
|
|
so that the SPL can have 0x4000 as code size and no need to reserve
|
|
space or relocate before loading ATF.
|
|
|
|
The mainline ATF has update since:
|
|
0aad563c rockchip: Update BL31_BASE to 0x40000
|
|
|
|
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
|
|
---
|
|
configs/evb-rk3399_defconfig | 1 -
|
|
configs/firefly-rk3399_defconfig | 1 -
|
|
configs/khadas-edge-captain-rk3399_defconfig | 1 -
|
|
configs/khadas-edge-rk3399_defconfig | 1 -
|
|
configs/khadas-edge-v-rk3399_defconfig | 1 -
|
|
configs/leez-rk3399_defconfig | 1 -
|
|
configs/nanopc-t4-rk3399_defconfig | 1 -
|
|
configs/nanopi-m4-rk3399_defconfig | 1 -
|
|
configs/nanopi-neo4-rk3399_defconfig | 1 -
|
|
configs/orangepi-rk3399_defconfig | 1 -
|
|
configs/roc-rk3399-pc_defconfig | 1 -
|
|
configs/rock-pi-4-rk3399_defconfig | 1 -
|
|
configs/rockpro64-rk3399_defconfig | 1 -
|
|
13 files changed, 13 deletions(-)
|
|
|
|
diff --git a/configs/evb-rk3399_defconfig b/configs/evb-rk3399_defconfig
|
|
index a0d215a5f18..48836c7b887 100644
|
|
--- a/configs/evb-rk3399_defconfig
|
|
+++ b/configs/evb-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/firefly-rk3399_defconfig b/configs/firefly-rk3399_defconfig
|
|
index d0226314651..4828f0ccaca 100644
|
|
--- a/configs/firefly-rk3399_defconfig
|
|
+++ b/configs/firefly-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/khadas-edge-captain-rk3399_defconfig b/configs/khadas-edge-captain-rk3399_defconfig
|
|
index acfd91dbe7a..19e13502852 100644
|
|
--- a/configs/khadas-edge-captain-rk3399_defconfig
|
|
+++ b/configs/khadas-edge-captain-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/khadas-edge-rk3399_defconfig b/configs/khadas-edge-rk3399_defconfig
|
|
index b71fd3a286e..c10f710b42c 100644
|
|
--- a/configs/khadas-edge-rk3399_defconfig
|
|
+++ b/configs/khadas-edge-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/khadas-edge-v-rk3399_defconfig b/configs/khadas-edge-v-rk3399_defconfig
|
|
index 0a789872dc3..9b3b6bf634a 100644
|
|
--- a/configs/khadas-edge-v-rk3399_defconfig
|
|
+++ b/configs/khadas-edge-v-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
#diff --git a/configs/leez-rk3399_defconfig b/configs/leez-rk3399_defconfig
|
|
#index 4757aaaec44..35f3a8cfd84 100644
|
|
#--- a/configs/leez-rk3399_defconfig
|
|
#+++ b/configs/leez-rk3399_defconfig
|
|
#@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
# CONFIG_ARCH_ROCKCHIP=y
|
|
# CONFIG_SYS_TEXT_BASE=0x00200000
|
|
# CONFIG_ROCKCHIP_RK3399=y
|
|
#-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
# CONFIG_NR_DRAM_BANKS=1
|
|
# CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
# CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/nanopc-t4-rk3399_defconfig b/configs/nanopc-t4-rk3399_defconfig
|
|
index 1d4c8f8a024..b266b3ff419 100644
|
|
--- a/configs/nanopc-t4-rk3399_defconfig
|
|
+++ b/configs/nanopc-t4-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/nanopi-m4-rk3399_defconfig b/configs/nanopi-m4-rk3399_defconfig
|
|
index 7375b758a27..c78dd106e8c 100644
|
|
--- a/configs/nanopi-m4-rk3399_defconfig
|
|
+++ b/configs/nanopi-m4-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/nanopi-neo4-rk3399_defconfig b/configs/nanopi-neo4-rk3399_defconfig
|
|
index 874ee5efb61..48413cfe61d 100644
|
|
--- a/configs/nanopi-neo4-rk3399_defconfig
|
|
+++ b/configs/nanopi-neo4-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/orangepi-rk3399_defconfig b/configs/orangepi-rk3399_defconfig
|
|
index 7b02c59f08d..28f5ae18b17 100644
|
|
--- a/configs/orangepi-rk3399_defconfig
|
|
+++ b/configs/orangepi-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/roc-rk3399-pc_defconfig b/configs/roc-rk3399-pc_defconfig
|
|
index 28b18333d78..79c128a9292 100644
|
|
--- a/configs/roc-rk3399-pc_defconfig
|
|
+++ b/configs/roc-rk3399-pc_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/rock-pi-4-rk3399_defconfig b/configs/rock-pi-4-rk3399_defconfig
|
|
index 554945dd190..dbff125bf1d 100644
|
|
--- a/configs/rock-pi-4-rk3399_defconfig
|
|
+++ b/configs/rock-pi-4-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|
|
diff --git a/configs/rockpro64-rk3399_defconfig b/configs/rockpro64-rk3399_defconfig
|
|
index 22b8bc503b4..e8765333049 100644
|
|
--- a/configs/rockpro64-rk3399_defconfig
|
|
+++ b/configs/rockpro64-rk3399_defconfig
|
|
@@ -2,7 +2,6 @@ CONFIG_ARM=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_SYS_TEXT_BASE=0x00200000
|
|
CONFIG_ROCKCHIP_RK3399=y
|
|
-CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x50000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL_STACK_R_ADDR=0x80000
|
|
CONFIG_DEBUG_UART_BASE=0xFF1A0000
|