diff options
author | Manorit Chawdhry <m-chawdhry@ti.com> | 2024-06-04 11:39:11 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-06-12 18:40:37 -0600 |
commit | 512863ecfead05c407b620a205fd4ffb64f03357 (patch) | |
tree | 09f624a7853935f8e52d501ecff29d441b0c8d5c /arch/arm/dts/k3-j721s2-r5.dtsi | |
parent | 11d5655919ab94f4452f45f1a1b38a6a30030705 (diff) | |
download | u-boot-512863ecfead05c407b620a205fd4ffb64f03357.tar.gz |
arch: arm: dts: k3-j721s2-r5: Override ospi and fss for 32-bit mode
R5 being a 32-bit processor can't understand the 64-bit mapping being
done in ospi node. Override the ospi node for 32-bit register ranges and
the fss node ( the parent node of ospi ) to map the ranges for the
updated child node correctly.
Reviewed-by: Apurva Nandan <a-nandan@ti.com>
Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
Diffstat (limited to 'arch/arm/dts/k3-j721s2-r5.dtsi')
-rw-r--r-- | arch/arm/dts/k3-j721s2-r5.dtsi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/dts/k3-j721s2-r5.dtsi b/arch/arm/dts/k3-j721s2-r5.dtsi index eb0df42583a..dbea6b9d011 100644 --- a/arch/arm/dts/k3-j721s2-r5.dtsi +++ b/arch/arm/dts/k3-j721s2-r5.dtsi @@ -79,3 +79,16 @@ &mcu_udmap { ti,sci = <&dm_tifs>; }; + +&ospi0 { + reg = <0x0 0x47040000 0x0 0x100>, + <0x0 0x50000000 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 + */ + ranges = <0x0 0x47000000 0x0 0x47000000 0x0 0x00068400>, + <0x0 0x50000000 0x0 0x50000000 0x0 0x08000000>; +}; |