summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnurag Dutta <[email protected]>2026-02-26 14:35:24 +0530
committerTom Rini <[email protected]>2026-03-13 13:21:55 -0600
commit6a23c079b877820195ebca0b98f78abb66f47497 (patch)
tree880fc216d1373b06565bba6e5a5c94e1dd8d1c2e
parent60ef345b1a10ec859f29ebc706724f907e8771cb (diff)
arm: dts: k3-j721s2*: Enable OSPI1 with 32-bit address mappings for R5 SPL
The R5 SPL requires 32-bit address mappings for OSPI1(QSPI) access. Override the OSPI1 node with appropriate 32-bit register ranges to enable proper address translation on the 32-bit R5 core, while preserving 64-bit mappings for A72 cores. While at it, remove the disabled status override for ospi1 node to support booting from qspi. Signed-off-by: Anurag Dutta <[email protected]>
-rw-r--r--arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi4
-rw-r--r--arch/arm/dts/k3-j721s2-r5.dtsi5
2 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi b/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi
index 54eb9b4072c..8d51fea72b8 100644
--- a/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi
+++ b/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi
@@ -107,10 +107,6 @@
};
};
-&ospi1 {
- status = "disabled";
-};
-
&usbss0 {
bootph-all;
};
diff --git a/arch/arm/dts/k3-j721s2-r5.dtsi b/arch/arm/dts/k3-j721s2-r5.dtsi
index c1c12e217d2..7d4a6dc5301 100644
--- a/arch/arm/dts/k3-j721s2-r5.dtsi
+++ b/arch/arm/dts/k3-j721s2-r5.dtsi
@@ -90,6 +90,11 @@
<0x0 0x50000000 0x0 0x8000000>;
};
+&ospi1 {
+ reg = <0x0 0x47050000 0x0 0x100>,
+ <0x0 0x58000000 0x0 0x8000000>;
+};
+
&fss {
/* fss node has 64 bit address regions mapped to it and since the ospi
* nodes is being override, override the fss node ranges as well