summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfgang Wallner <[email protected]>2025-10-29 10:22:47 +0100
committerMichal Simek <[email protected]>2025-11-19 09:25:27 +0100
commit8d6f0c787eb82ee488fddd360318cdab98159285 (patch)
tree4a49b03927c80d4764f0ce7f2d03fef97d40383c
parentc2b25f8f66a31e3fe435c93c4339f95ab4c24b9b (diff)
arm: dts: brcp1: Move SPL partition to offset 0x8000 in SPI flash
The ROM code of Xilinx Zynq searches the boot flash for a "BootROM header" at increments of 32k (0x8000), beginning with 0x0000 for a configuration without authentication and beginning with 0x8000 for a configuration with authentication. [1] Move the offset of the SPL partition on the brcp1 board to 0x8000 so that both cases are the same, e.g. a board that is configured without authentication can boot an SPL partition with or without authentication. [1] Zynq 7000 TRM, section 6.3 "BootROM Code" Signed-off-by: Wolfgang Wallner <[email protected]> Signed-off-by: Michal Simek <[email protected]> Link: https://lore.kernel.org/r/[email protected]
-rw-r--r--arch/arm/dts/zynq-binman-brcp1.dtsi2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/dts/zynq-binman-brcp1.dtsi b/arch/arm/dts/zynq-binman-brcp1.dtsi
index 3cc8ee8b810..c853e8c7b15 100644
--- a/arch/arm/dts/zynq-binman-brcp1.dtsi
+++ b/arch/arm/dts/zynq-binman-brcp1.dtsi
@@ -15,7 +15,7 @@
blob@0 {
filename = "spl/boot.bin";
- offset = <0x0>;
+ offset = <0x8000>;
};
fit {