PENDING: arm64: dts: ti: k3-j721s2-main: Add DDR nodes for J721S2

Add DT nodes for the 2 DDR controllers on the J721S2 device. These define
the memory controller with its register regions, interrupts, power
domains, and clock requirements.

This allows for DDR controller temperature monitoring.

Signed-off-by: Neha Malcom Francis <n-francis@ti.com>
This commit is contained in:
Neha Malcom Francis
2026-01-22 16:55:00 +05:30
committed by Udit Kumar
parent ba5b42c82a
commit be5943a0d8
@@ -2281,4 +2281,46 @@
power-domains = <&k3_pds 213 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
};
memorycontroller0: memory-controller@2980000 {
compatible = "ti,j7-ddrss";
reg = <0x0 0x02980000 0x0 0x200>;
reg-names = "ss_cfg";
ranges = <0x00 0x00 0x00 0x02990000 0x00 0x00004000>;
interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 138 TI_SCI_PD_SHARED>,
<&k3_pds 96 TI_SCI_PD_SHARED>;
clocks = <&k3_clks 138 2>;
#address-cells = <2>;
#size-cells = <2>;
ddr0: ddr@0 {
compatible = "cdns,j7-ddr";
reg = <0x00 0x0000 0x00 0x72c>,
<0x00 0x2000 0x00 0x4b0>,
<0x00 0x4000 0x00 0x163c>;
reg-names = "ctl_cfg", "ctl_cfg_pi", "ctl_cfg_phy";
};
};
memorycontroller1: memory-controller@29a0000 {
compatible = "ti,j7-ddrss";
reg = <0x0 0x029a0000 0x0 0x200>;
reg-names = "ss_cfg";
ranges = <0x00 0x00 0x00 0x029b0000 0x00 0x00004000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 139 TI_SCI_PD_SHARED>,
<&k3_pds 97 TI_SCI_PD_SHARED>;
clocks = <&k3_clks 139 2>;
#address-cells = <2>;
#size-cells = <2>;
ddr1: ddr@0 {
compatible = "cdns,j7-ddr";
reg = <0x00 0x0000 0x00 0x72c>,
<0x00 0x2000 0x00 0x4b0>,
<0x00 0x4000 0x00 0x163c>;
reg-names = "ctl_cfg", "ctl_cfg_pi", "ctl_cfg_phy";
};
};
};