mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2024-12-15 20:20:30 +00:00
9a6e297ed7
ref: - https://github.com/u-boot/u-boot/blob/master/arch/arm/cpu/armv7/sunxi/psci.c - https://github.com/smaeul/u-boot/commits/patch/h3-scp/
42 lines
1.5 KiB
Diff
42 lines
1.5 KiB
Diff
From 8674b92c48a528ec82a548bb677d0231316f5aa4 Mon Sep 17 00:00:00 2001
|
|
From: Samuel Holland <samuel@sholland.org>
|
|
Date: Sun, 22 Jan 2023 14:29:17 -0600
|
|
Subject: [PATCH 01/13] sunxi: spl: Disable padding from SPL_PAD_TO
|
|
|
|
Starting with H6, Allwinner removed the artificial 32 KiB SPL size limit
|
|
from the boot ROM. Now SPL size is only limited by the available SRAM.
|
|
This limit ranges from 152 KiB on H6 to a whopping 2052 KiB on R329. To
|
|
take advantage of this additional space, we must increase SPL_MAX_SIZE.
|
|
Since we do not want to unnecessarily pad SPL out to these giant sizes,
|
|
we must set SPL_PAD_TO to zero. This causes no problems because binman
|
|
already takes care of appending the SPL payload at the right offset.
|
|
|
|
Commit-changes: 2
|
|
- New patch for v2
|
|
|
|
Cover-changes: 2
|
|
- Disable padding from SPL_PAD_TO
|
|
|
|
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
---
|
|
common/spl/Kconfig | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/common/spl/Kconfig b/common/spl/Kconfig
|
|
index 25cd18afda..a0968ff106 100644
|
|
--- a/common/spl/Kconfig
|
|
+++ b/common/spl/Kconfig
|
|
@@ -97,8 +97,7 @@ config SPL_PAD_TO
|
|
default 0x31000 if ARCH_MX6 && MX6_OCRAM_256KB
|
|
default 0x11000 if ARCH_MX7 || (ARCH_MX6 && !MX6_OCRAM_256KB)
|
|
default 0x10000 if ARCH_KEYSTONE
|
|
- default 0x8000 if ARCH_SUNXI && !MACH_SUN50I_H616
|
|
- default 0x0 if ARCH_MTMIPS
|
|
+ default 0x0 if ARCH_MTMIPS || ARCH_SUNXI
|
|
default TPL_MAX_SIZE if TPL_MAX_SIZE > SPL_MAX_SIZE
|
|
default SPL_MAX_SIZE
|
|
help
|
|
--
|
|
2.34.1
|
|
|