Hello Hari, On 21/03/23 19:40, Hari Nagalla wrote: > Introduce the basic j784s4 SoC dtbs from the linux kernel along with > the new j784s4 specific pinmux definitions that we will use to generate > the dtbs for the u-boot-spl and u-boot binaries. > > Signed-off-by: Apurva Nandan <a-nan...@ti.com> > Signed-off-by: Hari Nagalla <hnaga...@ti.com> > --- > arch/arm/dts/k3-j784s4-evm.dts | 196 +++++ > arch/arm/dts/k3-j784s4-main.dtsi | 1007 ++++++++++++++++++++++++ > arch/arm/dts/k3-j784s4-mcu-wakeup.dtsi | 311 ++++++++ > arch/arm/dts/k3-j784s4.dtsi | 287 +++++++ > include/dt-bindings/pinctrl/k3.h | 3 + > 5 files changed, 1804 insertions(+) > create mode 100644 arch/arm/dts/k3-j784s4-evm.dts > create mode 100644 arch/arm/dts/k3-j784s4-main.dtsi > create mode 100644 arch/arm/dts/k3-j784s4-mcu-wakeup.dtsi > create mode 100644 arch/arm/dts/k3-j784s4.dtsi > > diff --git a/arch/arm/dts/k3-j784s4-evm.dts b/arch/arm/dts/k3-j784s4-evm.dts > new file mode 100644 > index 0000000000..8cd4a7ecc1 > --- /dev/null > +++ b/arch/arm/dts/k3-j784s4-evm.dts > @@ -0,0 +1,196 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ > + *
[...] > + > +&main_gpio0 { > + status = "okay"; > +}; > diff --git a/arch/arm/dts/k3-j784s4-main.dtsi > b/arch/arm/dts/k3-j784s4-main.dtsi > new file mode 100644 > index 0000000000..7edf324ac1 > --- /dev/null > +++ b/arch/arm/dts/k3-j784s4-main.dtsi > @@ -0,0 +1,1007 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Device Tree Source for J784S4 SoC Family Main Domain peripherals > + * > + * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ > + */ > + > +&cbass_main { > + msmc_ram: sram@70000000 { > + compatible = "mmio-sram"; > + reg = <0x00 0x70000000 0x00 0x800000>; > + #address-cells = <1>; > + #size-cells = <1>; > + ranges = <0x00 0x00 0x70000000 0x800000>; > + > + atf-sram@0 { > + reg = <0x00 0x20000>; > + }; > + > + tifs-sram@1f0000 { > + reg = <0x1f0000 0x10000>; > + }; > + > + l3cache-sram@200000 { [...] > + > + main_navss: bus@30000000 { > + compatible = "simple-bus"; > + #address-cells = <2>; > + #size-cells = <2>; > + ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; The property: ti,sci-dev-id = <280>; is missing here. Please refer: https://lore.kernel.org/r/20230314152611.140969-2-j-choudh...@ti.com/ > + dma-coherent; > + dma-ranges; > + > + main_navss_intr: interrupt-controller@310e0000 { > + compatible = "ti,sci-intr"; > + reg = <0x00 0x310e0000 0x00 0x4000>; > + ti,intr-trigger-type = <4>; > + interrupt-controller; > + interrupt-parent = <&gic500>; > + #interrupt-cells = <1>; > + ti,sci = <&sms>; > + ti,sci-dev-id = <283>; > + ti,interrupt-ranges = <0 64 64>, > + <64 448 64>, > + <128 672 64>; > + }; > + [...] > + interrupt-names = "int0", "int1"; > + bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; > + status = "disabled"; > + }; > +}; > diff --git a/arch/arm/dts/k3-j784s4-mcu-wakeup.dtsi > b/arch/arm/dts/k3-j784s4-mcu-wakeup.dtsi > new file mode 100644 > index 0000000000..93952af618 > --- /dev/null > +++ b/arch/arm/dts/k3-j784s4-mcu-wakeup.dtsi > @@ -0,0 +1,311 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Device Tree Source for J784S4 SoC Family MCU/WAKEUP Domain peripherals > + * > + * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ > + */ > + > +&cbass_mcu_wakeup { > + sms: system-controller@44083000 { > + compatible = "ti,k2g-sci"; > + ti,host-id = <12>; > + > + mbox-names = "rx", "tx"; > + > + mboxes = <&secure_proxy_main 11>, > + <&secure_proxy_main 13>; > + > + reg-names = "debug_messages"; > + reg = <0x00 0x44083000 0x00 0x1000>; > + > + k3_pds: power-controller { [...] > + interrupt-names = "int0", "int1"; > + bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; > + status = "disabled"; > + }; > + > + mcu_navss: bus@28380000{ > + compatible = "simple-bus"; > + #address-cells = <2>; > + #size-cells = <2>; > + ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>; The property ti,sci-dev-id = <323>; is missing here. Please refer: https://lore.kernel.org/r/20230314152611.140969-2-j-choudh...@ti.com/ > + dma-coherent; > + dma-ranges; > + > + mcu_ringacc: ringacc@2b800000 { > + compatible = "ti,am654-navss-ringacc"; > + reg = <0x00 0x2b800000 0x00 0x400000>, [...] -- Regards, Siddharth.