xref: /linux/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
19cc161a4SManorit Chawdhry// SPDX-License-Identifier: GPL-2.0-only OR MIT
29cc161a4SManorit Chawdhry/*
39cc161a4SManorit Chawdhry * Device Tree Source for J784S4 and J742S2 SoC Family Main Domain peripherals
49cc161a4SManorit Chawdhry *
59cc161a4SManorit Chawdhry * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
69cc161a4SManorit Chawdhry */
79cc161a4SManorit Chawdhry
89cc161a4SManorit Chawdhry#include <dt-bindings/mux/mux.h>
99cc161a4SManorit Chawdhry#include <dt-bindings/phy/phy.h>
109cc161a4SManorit Chawdhry#include <dt-bindings/phy/phy-ti.h>
119cc161a4SManorit Chawdhry
129cc161a4SManorit Chawdhry#include "k3-serdes.h"
139cc161a4SManorit Chawdhry
149cc161a4SManorit Chawdhry/ {
159cc161a4SManorit Chawdhry	serdes_refclk: clock-serdes {
169cc161a4SManorit Chawdhry		#clock-cells = <0>;
179cc161a4SManorit Chawdhry		compatible = "fixed-clock";
189cc161a4SManorit Chawdhry		/* To be enabled when serdes_wiz* is functional */
199cc161a4SManorit Chawdhry		status = "disabled";
209cc161a4SManorit Chawdhry	};
219cc161a4SManorit Chawdhry};
229cc161a4SManorit Chawdhry
239cc161a4SManorit Chawdhry&cbass_main {
249cc161a4SManorit Chawdhry	/*
259cc161a4SManorit Chawdhry	 * MSMC is configured by bootloaders and a runtime fixup is done in the
269cc161a4SManorit Chawdhry	 * DT for this node
279cc161a4SManorit Chawdhry	 */
289cc161a4SManorit Chawdhry	msmc_ram: sram@70000000 {
299cc161a4SManorit Chawdhry		compatible = "mmio-sram";
309cc161a4SManorit Chawdhry		reg = <0x00 0x70000000 0x00 0x800000>;
319cc161a4SManorit Chawdhry		#address-cells = <1>;
329cc161a4SManorit Chawdhry		#size-cells = <1>;
339cc161a4SManorit Chawdhry		ranges = <0x00 0x00 0x70000000 0x800000>;
349cc161a4SManorit Chawdhry
359cc161a4SManorit Chawdhry		atf-sram@0 {
369cc161a4SManorit Chawdhry			reg = <0x00 0x20000>;
379cc161a4SManorit Chawdhry		};
389cc161a4SManorit Chawdhry
399cc161a4SManorit Chawdhry		tifs-sram@1f0000 {
409cc161a4SManorit Chawdhry			reg = <0x1f0000 0x10000>;
419cc161a4SManorit Chawdhry		};
429cc161a4SManorit Chawdhry
439cc161a4SManorit Chawdhry		l3cache-sram@200000 {
449cc161a4SManorit Chawdhry			reg = <0x200000 0x200000>;
459cc161a4SManorit Chawdhry		};
469cc161a4SManorit Chawdhry	};
479cc161a4SManorit Chawdhry
489cc161a4SManorit Chawdhry	scm_conf: bus@100000 {
499cc161a4SManorit Chawdhry		compatible = "simple-bus";
509cc161a4SManorit Chawdhry		reg = <0x00 0x00100000 0x00 0x1c000>;
519cc161a4SManorit Chawdhry		#address-cells = <1>;
529cc161a4SManorit Chawdhry		#size-cells = <1>;
539cc161a4SManorit Chawdhry		ranges = <0x00 0x00 0x00100000 0x1c000>;
549cc161a4SManorit Chawdhry
559cc161a4SManorit Chawdhry		cpsw1_phy_gmii_sel: phy@4034 {
569cc161a4SManorit Chawdhry			compatible = "ti,am654-phy-gmii-sel";
579cc161a4SManorit Chawdhry			reg = <0x4034 0x4>;
589cc161a4SManorit Chawdhry			#phy-cells = <1>;
599cc161a4SManorit Chawdhry		};
609cc161a4SManorit Chawdhry
619cc161a4SManorit Chawdhry		cpsw0_phy_gmii_sel: phy@4044 {
629cc161a4SManorit Chawdhry			compatible = "ti,j784s4-cpsw9g-phy-gmii-sel";
639cc161a4SManorit Chawdhry			reg = <0x4044 0x20>;
649cc161a4SManorit Chawdhry			#phy-cells = <1>;
659cc161a4SManorit Chawdhry			ti,qsgmii-main-ports = <7>, <7>;
669cc161a4SManorit Chawdhry		};
679cc161a4SManorit Chawdhry
689cc161a4SManorit Chawdhry		pcie0_ctrl: pcie0-ctrl@4070 {
699cc161a4SManorit Chawdhry			compatible = "ti,j784s4-pcie-ctrl", "syscon";
709cc161a4SManorit Chawdhry			reg = <0x4070 0x4>;
719cc161a4SManorit Chawdhry		};
729cc161a4SManorit Chawdhry
739cc161a4SManorit Chawdhry		pcie1_ctrl: pcie1-ctrl@4074 {
749cc161a4SManorit Chawdhry			compatible = "ti,j784s4-pcie-ctrl", "syscon";
759cc161a4SManorit Chawdhry			reg = <0x4074 0x4>;
769cc161a4SManorit Chawdhry		};
779cc161a4SManorit Chawdhry
789cc161a4SManorit Chawdhry		serdes_ln_ctrl: mux-controller@4080 {
799cc161a4SManorit Chawdhry			compatible = "reg-mux";
809cc161a4SManorit Chawdhry			reg = <0x00004080 0x30>;
819cc161a4SManorit Chawdhry			#mux-control-cells = <1>;
829cc161a4SManorit Chawdhry			mux-reg-masks = <0x0 0x3>, <0x4 0x3>, /* SERDES0 lane0/1 select */
839cc161a4SManorit Chawdhry					<0x8 0x3>, <0xc 0x3>, /* SERDES0 lane2/3 select */
849cc161a4SManorit Chawdhry					<0x10 0x3>, <0x14 0x3>, /* SERDES1 lane0/1 select */
859cc161a4SManorit Chawdhry					<0x18 0x3>, <0x1c 0x3>, /* SERDES1 lane2/3 select */
869cc161a4SManorit Chawdhry					<0x20 0x3>, <0x24 0x3>, /* SERDES2 lane0/1 select */
87*38e7f909SSiddharth Vadapalli					<0x28 0x3>, <0x2c 0x3>, /* SERDES2 lane2/3 select */
88*38e7f909SSiddharth Vadapalli					<0x40 0x3>, <0x44 0x3>, /* SERDES4 lane0/1 select */
89*38e7f909SSiddharth Vadapalli					<0x48 0x3>, <0x4c 0x3>; /* SERDES4 lane2/3 select */
909cc161a4SManorit Chawdhry			idle-states = <J784S4_SERDES0_LANE0_PCIE1_LANE0>,
919cc161a4SManorit Chawdhry				      <J784S4_SERDES0_LANE1_PCIE1_LANE1>,
929cc161a4SManorit Chawdhry				      <J784S4_SERDES0_LANE2_IP3_UNUSED>,
939cc161a4SManorit Chawdhry				      <J784S4_SERDES0_LANE3_USB>,
949cc161a4SManorit Chawdhry				      <J784S4_SERDES1_LANE0_PCIE0_LANE0>,
959cc161a4SManorit Chawdhry				      <J784S4_SERDES1_LANE1_PCIE0_LANE1>,
969cc161a4SManorit Chawdhry				      <J784S4_SERDES1_LANE2_PCIE0_LANE2>,
979cc161a4SManorit Chawdhry				      <J784S4_SERDES1_LANE3_PCIE0_LANE3>,
989cc161a4SManorit Chawdhry				      <J784S4_SERDES2_LANE0_IP2_UNUSED>,
999cc161a4SManorit Chawdhry				      <J784S4_SERDES2_LANE1_IP2_UNUSED>,
1009cc161a4SManorit Chawdhry				      <J784S4_SERDES2_LANE2_QSGMII_LANE1>,
1019cc161a4SManorit Chawdhry				      <J784S4_SERDES2_LANE3_QSGMII_LANE2>,
1029cc161a4SManorit Chawdhry				      <J784S4_SERDES4_LANE0_EDP_LANE0>,
1039cc161a4SManorit Chawdhry				      <J784S4_SERDES4_LANE1_EDP_LANE1>,
1049cc161a4SManorit Chawdhry				      <J784S4_SERDES4_LANE2_EDP_LANE2>,
1059cc161a4SManorit Chawdhry				      <J784S4_SERDES4_LANE3_EDP_LANE3>;
1069cc161a4SManorit Chawdhry		};
1079cc161a4SManorit Chawdhry
1089cc161a4SManorit Chawdhry		usb_serdes_mux: mux-controller@4000 {
1099cc161a4SManorit Chawdhry			compatible = "reg-mux";
1109cc161a4SManorit Chawdhry			reg = <0x4000 0x4>;
1119cc161a4SManorit Chawdhry			#mux-control-cells = <1>;
1129cc161a4SManorit Chawdhry			mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 3 mux */
1139cc161a4SManorit Chawdhry		};
1149cc161a4SManorit Chawdhry
1159cc161a4SManorit Chawdhry		ehrpwm_tbclk: clock-controller@4140 {
1169cc161a4SManorit Chawdhry			compatible = "ti,am654-ehrpwm-tbclk";
1179cc161a4SManorit Chawdhry			reg = <0x4140 0x18>;
1189cc161a4SManorit Chawdhry			#clock-cells = <1>;
1199cc161a4SManorit Chawdhry		};
1209cc161a4SManorit Chawdhry
1219cc161a4SManorit Chawdhry		audio_refclk1: clock@82e4 {
1229cc161a4SManorit Chawdhry			compatible = "ti,am62-audio-refclk";
1239cc161a4SManorit Chawdhry			reg = <0x82e4 0x4>;
1249cc161a4SManorit Chawdhry			clocks = <&k3_clks 157 34>;
1259cc161a4SManorit Chawdhry			assigned-clocks = <&k3_clks 157 34>;
1269cc161a4SManorit Chawdhry			assigned-clock-parents = <&k3_clks 157 63>;
1279cc161a4SManorit Chawdhry			#clock-cells = <0>;
1289cc161a4SManorit Chawdhry		};
1299cc161a4SManorit Chawdhry	};
1309cc161a4SManorit Chawdhry
1319cc161a4SManorit Chawdhry	main_ehrpwm0: pwm@3000000 {
1329cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1339cc161a4SManorit Chawdhry		reg = <0x00 0x3000000 0x00 0x100>;
1349cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 0>, <&k3_clks 219 0>;
1359cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1369cc161a4SManorit Chawdhry		power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>;
1379cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1389cc161a4SManorit Chawdhry		status = "disabled";
1399cc161a4SManorit Chawdhry	};
1409cc161a4SManorit Chawdhry
1419cc161a4SManorit Chawdhry	main_ehrpwm1: pwm@3010000 {
1429cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1439cc161a4SManorit Chawdhry		reg = <0x00 0x3010000 0x00 0x100>;
1449cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 1>, <&k3_clks 220 0>;
1459cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1469cc161a4SManorit Chawdhry		power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>;
1479cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1489cc161a4SManorit Chawdhry		status = "disabled";
1499cc161a4SManorit Chawdhry	};
1509cc161a4SManorit Chawdhry
1519cc161a4SManorit Chawdhry	main_ehrpwm2: pwm@3020000 {
1529cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1539cc161a4SManorit Chawdhry		reg = <0x00 0x3020000 0x00 0x100>;
1549cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 2>, <&k3_clks 221 0>;
1559cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1569cc161a4SManorit Chawdhry		power-domains = <&k3_pds 221 TI_SCI_PD_EXCLUSIVE>;
1579cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1589cc161a4SManorit Chawdhry		status = "disabled";
1599cc161a4SManorit Chawdhry	};
1609cc161a4SManorit Chawdhry
1619cc161a4SManorit Chawdhry	main_ehrpwm3: pwm@3030000 {
1629cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1639cc161a4SManorit Chawdhry		reg = <0x00 0x3030000 0x00 0x100>;
1649cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 3>, <&k3_clks 222 0>;
1659cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 222 TI_SCI_PD_EXCLUSIVE>;
1679cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1689cc161a4SManorit Chawdhry		status = "disabled";
1699cc161a4SManorit Chawdhry	};
1709cc161a4SManorit Chawdhry
1719cc161a4SManorit Chawdhry	main_ehrpwm4: pwm@3040000 {
1729cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1739cc161a4SManorit Chawdhry		reg = <0x00 0x3040000 0x00 0x100>;
1749cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 4>, <&k3_clks 223 0>;
1759cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1769cc161a4SManorit Chawdhry		power-domains = <&k3_pds 223 TI_SCI_PD_EXCLUSIVE>;
1779cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1789cc161a4SManorit Chawdhry		status = "disabled";
1799cc161a4SManorit Chawdhry	};
1809cc161a4SManorit Chawdhry
1819cc161a4SManorit Chawdhry	main_ehrpwm5: pwm@3050000 {
1829cc161a4SManorit Chawdhry		compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1839cc161a4SManorit Chawdhry		reg = <0x00 0x3050000 0x00 0x100>;
1849cc161a4SManorit Chawdhry		clocks = <&ehrpwm_tbclk 5>, <&k3_clks 224 0>;
1859cc161a4SManorit Chawdhry		clock-names = "tbclk", "fck";
1869cc161a4SManorit Chawdhry		power-domains = <&k3_pds 224 TI_SCI_PD_EXCLUSIVE>;
1879cc161a4SManorit Chawdhry		#pwm-cells = <3>;
1889cc161a4SManorit Chawdhry		status = "disabled";
1899cc161a4SManorit Chawdhry	};
1909cc161a4SManorit Chawdhry
1919cc161a4SManorit Chawdhry	gic500: interrupt-controller@1800000 {
1929cc161a4SManorit Chawdhry		compatible = "arm,gic-v3";
1939cc161a4SManorit Chawdhry		#address-cells = <2>;
1949cc161a4SManorit Chawdhry		#size-cells = <2>;
1959cc161a4SManorit Chawdhry		ranges;
1969cc161a4SManorit Chawdhry		#interrupt-cells = <3>;
1979cc161a4SManorit Chawdhry		interrupt-controller;
198398898f9SKeerthy		reg = <0x00 0x01800000 0x00 0x10000>, /* GICD */
1999cc161a4SManorit Chawdhry		      <0x00 0x01900000 0x00 0x100000>, /* GICR */
2009cc161a4SManorit Chawdhry		      <0x00 0x6f000000 0x00 0x2000>,   /* GICC */
2019cc161a4SManorit Chawdhry		      <0x00 0x6f010000 0x00 0x1000>,   /* GICH */
2029cc161a4SManorit Chawdhry		      <0x00 0x6f020000 0x00 0x2000>;   /* GICV */
2039cc161a4SManorit Chawdhry
2049cc161a4SManorit Chawdhry		/* vcpumntirq: virtual CPU interface maintenance interrupt */
2059cc161a4SManorit Chawdhry		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
2069cc161a4SManorit Chawdhry
2079cc161a4SManorit Chawdhry		gic_its: msi-controller@1820000 {
2089cc161a4SManorit Chawdhry			compatible = "arm,gic-v3-its";
2099cc161a4SManorit Chawdhry			reg = <0x00 0x01820000 0x00 0x10000>;
2109cc161a4SManorit Chawdhry			socionext,synquacer-pre-its = <0x1000000 0x400000>;
2119cc161a4SManorit Chawdhry			msi-controller;
2129cc161a4SManorit Chawdhry			#msi-cells = <1>;
2139cc161a4SManorit Chawdhry		};
2149cc161a4SManorit Chawdhry	};
2159cc161a4SManorit Chawdhry
2169cc161a4SManorit Chawdhry	main_gpio_intr: interrupt-controller@a00000 {
2179cc161a4SManorit Chawdhry		compatible = "ti,sci-intr";
2189cc161a4SManorit Chawdhry		reg = <0x00 0x00a00000 0x00 0x800>;
2199cc161a4SManorit Chawdhry		ti,intr-trigger-type = <1>;
2209cc161a4SManorit Chawdhry		interrupt-controller;
2219cc161a4SManorit Chawdhry		interrupt-parent = <&gic500>;
2229cc161a4SManorit Chawdhry		#interrupt-cells = <1>;
2239cc161a4SManorit Chawdhry		ti,sci = <&sms>;
2249cc161a4SManorit Chawdhry		ti,sci-dev-id = <10>;
2259cc161a4SManorit Chawdhry		ti,interrupt-ranges = <8 392 56>;
2269cc161a4SManorit Chawdhry	};
2279cc161a4SManorit Chawdhry
2289cc161a4SManorit Chawdhry	main_pmx0: pinctrl@11c000 {
229b48888c9SThomas Richard		compatible = "ti,j7200-padconf", "pinctrl-single";
2309cc161a4SManorit Chawdhry		/* Proxy 0 addressing */
2319cc161a4SManorit Chawdhry		reg = <0x00 0x11c000 0x00 0x120>;
2329cc161a4SManorit Chawdhry		#pinctrl-cells = <1>;
2339cc161a4SManorit Chawdhry		pinctrl-single,register-width = <32>;
2349cc161a4SManorit Chawdhry		pinctrl-single,function-mask = <0xffffffff>;
2359cc161a4SManorit Chawdhry	};
2369cc161a4SManorit Chawdhry
2379cc161a4SManorit Chawdhry	/* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */
2389cc161a4SManorit Chawdhry	main_timerio_input: pinctrl@104200 {
239b48888c9SThomas Richard		compatible = "ti,j7200-padconf", "pinctrl-single";
2409cc161a4SManorit Chawdhry		reg = <0x00 0x104200 0x00 0x50>;
2419cc161a4SManorit Chawdhry		#pinctrl-cells = <1>;
2429cc161a4SManorit Chawdhry		pinctrl-single,register-width = <32>;
2439cc161a4SManorit Chawdhry		pinctrl-single,function-mask = <0x00000007>;
2449cc161a4SManorit Chawdhry	};
2459cc161a4SManorit Chawdhry
2469cc161a4SManorit Chawdhry	/* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */
2479cc161a4SManorit Chawdhry	main_timerio_output: pinctrl@104280 {
248b48888c9SThomas Richard		compatible = "ti,j7200-padconf", "pinctrl-single";
2499cc161a4SManorit Chawdhry		reg = <0x00 0x104280 0x00 0x20>;
2509cc161a4SManorit Chawdhry		#pinctrl-cells = <1>;
2519cc161a4SManorit Chawdhry		pinctrl-single,register-width = <32>;
2529cc161a4SManorit Chawdhry		pinctrl-single,function-mask = <0x0000001f>;
2539cc161a4SManorit Chawdhry	};
2549cc161a4SManorit Chawdhry
2559cc161a4SManorit Chawdhry	main_crypto: crypto@4e00000 {
2569cc161a4SManorit Chawdhry		compatible = "ti,j721e-sa2ul";
2579cc161a4SManorit Chawdhry		reg = <0x00 0x4e00000 0x00 0x1200>;
2589cc161a4SManorit Chawdhry		power-domains = <&k3_pds 369 TI_SCI_PD_EXCLUSIVE>;
2599cc161a4SManorit Chawdhry		#address-cells = <2>;
2609cc161a4SManorit Chawdhry		#size-cells = <2>;
2619cc161a4SManorit Chawdhry		ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>;
2629cc161a4SManorit Chawdhry
2639cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>,
2649cc161a4SManorit Chawdhry				<&main_udmap 0x4a41>;
2659cc161a4SManorit Chawdhry		dma-names = "tx", "rx1", "rx2";
2669cc161a4SManorit Chawdhry
2679cc161a4SManorit Chawdhry		rng: rng@4e10000 {
2689cc161a4SManorit Chawdhry			compatible = "inside-secure,safexcel-eip76";
2699cc161a4SManorit Chawdhry			reg = <0x00 0x4e10000 0x00 0x7d>;
2709cc161a4SManorit Chawdhry			interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
2719cc161a4SManorit Chawdhry		};
2729cc161a4SManorit Chawdhry	};
2739cc161a4SManorit Chawdhry
2749cc161a4SManorit Chawdhry	main_timer0: timer@2400000 {
2759cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
2769cc161a4SManorit Chawdhry		reg = <0x00 0x2400000 0x00 0x400>;
2779cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
2789cc161a4SManorit Chawdhry		clocks = <&k3_clks 97 2>;
2799cc161a4SManorit Chawdhry		clock-names = "fck";
2809cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 97 2>;
2819cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 97 3>;
2829cc161a4SManorit Chawdhry		power-domains = <&k3_pds 97 TI_SCI_PD_EXCLUSIVE>;
2839cc161a4SManorit Chawdhry		ti,timer-pwm;
2849cc161a4SManorit Chawdhry	};
2859cc161a4SManorit Chawdhry
2869cc161a4SManorit Chawdhry	main_timer1: timer@2410000 {
2879cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
2889cc161a4SManorit Chawdhry		reg = <0x00 0x2410000 0x00 0x400>;
2899cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
2909cc161a4SManorit Chawdhry		clocks = <&k3_clks 98 2>;
2919cc161a4SManorit Chawdhry		clock-names = "fck";
2929cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 98 2>;
2939cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 98 3>;
2949cc161a4SManorit Chawdhry		power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>;
2959cc161a4SManorit Chawdhry		ti,timer-pwm;
2969cc161a4SManorit Chawdhry	};
2979cc161a4SManorit Chawdhry
2989cc161a4SManorit Chawdhry	main_timer2: timer@2420000 {
2999cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3009cc161a4SManorit Chawdhry		reg = <0x00 0x2420000 0x00 0x400>;
3019cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
3029cc161a4SManorit Chawdhry		clocks = <&k3_clks 99 2>;
3039cc161a4SManorit Chawdhry		clock-names = "fck";
3049cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 99 2>;
3059cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 99 3>;
3069cc161a4SManorit Chawdhry		power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>;
3079cc161a4SManorit Chawdhry		ti,timer-pwm;
3089cc161a4SManorit Chawdhry	};
3099cc161a4SManorit Chawdhry
3109cc161a4SManorit Chawdhry	main_timer3: timer@2430000 {
3119cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3129cc161a4SManorit Chawdhry		reg = <0x00 0x2430000 0x00 0x400>;
3139cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
3149cc161a4SManorit Chawdhry		clocks = <&k3_clks 100 2>;
3159cc161a4SManorit Chawdhry		clock-names = "fck";
3169cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 100 2>;
3179cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 100 3>;
3189cc161a4SManorit Chawdhry		power-domains = <&k3_pds 100 TI_SCI_PD_EXCLUSIVE>;
3199cc161a4SManorit Chawdhry		ti,timer-pwm;
3209cc161a4SManorit Chawdhry	};
3219cc161a4SManorit Chawdhry
3229cc161a4SManorit Chawdhry	main_timer4: timer@2440000 {
3239cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3249cc161a4SManorit Chawdhry		reg = <0x00 0x2440000 0x00 0x400>;
3259cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>;
3269cc161a4SManorit Chawdhry		clocks = <&k3_clks 101 2>;
3279cc161a4SManorit Chawdhry		clock-names = "fck";
3289cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 101 2>;
3299cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 101 3>;
3309cc161a4SManorit Chawdhry		power-domains = <&k3_pds 101 TI_SCI_PD_EXCLUSIVE>;
3319cc161a4SManorit Chawdhry		ti,timer-pwm;
3329cc161a4SManorit Chawdhry	};
3339cc161a4SManorit Chawdhry
3349cc161a4SManorit Chawdhry	main_timer5: timer@2450000 {
3359cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3369cc161a4SManorit Chawdhry		reg = <0x00 0x2450000 0x00 0x400>;
3379cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
3389cc161a4SManorit Chawdhry		clocks = <&k3_clks 102 2>;
3399cc161a4SManorit Chawdhry		clock-names = "fck";
3409cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 102 2>;
3419cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 102 3>;
3429cc161a4SManorit Chawdhry		power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
3439cc161a4SManorit Chawdhry		ti,timer-pwm;
3449cc161a4SManorit Chawdhry	};
3459cc161a4SManorit Chawdhry
3469cc161a4SManorit Chawdhry	main_timer6: timer@2460000 {
3479cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3489cc161a4SManorit Chawdhry		reg = <0x00 0x2460000 0x00 0x400>;
3499cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>;
3509cc161a4SManorit Chawdhry		clocks = <&k3_clks 103 2>;
3519cc161a4SManorit Chawdhry		clock-names = "fck";
3529cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 103 2>;
3539cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 103 3>;
3549cc161a4SManorit Chawdhry		power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>;
3559cc161a4SManorit Chawdhry		ti,timer-pwm;
3569cc161a4SManorit Chawdhry	};
3579cc161a4SManorit Chawdhry
3589cc161a4SManorit Chawdhry	main_timer7: timer@2470000 {
3599cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3609cc161a4SManorit Chawdhry		reg = <0x00 0x2470000 0x00 0x400>;
3619cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
3629cc161a4SManorit Chawdhry		clocks = <&k3_clks 104 2>;
3639cc161a4SManorit Chawdhry		clock-names = "fck";
3649cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 104 2>;
3659cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 104 3>;
3669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>;
3679cc161a4SManorit Chawdhry		ti,timer-pwm;
3689cc161a4SManorit Chawdhry	};
3699cc161a4SManorit Chawdhry
3709cc161a4SManorit Chawdhry	main_timer8: timer@2480000 {
3719cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3729cc161a4SManorit Chawdhry		reg = <0x00 0x2480000 0x00 0x400>;
3739cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>;
3749cc161a4SManorit Chawdhry		clocks = <&k3_clks 105 2>;
3759cc161a4SManorit Chawdhry		clock-names = "fck";
3769cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 105 2>;
3779cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 105 3>;
3789cc161a4SManorit Chawdhry		power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
3799cc161a4SManorit Chawdhry		ti,timer-pwm;
3809cc161a4SManorit Chawdhry	};
3819cc161a4SManorit Chawdhry
3829cc161a4SManorit Chawdhry	main_timer9: timer@2490000 {
3839cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3849cc161a4SManorit Chawdhry		reg = <0x00 0x2490000 0x00 0x400>;
3859cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>;
3869cc161a4SManorit Chawdhry		clocks = <&k3_clks 106 2>;
3879cc161a4SManorit Chawdhry		clock-names = "fck";
3889cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 106 2>;
3899cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 106 3>;
3909cc161a4SManorit Chawdhry		power-domains = <&k3_pds 106 TI_SCI_PD_EXCLUSIVE>;
3919cc161a4SManorit Chawdhry		ti,timer-pwm;
3929cc161a4SManorit Chawdhry	};
3939cc161a4SManorit Chawdhry
3949cc161a4SManorit Chawdhry	main_timer10: timer@24a0000 {
3959cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
3969cc161a4SManorit Chawdhry		reg = <0x00 0x24a0000 0x00 0x400>;
3979cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>;
3989cc161a4SManorit Chawdhry		clocks = <&k3_clks 107 2>;
3999cc161a4SManorit Chawdhry		clock-names = "fck";
4009cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 107 2>;
4019cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 107 3>;
4029cc161a4SManorit Chawdhry		power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>;
4039cc161a4SManorit Chawdhry		ti,timer-pwm;
4049cc161a4SManorit Chawdhry	};
4059cc161a4SManorit Chawdhry
4069cc161a4SManorit Chawdhry	main_timer11: timer@24b0000 {
4079cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4089cc161a4SManorit Chawdhry		reg = <0x00 0x24b0000 0x00 0x400>;
4099cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>;
4109cc161a4SManorit Chawdhry		clocks = <&k3_clks 108 2>;
4119cc161a4SManorit Chawdhry		clock-names = "fck";
4129cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 108 2>;
4139cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 108 3>;
4149cc161a4SManorit Chawdhry		power-domains = <&k3_pds 108 TI_SCI_PD_EXCLUSIVE>;
4159cc161a4SManorit Chawdhry		ti,timer-pwm;
4169cc161a4SManorit Chawdhry	};
4179cc161a4SManorit Chawdhry
4189cc161a4SManorit Chawdhry	main_timer12: timer@24c0000 {
4199cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4209cc161a4SManorit Chawdhry		reg = <0x00 0x24c0000 0x00 0x400>;
4219cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>;
4229cc161a4SManorit Chawdhry		clocks = <&k3_clks 109 2>;
4239cc161a4SManorit Chawdhry		clock-names = "fck";
4249cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 109 2>;
4259cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 109 3>;
4269cc161a4SManorit Chawdhry		power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>;
4279cc161a4SManorit Chawdhry		ti,timer-pwm;
4289cc161a4SManorit Chawdhry	};
4299cc161a4SManorit Chawdhry
4309cc161a4SManorit Chawdhry	main_timer13: timer@24d0000 {
4319cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4329cc161a4SManorit Chawdhry		reg = <0x00 0x24d0000 0x00 0x400>;
4339cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>;
4349cc161a4SManorit Chawdhry		clocks = <&k3_clks 110 2>;
4359cc161a4SManorit Chawdhry		clock-names = "fck";
4369cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 110 2>;
4379cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 110 3>;
4389cc161a4SManorit Chawdhry		power-domains = <&k3_pds 110 TI_SCI_PD_EXCLUSIVE>;
4399cc161a4SManorit Chawdhry		ti,timer-pwm;
4409cc161a4SManorit Chawdhry	};
4419cc161a4SManorit Chawdhry
4429cc161a4SManorit Chawdhry	main_timer14: timer@24e0000 {
4439cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4449cc161a4SManorit Chawdhry		reg = <0x00 0x24e0000 0x00 0x400>;
4459cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>;
4469cc161a4SManorit Chawdhry		clocks = <&k3_clks 111 2>;
4479cc161a4SManorit Chawdhry		clock-names = "fck";
4489cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 111 2>;
4499cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 111 3>;
4509cc161a4SManorit Chawdhry		power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>;
4519cc161a4SManorit Chawdhry		ti,timer-pwm;
4529cc161a4SManorit Chawdhry	};
4539cc161a4SManorit Chawdhry
4549cc161a4SManorit Chawdhry	main_timer15: timer@24f0000 {
4559cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4569cc161a4SManorit Chawdhry		reg = <0x00 0x24f0000 0x00 0x400>;
4579cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
4589cc161a4SManorit Chawdhry		clocks = <&k3_clks 112 2>;
4599cc161a4SManorit Chawdhry		clock-names = "fck";
4609cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 112 2>;
4619cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 112 3>;
4629cc161a4SManorit Chawdhry		power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>;
4639cc161a4SManorit Chawdhry		ti,timer-pwm;
4649cc161a4SManorit Chawdhry	};
4659cc161a4SManorit Chawdhry
4669cc161a4SManorit Chawdhry	main_timer16: timer@2500000 {
4679cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4689cc161a4SManorit Chawdhry		reg = <0x00 0x2500000 0x00 0x400>;
4699cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
4709cc161a4SManorit Chawdhry		clocks = <&k3_clks 113 2>;
4719cc161a4SManorit Chawdhry		clock-names = "fck";
4729cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 113 2>;
4739cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 113 3>;
4749cc161a4SManorit Chawdhry		power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>;
4759cc161a4SManorit Chawdhry		ti,timer-pwm;
4769cc161a4SManorit Chawdhry	};
4779cc161a4SManorit Chawdhry
4789cc161a4SManorit Chawdhry	main_timer17: timer@2510000 {
4799cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4809cc161a4SManorit Chawdhry		reg = <0x00 0x2510000 0x00 0x400>;
4819cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
4829cc161a4SManorit Chawdhry		clocks = <&k3_clks 114 2>;
4839cc161a4SManorit Chawdhry		clock-names = "fck";
4849cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 114 2>;
4859cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 114 3>;
4869cc161a4SManorit Chawdhry		power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>;
4879cc161a4SManorit Chawdhry		ti,timer-pwm;
4889cc161a4SManorit Chawdhry	};
4899cc161a4SManorit Chawdhry
4909cc161a4SManorit Chawdhry	main_timer18: timer@2520000 {
4919cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
4929cc161a4SManorit Chawdhry		reg = <0x00 0x2520000 0x00 0x400>;
4939cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
4949cc161a4SManorit Chawdhry		clocks = <&k3_clks 115 2>;
4959cc161a4SManorit Chawdhry		clock-names = "fck";
4969cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 115 2>;
4979cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 115 3>;
4989cc161a4SManorit Chawdhry		power-domains = <&k3_pds 115 TI_SCI_PD_EXCLUSIVE>;
4999cc161a4SManorit Chawdhry		ti,timer-pwm;
5009cc161a4SManorit Chawdhry	};
5019cc161a4SManorit Chawdhry
5029cc161a4SManorit Chawdhry	main_timer19: timer@2530000 {
5039cc161a4SManorit Chawdhry		compatible = "ti,am654-timer";
5049cc161a4SManorit Chawdhry		reg = <0x00 0x2530000 0x00 0x400>;
5059cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
5069cc161a4SManorit Chawdhry		clocks = <&k3_clks 116 2>;
5079cc161a4SManorit Chawdhry		clock-names = "fck";
5089cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 116 2>;
5099cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 116 3>;
5109cc161a4SManorit Chawdhry		power-domains = <&k3_pds 116 TI_SCI_PD_EXCLUSIVE>;
5119cc161a4SManorit Chawdhry		ti,timer-pwm;
5129cc161a4SManorit Chawdhry	};
5139cc161a4SManorit Chawdhry
5149cc161a4SManorit Chawdhry	main_uart0: serial@2800000 {
5159cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5169cc161a4SManorit Chawdhry		reg = <0x00 0x02800000 0x00 0x200>;
5179cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
5189cc161a4SManorit Chawdhry		clocks = <&k3_clks 146 0>;
5199cc161a4SManorit Chawdhry		clock-names = "fclk";
5209cc161a4SManorit Chawdhry		power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
5219cc161a4SManorit Chawdhry		status = "disabled";
5229cc161a4SManorit Chawdhry	};
5239cc161a4SManorit Chawdhry
5249cc161a4SManorit Chawdhry	main_uart1: serial@2810000 {
5259cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5269cc161a4SManorit Chawdhry		reg = <0x00 0x02810000 0x00 0x200>;
5279cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
5289cc161a4SManorit Chawdhry		clocks = <&k3_clks 388 0>;
5299cc161a4SManorit Chawdhry		clock-names = "fclk";
5309cc161a4SManorit Chawdhry		power-domains = <&k3_pds 388 TI_SCI_PD_EXCLUSIVE>;
5319cc161a4SManorit Chawdhry		status = "disabled";
5329cc161a4SManorit Chawdhry	};
5339cc161a4SManorit Chawdhry
5349cc161a4SManorit Chawdhry	main_uart2: serial@2820000 {
5359cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5369cc161a4SManorit Chawdhry		reg = <0x00 0x02820000 0x00 0x200>;
5379cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
5389cc161a4SManorit Chawdhry		clocks = <&k3_clks 389 0>;
5399cc161a4SManorit Chawdhry		clock-names = "fclk";
5409cc161a4SManorit Chawdhry		power-domains = <&k3_pds 389 TI_SCI_PD_EXCLUSIVE>;
5419cc161a4SManorit Chawdhry		status = "disabled";
5429cc161a4SManorit Chawdhry	};
5439cc161a4SManorit Chawdhry
5449cc161a4SManorit Chawdhry	main_uart3: serial@2830000 {
5459cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5469cc161a4SManorit Chawdhry		reg = <0x00 0x02830000 0x00 0x200>;
5479cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
5489cc161a4SManorit Chawdhry		clocks = <&k3_clks 390 0>;
5499cc161a4SManorit Chawdhry		clock-names = "fclk";
5509cc161a4SManorit Chawdhry		power-domains = <&k3_pds 390 TI_SCI_PD_EXCLUSIVE>;
5519cc161a4SManorit Chawdhry		status = "disabled";
5529cc161a4SManorit Chawdhry	};
5539cc161a4SManorit Chawdhry
5549cc161a4SManorit Chawdhry	main_uart4: serial@2840000 {
5559cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5569cc161a4SManorit Chawdhry		reg = <0x00 0x02840000 0x00 0x200>;
5579cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
5589cc161a4SManorit Chawdhry		clocks = <&k3_clks 391 0>;
5599cc161a4SManorit Chawdhry		clock-names = "fclk";
5609cc161a4SManorit Chawdhry		power-domains = <&k3_pds 391 TI_SCI_PD_EXCLUSIVE>;
5619cc161a4SManorit Chawdhry		status = "disabled";
5629cc161a4SManorit Chawdhry	};
5639cc161a4SManorit Chawdhry
5649cc161a4SManorit Chawdhry	main_uart5: serial@2850000 {
5659cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5669cc161a4SManorit Chawdhry		reg = <0x00 0x02850000 0x00 0x200>;
5679cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
5689cc161a4SManorit Chawdhry		clocks = <&k3_clks 392 0>;
5699cc161a4SManorit Chawdhry		clock-names = "fclk";
5709cc161a4SManorit Chawdhry		power-domains = <&k3_pds 392 TI_SCI_PD_EXCLUSIVE>;
5719cc161a4SManorit Chawdhry		status = "disabled";
5729cc161a4SManorit Chawdhry	};
5739cc161a4SManorit Chawdhry
5749cc161a4SManorit Chawdhry	main_uart6: serial@2860000 {
5759cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5769cc161a4SManorit Chawdhry		reg = <0x00 0x02860000 0x00 0x200>;
5779cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>;
5789cc161a4SManorit Chawdhry		clocks = <&k3_clks 393 0>;
5799cc161a4SManorit Chawdhry		clock-names = "fclk";
5809cc161a4SManorit Chawdhry		power-domains = <&k3_pds 393 TI_SCI_PD_EXCLUSIVE>;
5819cc161a4SManorit Chawdhry		status = "disabled";
5829cc161a4SManorit Chawdhry	};
5839cc161a4SManorit Chawdhry
5849cc161a4SManorit Chawdhry	main_uart7: serial@2870000 {
5859cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5869cc161a4SManorit Chawdhry		reg = <0x00 0x02870000 0x00 0x200>;
5879cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>;
5889cc161a4SManorit Chawdhry		clocks = <&k3_clks 394 0>;
5899cc161a4SManorit Chawdhry		clock-names = "fclk";
5909cc161a4SManorit Chawdhry		power-domains = <&k3_pds 394 TI_SCI_PD_EXCLUSIVE>;
5919cc161a4SManorit Chawdhry		status = "disabled";
5929cc161a4SManorit Chawdhry	};
5939cc161a4SManorit Chawdhry
5949cc161a4SManorit Chawdhry	main_uart8: serial@2880000 {
5959cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
5969cc161a4SManorit Chawdhry		reg = <0x00 0x02880000 0x00 0x200>;
5979cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
5989cc161a4SManorit Chawdhry		clocks = <&k3_clks 395 0>;
5999cc161a4SManorit Chawdhry		clock-names = "fclk";
6009cc161a4SManorit Chawdhry		power-domains = <&k3_pds 395 TI_SCI_PD_EXCLUSIVE>;
6019cc161a4SManorit Chawdhry		status = "disabled";
6029cc161a4SManorit Chawdhry	};
6039cc161a4SManorit Chawdhry
6049cc161a4SManorit Chawdhry	main_uart9: serial@2890000 {
6059cc161a4SManorit Chawdhry		compatible = "ti,j721e-uart", "ti,am654-uart";
6069cc161a4SManorit Chawdhry		reg = <0x00 0x02890000 0x00 0x200>;
6079cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
6089cc161a4SManorit Chawdhry		clocks = <&k3_clks 396 0>;
6099cc161a4SManorit Chawdhry		clock-names = "fclk";
6109cc161a4SManorit Chawdhry		power-domains = <&k3_pds 396 TI_SCI_PD_EXCLUSIVE>;
6119cc161a4SManorit Chawdhry		status = "disabled";
6129cc161a4SManorit Chawdhry	};
6139cc161a4SManorit Chawdhry
6149cc161a4SManorit Chawdhry	main_gpio0: gpio@600000 {
6159cc161a4SManorit Chawdhry		compatible = "ti,j721e-gpio", "ti,keystone-gpio";
6169cc161a4SManorit Chawdhry		reg = <0x00 0x00600000 0x00 0x100>;
6179cc161a4SManorit Chawdhry		gpio-controller;
6189cc161a4SManorit Chawdhry		#gpio-cells = <2>;
6199cc161a4SManorit Chawdhry		interrupt-parent = <&main_gpio_intr>;
6209cc161a4SManorit Chawdhry		interrupts = <145>, <146>, <147>, <148>, <149>;
6219cc161a4SManorit Chawdhry		interrupt-controller;
6229cc161a4SManorit Chawdhry		#interrupt-cells = <2>;
6239cc161a4SManorit Chawdhry		ti,ngpio = <66>;
6249cc161a4SManorit Chawdhry		ti,davinci-gpio-unbanked = <0>;
6259cc161a4SManorit Chawdhry		power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>;
6269cc161a4SManorit Chawdhry		clocks = <&k3_clks 163 0>;
6279cc161a4SManorit Chawdhry		clock-names = "gpio";
6289cc161a4SManorit Chawdhry		status = "disabled";
6299cc161a4SManorit Chawdhry	};
6309cc161a4SManorit Chawdhry
6319cc161a4SManorit Chawdhry	main_gpio2: gpio@610000 {
6329cc161a4SManorit Chawdhry		compatible = "ti,j721e-gpio", "ti,keystone-gpio";
6339cc161a4SManorit Chawdhry		reg = <0x00 0x00610000 0x00 0x100>;
6349cc161a4SManorit Chawdhry		gpio-controller;
6359cc161a4SManorit Chawdhry		#gpio-cells = <2>;
6369cc161a4SManorit Chawdhry		interrupt-parent = <&main_gpio_intr>;
6379cc161a4SManorit Chawdhry		interrupts = <154>, <155>, <156>, <157>, <158>;
6389cc161a4SManorit Chawdhry		interrupt-controller;
6399cc161a4SManorit Chawdhry		#interrupt-cells = <2>;
6409cc161a4SManorit Chawdhry		ti,ngpio = <66>;
6419cc161a4SManorit Chawdhry		ti,davinci-gpio-unbanked = <0>;
6429cc161a4SManorit Chawdhry		power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>;
6439cc161a4SManorit Chawdhry		clocks = <&k3_clks 164 0>;
6449cc161a4SManorit Chawdhry		clock-names = "gpio";
6459cc161a4SManorit Chawdhry		status = "disabled";
6469cc161a4SManorit Chawdhry	};
6479cc161a4SManorit Chawdhry
6489cc161a4SManorit Chawdhry	main_gpio4: gpio@620000 {
6499cc161a4SManorit Chawdhry		compatible = "ti,j721e-gpio", "ti,keystone-gpio";
6509cc161a4SManorit Chawdhry		reg = <0x00 0x00620000 0x00 0x100>;
6519cc161a4SManorit Chawdhry		gpio-controller;
6529cc161a4SManorit Chawdhry		#gpio-cells = <2>;
6539cc161a4SManorit Chawdhry		interrupt-parent = <&main_gpio_intr>;
6549cc161a4SManorit Chawdhry		interrupts = <163>, <164>, <165>, <166>, <167>;
6559cc161a4SManorit Chawdhry		interrupt-controller;
6569cc161a4SManorit Chawdhry		#interrupt-cells = <2>;
6579cc161a4SManorit Chawdhry		ti,ngpio = <66>;
6589cc161a4SManorit Chawdhry		ti,davinci-gpio-unbanked = <0>;
6599cc161a4SManorit Chawdhry		power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>;
6609cc161a4SManorit Chawdhry		clocks = <&k3_clks 165 0>;
6619cc161a4SManorit Chawdhry		clock-names = "gpio";
6629cc161a4SManorit Chawdhry		status = "disabled";
6639cc161a4SManorit Chawdhry	};
6649cc161a4SManorit Chawdhry
6659cc161a4SManorit Chawdhry	main_gpio6: gpio@630000 {
6669cc161a4SManorit Chawdhry		compatible = "ti,j721e-gpio", "ti,keystone-gpio";
6679cc161a4SManorit Chawdhry		reg = <0x00 0x00630000 0x00 0x100>;
6689cc161a4SManorit Chawdhry		gpio-controller;
6699cc161a4SManorit Chawdhry		#gpio-cells = <2>;
6709cc161a4SManorit Chawdhry		interrupt-parent = <&main_gpio_intr>;
6719cc161a4SManorit Chawdhry		interrupts = <172>, <173>, <174>, <175>, <176>;
6729cc161a4SManorit Chawdhry		interrupt-controller;
6739cc161a4SManorit Chawdhry		#interrupt-cells = <2>;
6749cc161a4SManorit Chawdhry		ti,ngpio = <66>;
6759cc161a4SManorit Chawdhry		ti,davinci-gpio-unbanked = <0>;
6769cc161a4SManorit Chawdhry		power-domains = <&k3_pds 166 TI_SCI_PD_EXCLUSIVE>;
6779cc161a4SManorit Chawdhry		clocks = <&k3_clks 166 0>;
6789cc161a4SManorit Chawdhry		clock-names = "gpio";
6799cc161a4SManorit Chawdhry		status = "disabled";
6809cc161a4SManorit Chawdhry	};
6819cc161a4SManorit Chawdhry
6829cc161a4SManorit Chawdhry	usbss0: usb@4104000 {
6839cc161a4SManorit Chawdhry		bootph-all;
6849cc161a4SManorit Chawdhry		compatible = "ti,j721e-usb";
6859cc161a4SManorit Chawdhry		reg = <0x00 0x4104000 0x00 0x100>;
6869cc161a4SManorit Chawdhry		dma-coherent;
6879cc161a4SManorit Chawdhry		power-domains = <&k3_pds 398 TI_SCI_PD_EXCLUSIVE>;
6889cc161a4SManorit Chawdhry		clocks = <&k3_clks 398 21>, <&k3_clks 398 2>;
6899cc161a4SManorit Chawdhry		clock-names = "ref", "lpm";
6909cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 398 21>;    /* USB2_REFCLK */
6919cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 398 22>; /* HFOSC0 */
6929cc161a4SManorit Chawdhry		#address-cells = <2>;
6939cc161a4SManorit Chawdhry		#size-cells = <2>;
6949cc161a4SManorit Chawdhry		ranges;
6959cc161a4SManorit Chawdhry
6969cc161a4SManorit Chawdhry		status = "disabled"; /* Needs lane config */
6979cc161a4SManorit Chawdhry
6989cc161a4SManorit Chawdhry		usb0: usb@6000000 {
6999cc161a4SManorit Chawdhry			bootph-all;
7009cc161a4SManorit Chawdhry			compatible = "cdns,usb3";
7019cc161a4SManorit Chawdhry			reg = <0x00 0x6000000 0x00 0x10000>,
7029cc161a4SManorit Chawdhry			      <0x00 0x6010000 0x00 0x10000>,
7039cc161a4SManorit Chawdhry			      <0x00 0x6020000 0x00 0x10000>;
7049cc161a4SManorit Chawdhry			reg-names = "otg", "xhci", "dev";
7059cc161a4SManorit Chawdhry			interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,  /* irq.0 */
7069cc161a4SManorit Chawdhry				     <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */
7079cc161a4SManorit Chawdhry				     <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */
7089cc161a4SManorit Chawdhry			interrupt-names = "host",
7099cc161a4SManorit Chawdhry					  "peripheral",
7109cc161a4SManorit Chawdhry					  "otg";
7119cc161a4SManorit Chawdhry		};
7129cc161a4SManorit Chawdhry	};
7139cc161a4SManorit Chawdhry
7149cc161a4SManorit Chawdhry	main_i2c0: i2c@2000000 {
7159cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7169cc161a4SManorit Chawdhry		reg = <0x00 0x02000000 0x00 0x100>;
7179cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>;
7189cc161a4SManorit Chawdhry		#address-cells = <1>;
7199cc161a4SManorit Chawdhry		#size-cells = <0>;
7209cc161a4SManorit Chawdhry		clocks = <&k3_clks 270 2>;
7219cc161a4SManorit Chawdhry		clock-names = "fck";
7229cc161a4SManorit Chawdhry		power-domains = <&k3_pds 270 TI_SCI_PD_EXCLUSIVE>;
7239cc161a4SManorit Chawdhry		status = "disabled";
7249cc161a4SManorit Chawdhry	};
7259cc161a4SManorit Chawdhry
7269cc161a4SManorit Chawdhry	main_i2c1: i2c@2010000 {
7279cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7289cc161a4SManorit Chawdhry		reg = <0x00 0x02010000 0x00 0x100>;
7299cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>;
7309cc161a4SManorit Chawdhry		#address-cells = <1>;
7319cc161a4SManorit Chawdhry		#size-cells = <0>;
7329cc161a4SManorit Chawdhry		clocks = <&k3_clks 271 2>;
7339cc161a4SManorit Chawdhry		clock-names = "fck";
7349cc161a4SManorit Chawdhry		power-domains = <&k3_pds 271 TI_SCI_PD_EXCLUSIVE>;
7359cc161a4SManorit Chawdhry		status = "disabled";
7369cc161a4SManorit Chawdhry	};
7379cc161a4SManorit Chawdhry
7389cc161a4SManorit Chawdhry	main_i2c2: i2c@2020000 {
7399cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7409cc161a4SManorit Chawdhry		reg = <0x00 0x02020000 0x00 0x100>;
7419cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>;
7429cc161a4SManorit Chawdhry		#address-cells = <1>;
7439cc161a4SManorit Chawdhry		#size-cells = <0>;
7449cc161a4SManorit Chawdhry		clocks = <&k3_clks 272 2>;
7459cc161a4SManorit Chawdhry		clock-names = "fck";
7469cc161a4SManorit Chawdhry		power-domains = <&k3_pds 272 TI_SCI_PD_EXCLUSIVE>;
7479cc161a4SManorit Chawdhry		status = "disabled";
7489cc161a4SManorit Chawdhry	};
7499cc161a4SManorit Chawdhry
7509cc161a4SManorit Chawdhry	main_i2c3: i2c@2030000 {
7519cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7529cc161a4SManorit Chawdhry		reg = <0x00 0x02030000 0x00 0x100>;
7539cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>;
7549cc161a4SManorit Chawdhry		#address-cells = <1>;
7559cc161a4SManorit Chawdhry		#size-cells = <0>;
7569cc161a4SManorit Chawdhry		clocks = <&k3_clks 273 2>;
7579cc161a4SManorit Chawdhry		clock-names = "fck";
7589cc161a4SManorit Chawdhry		power-domains = <&k3_pds 273 TI_SCI_PD_EXCLUSIVE>;
7599cc161a4SManorit Chawdhry		status = "disabled";
7609cc161a4SManorit Chawdhry	};
7619cc161a4SManorit Chawdhry
7629cc161a4SManorit Chawdhry	main_i2c4: i2c@2040000 {
7639cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7649cc161a4SManorit Chawdhry		reg = <0x00 0x02040000 0x00 0x100>;
7659cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>;
7669cc161a4SManorit Chawdhry		#address-cells = <1>;
7679cc161a4SManorit Chawdhry		#size-cells = <0>;
7689cc161a4SManorit Chawdhry		clocks = <&k3_clks 274 2>;
7699cc161a4SManorit Chawdhry		clock-names = "fck";
7709cc161a4SManorit Chawdhry		power-domains = <&k3_pds 274 TI_SCI_PD_EXCLUSIVE>;
7719cc161a4SManorit Chawdhry		status = "disabled";
7729cc161a4SManorit Chawdhry	};
7739cc161a4SManorit Chawdhry
7749cc161a4SManorit Chawdhry	main_i2c5: i2c@2050000 {
7759cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7769cc161a4SManorit Chawdhry		reg = <0x00 0x02050000 0x00 0x100>;
7779cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>;
7789cc161a4SManorit Chawdhry		#address-cells = <1>;
7799cc161a4SManorit Chawdhry		#size-cells = <0>;
7809cc161a4SManorit Chawdhry		clocks = <&k3_clks 275 2>;
7819cc161a4SManorit Chawdhry		clock-names = "fck";
7829cc161a4SManorit Chawdhry		power-domains = <&k3_pds 275 TI_SCI_PD_EXCLUSIVE>;
7839cc161a4SManorit Chawdhry		status = "disabled";
7849cc161a4SManorit Chawdhry	};
7859cc161a4SManorit Chawdhry
7869cc161a4SManorit Chawdhry	main_i2c6: i2c@2060000 {
7879cc161a4SManorit Chawdhry		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
7889cc161a4SManorit Chawdhry		reg = <0x00 0x02060000 0x00 0x100>;
7899cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>;
7909cc161a4SManorit Chawdhry		#address-cells = <1>;
7919cc161a4SManorit Chawdhry		#size-cells = <0>;
7929cc161a4SManorit Chawdhry		clocks = <&k3_clks 276 2>;
7939cc161a4SManorit Chawdhry		clock-names = "fck";
7949cc161a4SManorit Chawdhry		power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>;
7959cc161a4SManorit Chawdhry		status = "disabled";
7969cc161a4SManorit Chawdhry	};
7979cc161a4SManorit Chawdhry
7989cc161a4SManorit Chawdhry	ti_csi2rx0: ticsi2rx@4500000 {
7999cc161a4SManorit Chawdhry		compatible = "ti,j721e-csi2rx-shim";
8009cc161a4SManorit Chawdhry		reg = <0x00 0x04500000 0x00 0x00001000>;
8019cc161a4SManorit Chawdhry		ranges;
8029cc161a4SManorit Chawdhry		#address-cells = <2>;
8039cc161a4SManorit Chawdhry		#size-cells = <2>;
8049cc161a4SManorit Chawdhry		dmas = <&main_bcdma_csi 0 0x4940 0>;
8059cc161a4SManorit Chawdhry		dma-names = "rx0";
8069cc161a4SManorit Chawdhry		power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>;
8079cc161a4SManorit Chawdhry		status = "disabled";
8089cc161a4SManorit Chawdhry
8099cc161a4SManorit Chawdhry		cdns_csi2rx0: csi-bridge@4504000 {
8109cc161a4SManorit Chawdhry			compatible = "ti,j721e-csi2rx", "cdns,csi2rx";
8119cc161a4SManorit Chawdhry			reg = <0x00 0x04504000 0x00 0x00001000>;
8129cc161a4SManorit Chawdhry			clocks = <&k3_clks 72 2>, <&k3_clks 72 0>, <&k3_clks 72 2>,
8139cc161a4SManorit Chawdhry				<&k3_clks 72 2>, <&k3_clks 72 3>, <&k3_clks 72 3>;
8149cc161a4SManorit Chawdhry			clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
8159cc161a4SManorit Chawdhry				"pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
8169cc161a4SManorit Chawdhry			phys = <&dphy0>;
8179cc161a4SManorit Chawdhry			phy-names = "dphy";
8189cc161a4SManorit Chawdhry
8199cc161a4SManorit Chawdhry			ports {
8209cc161a4SManorit Chawdhry				#address-cells = <1>;
8219cc161a4SManorit Chawdhry				#size-cells = <0>;
8229cc161a4SManorit Chawdhry
8239cc161a4SManorit Chawdhry				csi0_port0: port@0 {
8249cc161a4SManorit Chawdhry					reg = <0>;
8259cc161a4SManorit Chawdhry					status = "disabled";
8269cc161a4SManorit Chawdhry				};
8279cc161a4SManorit Chawdhry
8289cc161a4SManorit Chawdhry				csi0_port1: port@1 {
8299cc161a4SManorit Chawdhry					reg = <1>;
8309cc161a4SManorit Chawdhry					status = "disabled";
8319cc161a4SManorit Chawdhry				};
8329cc161a4SManorit Chawdhry
8339cc161a4SManorit Chawdhry				csi0_port2: port@2 {
8349cc161a4SManorit Chawdhry					reg = <2>;
8359cc161a4SManorit Chawdhry					status = "disabled";
8369cc161a4SManorit Chawdhry				};
8379cc161a4SManorit Chawdhry
8389cc161a4SManorit Chawdhry				csi0_port3: port@3 {
8399cc161a4SManorit Chawdhry					reg = <3>;
8409cc161a4SManorit Chawdhry					status = "disabled";
8419cc161a4SManorit Chawdhry				};
8429cc161a4SManorit Chawdhry
8439cc161a4SManorit Chawdhry				csi0_port4: port@4 {
8449cc161a4SManorit Chawdhry					reg = <4>;
8459cc161a4SManorit Chawdhry					status = "disabled";
8469cc161a4SManorit Chawdhry				};
8479cc161a4SManorit Chawdhry			};
8489cc161a4SManorit Chawdhry		};
8499cc161a4SManorit Chawdhry	};
8509cc161a4SManorit Chawdhry
8519cc161a4SManorit Chawdhry	ti_csi2rx1: ticsi2rx@4510000 {
8529cc161a4SManorit Chawdhry		compatible = "ti,j721e-csi2rx-shim";
8539cc161a4SManorit Chawdhry		reg = <0x00 0x04510000 0x00 0x1000>;
8549cc161a4SManorit Chawdhry		ranges;
8559cc161a4SManorit Chawdhry		#address-cells = <2>;
8569cc161a4SManorit Chawdhry		#size-cells = <2>;
8579cc161a4SManorit Chawdhry		dmas = <&main_bcdma_csi 0 0x4960 0>;
8589cc161a4SManorit Chawdhry		dma-names = "rx0";
8599cc161a4SManorit Chawdhry		power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>;
8609cc161a4SManorit Chawdhry		status = "disabled";
8619cc161a4SManorit Chawdhry
8629cc161a4SManorit Chawdhry		cdns_csi2rx1: csi-bridge@4514000 {
8639cc161a4SManorit Chawdhry			compatible = "ti,j721e-csi2rx", "cdns,csi2rx";
8649cc161a4SManorit Chawdhry			reg = <0x00 0x04514000 0x00 0x00001000>;
8659cc161a4SManorit Chawdhry			clocks = <&k3_clks 73 2>, <&k3_clks 73 0>, <&k3_clks 73 2>,
8669cc161a4SManorit Chawdhry				<&k3_clks 73 2>, <&k3_clks 73 3>, <&k3_clks 73 3>;
8679cc161a4SManorit Chawdhry			clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
8689cc161a4SManorit Chawdhry				"pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
8699cc161a4SManorit Chawdhry			phys = <&dphy1>;
8709cc161a4SManorit Chawdhry			phy-names = "dphy";
8719cc161a4SManorit Chawdhry			ports {
8729cc161a4SManorit Chawdhry				#address-cells = <1>;
8739cc161a4SManorit Chawdhry				#size-cells = <0>;
8749cc161a4SManorit Chawdhry
8759cc161a4SManorit Chawdhry				csi1_port0: port@0 {
8769cc161a4SManorit Chawdhry					reg = <0>;
8779cc161a4SManorit Chawdhry					status = "disabled";
8789cc161a4SManorit Chawdhry				};
8799cc161a4SManorit Chawdhry
8809cc161a4SManorit Chawdhry				csi1_port1: port@1 {
8819cc161a4SManorit Chawdhry					reg = <1>;
8829cc161a4SManorit Chawdhry					status = "disabled";
8839cc161a4SManorit Chawdhry				};
8849cc161a4SManorit Chawdhry
8859cc161a4SManorit Chawdhry				csi1_port2: port@2 {
8869cc161a4SManorit Chawdhry					reg = <2>;
8879cc161a4SManorit Chawdhry					status = "disabled";
8889cc161a4SManorit Chawdhry				};
8899cc161a4SManorit Chawdhry
8909cc161a4SManorit Chawdhry				csi1_port3: port@3 {
8919cc161a4SManorit Chawdhry					reg = <3>;
8929cc161a4SManorit Chawdhry					status = "disabled";
8939cc161a4SManorit Chawdhry				};
8949cc161a4SManorit Chawdhry
8959cc161a4SManorit Chawdhry				csi1_port4: port@4 {
8969cc161a4SManorit Chawdhry					reg = <4>;
8979cc161a4SManorit Chawdhry					status = "disabled";
8989cc161a4SManorit Chawdhry				};
8999cc161a4SManorit Chawdhry			};
9009cc161a4SManorit Chawdhry		};
9019cc161a4SManorit Chawdhry	};
9029cc161a4SManorit Chawdhry
9039cc161a4SManorit Chawdhry	ti_csi2rx2: ticsi2rx@4520000 {
9049cc161a4SManorit Chawdhry		compatible = "ti,j721e-csi2rx-shim";
9059cc161a4SManorit Chawdhry		reg = <0x00 0x04520000 0x00 0x00001000>;
9069cc161a4SManorit Chawdhry		ranges;
9079cc161a4SManorit Chawdhry		#address-cells = <2>;
9089cc161a4SManorit Chawdhry		#size-cells = <2>;
9099cc161a4SManorit Chawdhry		dmas = <&main_bcdma_csi 0 0x4980 0>;
9109cc161a4SManorit Chawdhry		dma-names = "rx0";
9119cc161a4SManorit Chawdhry		power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>;
9129cc161a4SManorit Chawdhry		status = "disabled";
9139cc161a4SManorit Chawdhry
9149cc161a4SManorit Chawdhry		cdns_csi2rx2: csi-bridge@4524000 {
9159cc161a4SManorit Chawdhry			compatible = "ti,j721e-csi2rx", "cdns,csi2rx";
9169cc161a4SManorit Chawdhry			reg = <0x00 0x04524000 0x00 0x00001000>;
9179cc161a4SManorit Chawdhry			clocks = <&k3_clks 74 2>, <&k3_clks 74 0>, <&k3_clks 74 2>,
9189cc161a4SManorit Chawdhry				<&k3_clks 74 2>, <&k3_clks 74 3>, <&k3_clks 74 3>;
9199cc161a4SManorit Chawdhry			clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
9209cc161a4SManorit Chawdhry				"pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
9219cc161a4SManorit Chawdhry			phys = <&dphy2>;
9229cc161a4SManorit Chawdhry			phy-names = "dphy";
9239cc161a4SManorit Chawdhry
9249cc161a4SManorit Chawdhry			ports {
9259cc161a4SManorit Chawdhry				#address-cells = <1>;
9269cc161a4SManorit Chawdhry				#size-cells = <0>;
9279cc161a4SManorit Chawdhry
9289cc161a4SManorit Chawdhry				csi2_port0: port@0 {
9299cc161a4SManorit Chawdhry					reg = <0>;
9309cc161a4SManorit Chawdhry					status = "disabled";
9319cc161a4SManorit Chawdhry				};
9329cc161a4SManorit Chawdhry
9339cc161a4SManorit Chawdhry				csi2_port1: port@1 {
9349cc161a4SManorit Chawdhry					reg = <1>;
9359cc161a4SManorit Chawdhry					status = "disabled";
9369cc161a4SManorit Chawdhry				};
9379cc161a4SManorit Chawdhry
9389cc161a4SManorit Chawdhry				csi2_port2: port@2 {
9399cc161a4SManorit Chawdhry					reg = <2>;
9409cc161a4SManorit Chawdhry					status = "disabled";
9419cc161a4SManorit Chawdhry				};
9429cc161a4SManorit Chawdhry
9439cc161a4SManorit Chawdhry				csi2_port3: port@3 {
9449cc161a4SManorit Chawdhry					reg = <3>;
9459cc161a4SManorit Chawdhry					status = "disabled";
9469cc161a4SManorit Chawdhry				};
9479cc161a4SManorit Chawdhry
9489cc161a4SManorit Chawdhry				csi2_port4: port@4 {
9499cc161a4SManorit Chawdhry					reg = <4>;
9509cc161a4SManorit Chawdhry					status = "disabled";
9519cc161a4SManorit Chawdhry				};
9529cc161a4SManorit Chawdhry			};
9539cc161a4SManorit Chawdhry		};
9549cc161a4SManorit Chawdhry	};
9559cc161a4SManorit Chawdhry
9569cc161a4SManorit Chawdhry	dphy0: phy@4580000 {
9579cc161a4SManorit Chawdhry		compatible = "cdns,dphy-rx";
9589cc161a4SManorit Chawdhry		reg = <0x00 0x04580000 0x00 0x00001100>;
9599cc161a4SManorit Chawdhry		#phy-cells = <0>;
9609cc161a4SManorit Chawdhry		power-domains = <&k3_pds 212 TI_SCI_PD_EXCLUSIVE>;
9619cc161a4SManorit Chawdhry		status = "disabled";
9629cc161a4SManorit Chawdhry	};
9639cc161a4SManorit Chawdhry
9649cc161a4SManorit Chawdhry	dphy1: phy@4590000 {
9659cc161a4SManorit Chawdhry		compatible = "cdns,dphy-rx";
9669cc161a4SManorit Chawdhry		reg = <0x00 0x04590000 0x00 0x00001100>;
9679cc161a4SManorit Chawdhry		#phy-cells = <0>;
9689cc161a4SManorit Chawdhry		power-domains = <&k3_pds 213 TI_SCI_PD_EXCLUSIVE>;
9699cc161a4SManorit Chawdhry		status = "disabled";
9709cc161a4SManorit Chawdhry	};
9719cc161a4SManorit Chawdhry
9729cc161a4SManorit Chawdhry	dphy2: phy@45a0000 {
9739cc161a4SManorit Chawdhry		compatible = "cdns,dphy-rx";
9749cc161a4SManorit Chawdhry		reg = <0x00 0x045a0000 0x00 0x00001100>;
9759cc161a4SManorit Chawdhry		#phy-cells = <0>;
9769cc161a4SManorit Chawdhry		power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>;
9779cc161a4SManorit Chawdhry		status = "disabled";
9789cc161a4SManorit Chawdhry	};
9799cc161a4SManorit Chawdhry
9809cc161a4SManorit Chawdhry	vpu0: video-codec@4210000 {
9819cc161a4SManorit Chawdhry		compatible = "ti,j721s2-wave521c", "cnm,wave521c";
9829cc161a4SManorit Chawdhry		reg = <0x00 0x4210000 0x00 0x10000>;
9839cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>;
9849cc161a4SManorit Chawdhry		clocks = <&k3_clks 241 2>;
9859cc161a4SManorit Chawdhry		power-domains = <&k3_pds 241 TI_SCI_PD_EXCLUSIVE>;
9869cc161a4SManorit Chawdhry	};
9879cc161a4SManorit Chawdhry
9889cc161a4SManorit Chawdhry	vpu1: video-codec@4220000 {
9899cc161a4SManorit Chawdhry		compatible = "ti,j721s2-wave521c", "cnm,wave521c";
9909cc161a4SManorit Chawdhry		reg = <0x00 0x4220000 0x00 0x10000>;
9919cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
9929cc161a4SManorit Chawdhry		clocks = <&k3_clks 242 2>;
9939cc161a4SManorit Chawdhry		power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
9949cc161a4SManorit Chawdhry	};
9959cc161a4SManorit Chawdhry
9969cc161a4SManorit Chawdhry	main_sdhci0: mmc@4f80000 {
9979cc161a4SManorit Chawdhry		compatible = "ti,j721e-sdhci-8bit";
9989cc161a4SManorit Chawdhry		reg = <0x00 0x04f80000 0x00 0x1000>,
9999cc161a4SManorit Chawdhry		      <0x00 0x04f88000 0x00 0x400>;
10009cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
10019cc161a4SManorit Chawdhry		power-domains = <&k3_pds 140 TI_SCI_PD_EXCLUSIVE>;
10029cc161a4SManorit Chawdhry		clocks = <&k3_clks 140 1>, <&k3_clks 140 2>;
10039cc161a4SManorit Chawdhry		clock-names = "clk_ahb", "clk_xin";
10049cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 140 2>;
10059cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 140 3>;
10069cc161a4SManorit Chawdhry		bus-width = <8>;
10079cc161a4SManorit Chawdhry		ti,otap-del-sel-legacy = <0x0>;
10089cc161a4SManorit Chawdhry		ti,otap-del-sel-mmc-hs = <0x0>;
10099cc161a4SManorit Chawdhry		ti,otap-del-sel-ddr52 = <0x6>;
10109cc161a4SManorit Chawdhry		ti,otap-del-sel-hs200 = <0x8>;
10119cc161a4SManorit Chawdhry		ti,otap-del-sel-hs400 = <0x5>;
10129cc161a4SManorit Chawdhry		ti,itap-del-sel-legacy = <0x10>;
10139cc161a4SManorit Chawdhry		ti,itap-del-sel-mmc-hs = <0xa>;
10149cc161a4SManorit Chawdhry		ti,strobe-sel = <0x77>;
10159cc161a4SManorit Chawdhry		ti,clkbuf-sel = <0x7>;
10169cc161a4SManorit Chawdhry		ti,trm-icp = <0x8>;
10179cc161a4SManorit Chawdhry		mmc-ddr-1_8v;
10189cc161a4SManorit Chawdhry		mmc-hs200-1_8v;
10199cc161a4SManorit Chawdhry		mmc-hs400-1_8v;
10209cc161a4SManorit Chawdhry		dma-coherent;
10219cc161a4SManorit Chawdhry		status = "disabled";
10229cc161a4SManorit Chawdhry	};
10239cc161a4SManorit Chawdhry
10249cc161a4SManorit Chawdhry	main_sdhci1: mmc@4fb0000 {
10259cc161a4SManorit Chawdhry		compatible = "ti,j721e-sdhci-4bit";
10269cc161a4SManorit Chawdhry		reg = <0x00 0x04fb0000 0x00 0x1000>,
10279cc161a4SManorit Chawdhry		      <0x00 0x04fb8000 0x00 0x400>;
10289cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
10299cc161a4SManorit Chawdhry		power-domains = <&k3_pds 141 TI_SCI_PD_EXCLUSIVE>;
10309cc161a4SManorit Chawdhry		clocks = <&k3_clks 141 3>, <&k3_clks 141 4>;
10319cc161a4SManorit Chawdhry		clock-names = "clk_ahb", "clk_xin";
10329cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 141 4>;
10339cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 141 5>;
10349cc161a4SManorit Chawdhry		bus-width = <4>;
10359cc161a4SManorit Chawdhry		ti,otap-del-sel-legacy = <0x0>;
10369cc161a4SManorit Chawdhry		ti,otap-del-sel-sd-hs = <0x0>;
10379cc161a4SManorit Chawdhry		ti,otap-del-sel-sdr12 = <0xf>;
10389cc161a4SManorit Chawdhry		ti,otap-del-sel-sdr25 = <0xf>;
10399cc161a4SManorit Chawdhry		ti,otap-del-sel-sdr50 = <0xc>;
10409cc161a4SManorit Chawdhry		ti,otap-del-sel-sdr104 = <0x5>;
10419cc161a4SManorit Chawdhry		ti,otap-del-sel-ddr50 = <0xc>;
10429cc161a4SManorit Chawdhry		ti,itap-del-sel-legacy = <0x0>;
10439cc161a4SManorit Chawdhry		ti,itap-del-sel-sd-hs = <0x0>;
10449cc161a4SManorit Chawdhry		ti,itap-del-sel-sdr12 = <0x0>;
10459cc161a4SManorit Chawdhry		ti,itap-del-sel-sdr25 = <0x0>;
10469cc161a4SManorit Chawdhry		ti,itap-del-sel-ddr50 = <0x2>;
10479cc161a4SManorit Chawdhry		ti,clkbuf-sel = <0x7>;
10489cc161a4SManorit Chawdhry		ti,trm-icp = <0x8>;
10499cc161a4SManorit Chawdhry		dma-coherent;
10509cc161a4SManorit Chawdhry		status = "disabled";
10519cc161a4SManorit Chawdhry	};
10529cc161a4SManorit Chawdhry
10539cc161a4SManorit Chawdhry	pcie0_rc: pcie@2900000 {
10549cc161a4SManorit Chawdhry		compatible = "ti,j784s4-pcie-host";
10559cc161a4SManorit Chawdhry		reg = <0x00 0x02900000 0x00 0x1000>,
10569cc161a4SManorit Chawdhry		      <0x00 0x02907000 0x00 0x400>,
10579cc161a4SManorit Chawdhry		      <0x00 0x0d000000 0x00 0x00800000>,
10589cc161a4SManorit Chawdhry		      <0x00 0x10000000 0x00 0x00001000>;
10599cc161a4SManorit Chawdhry		reg-names = "intd_cfg", "user_cfg", "reg", "cfg";
10609cc161a4SManorit Chawdhry		interrupt-names = "link_state";
10619cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 318 IRQ_TYPE_EDGE_RISING>;
10629cc161a4SManorit Chawdhry		device_type = "pci";
10639cc161a4SManorit Chawdhry		ti,syscon-pcie-ctrl = <&pcie0_ctrl 0x0>;
10649cc161a4SManorit Chawdhry		max-link-speed = <3>;
10659cc161a4SManorit Chawdhry		num-lanes = <4>;
10669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 332 TI_SCI_PD_EXCLUSIVE>;
10679cc161a4SManorit Chawdhry		clocks = <&k3_clks 332 0>;
10689cc161a4SManorit Chawdhry		clock-names = "fck";
10699cc161a4SManorit Chawdhry		#address-cells = <3>;
10709cc161a4SManorit Chawdhry		#size-cells = <2>;
10719cc161a4SManorit Chawdhry		bus-range = <0x0 0xff>;
10729cc161a4SManorit Chawdhry		vendor-id = <0x104c>;
10739cc161a4SManorit Chawdhry		device-id = <0xb012>;
10749cc161a4SManorit Chawdhry		msi-map = <0x0 &gic_its 0x0 0x10000>;
10759cc161a4SManorit Chawdhry		dma-coherent;
10769cc161a4SManorit Chawdhry		ranges = <0x01000000 0x0 0x10001000 0x0 0x10001000 0x0 0x0010000>,
10779cc161a4SManorit Chawdhry			 <0x02000000 0x0 0x10011000 0x0 0x10011000 0x0 0x7fef000>;
10789cc161a4SManorit Chawdhry		dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
10799cc161a4SManorit Chawdhry		status = "disabled";
10809cc161a4SManorit Chawdhry	};
10819cc161a4SManorit Chawdhry
10829cc161a4SManorit Chawdhry	pcie1_rc: pcie@2910000 {
10839cc161a4SManorit Chawdhry		compatible = "ti,j784s4-pcie-host";
10849cc161a4SManorit Chawdhry		reg = <0x00 0x02910000 0x00 0x1000>,
10859cc161a4SManorit Chawdhry		      <0x00 0x02917000 0x00 0x400>,
10869cc161a4SManorit Chawdhry		      <0x00 0x0d800000 0x00 0x00800000>,
10879cc161a4SManorit Chawdhry		      <0x00 0x18000000 0x00 0x00001000>;
10889cc161a4SManorit Chawdhry		reg-names = "intd_cfg", "user_cfg", "reg", "cfg";
10899cc161a4SManorit Chawdhry		interrupt-names = "link_state";
10909cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>;
10919cc161a4SManorit Chawdhry		device_type = "pci";
10929cc161a4SManorit Chawdhry		ti,syscon-pcie-ctrl = <&pcie1_ctrl 0x0>;
10939cc161a4SManorit Chawdhry		max-link-speed = <3>;
10949cc161a4SManorit Chawdhry		num-lanes = <4>;
10959cc161a4SManorit Chawdhry		power-domains = <&k3_pds 333 TI_SCI_PD_EXCLUSIVE>;
10969cc161a4SManorit Chawdhry		clocks = <&k3_clks 333 0>;
10979cc161a4SManorit Chawdhry		clock-names = "fck";
10989cc161a4SManorit Chawdhry		#address-cells = <3>;
10999cc161a4SManorit Chawdhry		#size-cells = <2>;
11009cc161a4SManorit Chawdhry		bus-range = <0x0 0xff>;
11019cc161a4SManorit Chawdhry		vendor-id = <0x104c>;
11029cc161a4SManorit Chawdhry		device-id = <0xb012>;
11039cc161a4SManorit Chawdhry		msi-map = <0x0 &gic_its 0x10000 0x10000>;
11049cc161a4SManorit Chawdhry		dma-coherent;
11059cc161a4SManorit Chawdhry		ranges = <0x01000000 0x0 0x18001000  0x00 0x18001000  0x0 0x0010000>,
11069cc161a4SManorit Chawdhry			 <0x02000000 0x0 0x18011000  0x00 0x18011000  0x0 0x7fef000>;
11079cc161a4SManorit Chawdhry		dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
11089cc161a4SManorit Chawdhry		status = "disabled";
11099cc161a4SManorit Chawdhry	};
11109cc161a4SManorit Chawdhry
11119cc161a4SManorit Chawdhry	serdes_wiz0: wiz@5060000 {
11129cc161a4SManorit Chawdhry		compatible = "ti,j784s4-wiz-10g";
11139cc161a4SManorit Chawdhry		#address-cells = <1>;
11149cc161a4SManorit Chawdhry		#size-cells = <1>;
11159cc161a4SManorit Chawdhry		power-domains = <&k3_pds 404 TI_SCI_PD_EXCLUSIVE>;
11169cc161a4SManorit Chawdhry		clocks = <&k3_clks 404 2>, <&k3_clks 404 6>, <&serdes_refclk>, <&k3_clks 404 5>;
11179cc161a4SManorit Chawdhry		clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk";
11189cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 404 6>;
11199cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 404 10>;
11209cc161a4SManorit Chawdhry		num-lanes = <4>;
11219cc161a4SManorit Chawdhry		#reset-cells = <1>;
11229cc161a4SManorit Chawdhry		#clock-cells = <1>;
11239cc161a4SManorit Chawdhry		ranges = <0x5060000 0x00 0x5060000 0x10000>;
11249cc161a4SManorit Chawdhry		status = "disabled";
11259cc161a4SManorit Chawdhry
11269cc161a4SManorit Chawdhry		serdes0: serdes@5060000 {
11279cc161a4SManorit Chawdhry			compatible = "ti,j721e-serdes-10g";
11289cc161a4SManorit Chawdhry			reg = <0x05060000 0x010000>;
11299cc161a4SManorit Chawdhry			reg-names = "torrent_phy";
11309cc161a4SManorit Chawdhry			resets = <&serdes_wiz0 0>;
11319cc161a4SManorit Chawdhry			reset-names = "torrent_reset";
11329cc161a4SManorit Chawdhry			clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>,
11339cc161a4SManorit Chawdhry				 <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>;
11349cc161a4SManorit Chawdhry			clock-names = "refclk", "phy_en_refclk";
11359cc161a4SManorit Chawdhry			assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>,
11369cc161a4SManorit Chawdhry					  <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>,
11379cc161a4SManorit Chawdhry					  <&serdes_wiz0 TI_WIZ_REFCLK_DIG>;
11389cc161a4SManorit Chawdhry			assigned-clock-parents = <&k3_clks 404 6>,
11399cc161a4SManorit Chawdhry						 <&k3_clks 404 6>,
11409cc161a4SManorit Chawdhry						 <&k3_clks 404 6>;
11419cc161a4SManorit Chawdhry			#address-cells = <1>;
11429cc161a4SManorit Chawdhry			#size-cells = <0>;
11439cc161a4SManorit Chawdhry			#clock-cells = <1>;
11449cc161a4SManorit Chawdhry			status = "disabled";
11459cc161a4SManorit Chawdhry		};
11469cc161a4SManorit Chawdhry	};
11479cc161a4SManorit Chawdhry
11489cc161a4SManorit Chawdhry	serdes_wiz1: wiz@5070000 {
11499cc161a4SManorit Chawdhry		compatible = "ti,j784s4-wiz-10g";
11509cc161a4SManorit Chawdhry		#address-cells = <1>;
11519cc161a4SManorit Chawdhry		#size-cells = <1>;
11529cc161a4SManorit Chawdhry		power-domains = <&k3_pds 405 TI_SCI_PD_EXCLUSIVE>;
11539cc161a4SManorit Chawdhry		clocks = <&k3_clks 405 2>, <&k3_clks 405 6>, <&serdes_refclk>, <&k3_clks 405 5>;
11549cc161a4SManorit Chawdhry		clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk";
11559cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 405 6>;
11569cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 405 10>;
11579cc161a4SManorit Chawdhry		num-lanes = <4>;
11589cc161a4SManorit Chawdhry		#reset-cells = <1>;
11599cc161a4SManorit Chawdhry		#clock-cells = <1>;
11609cc161a4SManorit Chawdhry		ranges = <0x05070000 0x00 0x05070000 0x10000>;
11619cc161a4SManorit Chawdhry		status = "disabled";
11629cc161a4SManorit Chawdhry
11639cc161a4SManorit Chawdhry		serdes1: serdes@5070000 {
11649cc161a4SManorit Chawdhry			compatible = "ti,j721e-serdes-10g";
11659cc161a4SManorit Chawdhry			reg = <0x05070000 0x010000>;
11669cc161a4SManorit Chawdhry			reg-names = "torrent_phy";
11679cc161a4SManorit Chawdhry			resets = <&serdes_wiz1 0>;
11689cc161a4SManorit Chawdhry			reset-names = "torrent_reset";
11699cc161a4SManorit Chawdhry			clocks = <&serdes_wiz1 TI_WIZ_PLL0_REFCLK>,
11709cc161a4SManorit Chawdhry				 <&serdes_wiz1 TI_WIZ_PHY_EN_REFCLK>;
11719cc161a4SManorit Chawdhry			clock-names = "refclk", "phy_en_refclk";
11729cc161a4SManorit Chawdhry			assigned-clocks = <&serdes_wiz1 TI_WIZ_PLL0_REFCLK>,
11739cc161a4SManorit Chawdhry					  <&serdes_wiz1 TI_WIZ_PLL1_REFCLK>,
11749cc161a4SManorit Chawdhry					  <&serdes_wiz1 TI_WIZ_REFCLK_DIG>;
11759cc161a4SManorit Chawdhry			assigned-clock-parents = <&k3_clks 405 6>,
11769cc161a4SManorit Chawdhry						 <&k3_clks 405 6>,
11779cc161a4SManorit Chawdhry						 <&k3_clks 405 6>;
11789cc161a4SManorit Chawdhry			#address-cells = <1>;
11799cc161a4SManorit Chawdhry			#size-cells = <0>;
11809cc161a4SManorit Chawdhry			#clock-cells = <1>;
11819cc161a4SManorit Chawdhry			status = "disabled";
11829cc161a4SManorit Chawdhry		};
11839cc161a4SManorit Chawdhry	};
11849cc161a4SManorit Chawdhry
11859cc161a4SManorit Chawdhry	serdes_wiz4: wiz@5050000 {
11869cc161a4SManorit Chawdhry		compatible = "ti,j784s4-wiz-10g";
11879cc161a4SManorit Chawdhry		#address-cells = <1>;
11889cc161a4SManorit Chawdhry		#size-cells = <1>;
11899cc161a4SManorit Chawdhry		power-domains = <&k3_pds 407 TI_SCI_PD_EXCLUSIVE>;
11909cc161a4SManorit Chawdhry		clocks = <&k3_clks 407 2>, <&k3_clks 407 6>, <&serdes_refclk>, <&k3_clks 407 5>;
11919cc161a4SManorit Chawdhry		clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk";
11929cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 407 6>;
11939cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 407 10>;
11949cc161a4SManorit Chawdhry		num-lanes = <4>;
11959cc161a4SManorit Chawdhry		#reset-cells = <1>;
11969cc161a4SManorit Chawdhry		#clock-cells = <1>;
11979cc161a4SManorit Chawdhry		ranges = <0x05050000 0x00 0x05050000 0x10000>,
11989cc161a4SManorit Chawdhry			 <0xa030a00 0x00 0xa030a00 0x40>; /* DPTX PHY */
11999cc161a4SManorit Chawdhry		status = "disabled";
12009cc161a4SManorit Chawdhry
12019cc161a4SManorit Chawdhry		serdes4: serdes@5050000 {
12029cc161a4SManorit Chawdhry			/*
12039cc161a4SManorit Chawdhry			 * Note: we also map DPTX PHY registers as the Torrent
12049cc161a4SManorit Chawdhry			 * needs to manage those.
12059cc161a4SManorit Chawdhry			 */
12069cc161a4SManorit Chawdhry			compatible = "ti,j721e-serdes-10g";
12079cc161a4SManorit Chawdhry			reg = <0x05050000 0x010000>,
12089cc161a4SManorit Chawdhry			      <0x0a030a00 0x40>; /* DPTX PHY */
12099cc161a4SManorit Chawdhry			reg-names = "torrent_phy";
12109cc161a4SManorit Chawdhry			resets = <&serdes_wiz4 0>;
12119cc161a4SManorit Chawdhry			reset-names = "torrent_reset";
12129cc161a4SManorit Chawdhry			clocks = <&serdes_wiz4 TI_WIZ_PLL0_REFCLK>,
12139cc161a4SManorit Chawdhry				 <&serdes_wiz4 TI_WIZ_PHY_EN_REFCLK>;
12149cc161a4SManorit Chawdhry			clock-names = "refclk", "phy_en_refclk";
12159cc161a4SManorit Chawdhry			assigned-clocks = <&serdes_wiz4 TI_WIZ_PLL0_REFCLK>,
12169cc161a4SManorit Chawdhry					  <&serdes_wiz4 TI_WIZ_PLL1_REFCLK>,
12179cc161a4SManorit Chawdhry					  <&serdes_wiz4 TI_WIZ_REFCLK_DIG>;
12189cc161a4SManorit Chawdhry			assigned-clock-parents = <&k3_clks 407 6>,
12199cc161a4SManorit Chawdhry						 <&k3_clks 407 6>,
12209cc161a4SManorit Chawdhry						 <&k3_clks 407 6>;
12219cc161a4SManorit Chawdhry			#address-cells = <1>;
12229cc161a4SManorit Chawdhry			#size-cells = <0>;
12239cc161a4SManorit Chawdhry			#clock-cells = <1>;
12249cc161a4SManorit Chawdhry			status = "disabled";
12259cc161a4SManorit Chawdhry		};
12269cc161a4SManorit Chawdhry	};
12279cc161a4SManorit Chawdhry
12289cc161a4SManorit Chawdhry	main_navss: bus@30000000 {
12299cc161a4SManorit Chawdhry		bootph-all;
12309cc161a4SManorit Chawdhry		compatible = "simple-bus";
12319cc161a4SManorit Chawdhry		#address-cells = <2>;
12329cc161a4SManorit Chawdhry		#size-cells = <2>;
12339cc161a4SManorit Chawdhry		ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>;
12349cc161a4SManorit Chawdhry		ti,sci-dev-id = <280>;
12359cc161a4SManorit Chawdhry		dma-coherent;
12369cc161a4SManorit Chawdhry		dma-ranges;
12379cc161a4SManorit Chawdhry
12389cc161a4SManorit Chawdhry		main_navss_intr: interrupt-controller@310e0000 {
12399cc161a4SManorit Chawdhry			compatible = "ti,sci-intr";
12409cc161a4SManorit Chawdhry			reg = <0x00 0x310e0000 0x00 0x4000>;
12419cc161a4SManorit Chawdhry			ti,intr-trigger-type = <4>;
12429cc161a4SManorit Chawdhry			interrupt-controller;
12439cc161a4SManorit Chawdhry			interrupt-parent = <&gic500>;
12449cc161a4SManorit Chawdhry			#interrupt-cells = <1>;
12459cc161a4SManorit Chawdhry			ti,sci = <&sms>;
12469cc161a4SManorit Chawdhry			ti,sci-dev-id = <283>;
12479cc161a4SManorit Chawdhry			ti,interrupt-ranges = <0 64 64>,
12489cc161a4SManorit Chawdhry					      <64 448 64>,
12499cc161a4SManorit Chawdhry					      <128 672 64>;
12509cc161a4SManorit Chawdhry		};
12519cc161a4SManorit Chawdhry
12529cc161a4SManorit Chawdhry		main_udmass_inta: msi-controller@33d00000 {
12539cc161a4SManorit Chawdhry			compatible = "ti,sci-inta";
12549cc161a4SManorit Chawdhry			reg = <0x00 0x33d00000 0x00 0x100000>;
12559cc161a4SManorit Chawdhry			interrupt-controller;
12569cc161a4SManorit Chawdhry			#interrupt-cells = <0>;
12579cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
12589cc161a4SManorit Chawdhry			msi-controller;
12599cc161a4SManorit Chawdhry			ti,sci = <&sms>;
12609cc161a4SManorit Chawdhry			ti,sci-dev-id = <321>;
12619cc161a4SManorit Chawdhry			ti,interrupt-ranges = <0 0 256>;
12629cc161a4SManorit Chawdhry			ti,unmapped-event-sources = <&main_bcdma_csi>;
12639cc161a4SManorit Chawdhry		};
12649cc161a4SManorit Chawdhry
12659cc161a4SManorit Chawdhry		secure_proxy_main: mailbox@32c00000 {
12669cc161a4SManorit Chawdhry			bootph-all;
12679cc161a4SManorit Chawdhry			compatible = "ti,am654-secure-proxy";
12689cc161a4SManorit Chawdhry			#mbox-cells = <1>;
12699cc161a4SManorit Chawdhry			reg-names = "target_data", "rt", "scfg";
12709cc161a4SManorit Chawdhry			reg = <0x00 0x32c00000 0x00 0x100000>,
12719cc161a4SManorit Chawdhry			      <0x00 0x32400000 0x00 0x100000>,
12729cc161a4SManorit Chawdhry			      <0x00 0x32800000 0x00 0x100000>;
12739cc161a4SManorit Chawdhry			interrupt-names = "rx_011";
12749cc161a4SManorit Chawdhry			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
12759cc161a4SManorit Chawdhry		};
12769cc161a4SManorit Chawdhry
12779cc161a4SManorit Chawdhry		hwspinlock: hwlock@30e00000 {
12789cc161a4SManorit Chawdhry			compatible = "ti,am654-hwspinlock";
12799cc161a4SManorit Chawdhry			reg = <0x00 0x30e00000 0x00 0x1000>;
12809cc161a4SManorit Chawdhry			#hwlock-cells = <1>;
12819cc161a4SManorit Chawdhry		};
12829cc161a4SManorit Chawdhry
12839cc161a4SManorit Chawdhry		mailbox0_cluster0: mailbox@31f80000 {
12849cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
12859cc161a4SManorit Chawdhry			reg = <0x00 0x31f80000 0x00 0x200>;
12869cc161a4SManorit Chawdhry			#mbox-cells = <1>;
12879cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
12889cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
12899cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
12909cc161a4SManorit Chawdhry			status = "disabled";
12919cc161a4SManorit Chawdhry		};
12929cc161a4SManorit Chawdhry
12939cc161a4SManorit Chawdhry		mailbox0_cluster1: mailbox@31f81000 {
12949cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
12959cc161a4SManorit Chawdhry			reg = <0x00 0x31f81000 0x00 0x200>;
12969cc161a4SManorit Chawdhry			#mbox-cells = <1>;
12979cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
12989cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
12999cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13009cc161a4SManorit Chawdhry			status = "disabled";
13019cc161a4SManorit Chawdhry		};
13029cc161a4SManorit Chawdhry
13039cc161a4SManorit Chawdhry		mailbox0_cluster2: mailbox@31f82000 {
13049cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13059cc161a4SManorit Chawdhry			reg = <0x00 0x31f82000 0x00 0x200>;
13069cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13079cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13089cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13099cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13109cc161a4SManorit Chawdhry			status = "disabled";
13119cc161a4SManorit Chawdhry		};
13129cc161a4SManorit Chawdhry
13139cc161a4SManorit Chawdhry		mailbox0_cluster3: mailbox@31f83000 {
13149cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13159cc161a4SManorit Chawdhry			reg = <0x00 0x31f83000 0x00 0x200>;
13169cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13179cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13189cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13199cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13209cc161a4SManorit Chawdhry			status = "disabled";
13219cc161a4SManorit Chawdhry		};
13229cc161a4SManorit Chawdhry
13239cc161a4SManorit Chawdhry		mailbox0_cluster4: mailbox@31f84000 {
13249cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13259cc161a4SManorit Chawdhry			reg = <0x00 0x31f84000 0x00 0x200>;
13269cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13279cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13289cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13299cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13309cc161a4SManorit Chawdhry			status = "disabled";
13319cc161a4SManorit Chawdhry		};
13329cc161a4SManorit Chawdhry
13339cc161a4SManorit Chawdhry		mailbox0_cluster5: mailbox@31f85000 {
13349cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13359cc161a4SManorit Chawdhry			reg = <0x00 0x31f85000 0x00 0x200>;
13369cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13379cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13389cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13399cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13409cc161a4SManorit Chawdhry			status = "disabled";
13419cc161a4SManorit Chawdhry		};
13429cc161a4SManorit Chawdhry
13439cc161a4SManorit Chawdhry		mailbox0_cluster6: mailbox@31f86000 {
13449cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13459cc161a4SManorit Chawdhry			reg = <0x00 0x31f86000 0x00 0x200>;
13469cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13479cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13489cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13499cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13509cc161a4SManorit Chawdhry			status = "disabled";
13519cc161a4SManorit Chawdhry		};
13529cc161a4SManorit Chawdhry
13539cc161a4SManorit Chawdhry		mailbox0_cluster7: mailbox@31f87000 {
13549cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13559cc161a4SManorit Chawdhry			reg = <0x00 0x31f87000 0x00 0x200>;
13569cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13579cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13589cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13599cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13609cc161a4SManorit Chawdhry			status = "disabled";
13619cc161a4SManorit Chawdhry		};
13629cc161a4SManorit Chawdhry
13639cc161a4SManorit Chawdhry		mailbox0_cluster8: mailbox@31f88000 {
13649cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13659cc161a4SManorit Chawdhry			reg = <0x00 0x31f88000 0x00 0x200>;
13669cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13679cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13689cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13699cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13709cc161a4SManorit Chawdhry			status = "disabled";
13719cc161a4SManorit Chawdhry		};
13729cc161a4SManorit Chawdhry
13739cc161a4SManorit Chawdhry		mailbox0_cluster9: mailbox@31f89000 {
13749cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13759cc161a4SManorit Chawdhry			reg = <0x00 0x31f89000 0x00 0x200>;
13769cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13779cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13789cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13799cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13809cc161a4SManorit Chawdhry			status = "disabled";
13819cc161a4SManorit Chawdhry		};
13829cc161a4SManorit Chawdhry
13839cc161a4SManorit Chawdhry		mailbox0_cluster10: mailbox@31f8a000 {
13849cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13859cc161a4SManorit Chawdhry			reg = <0x00 0x31f8a000 0x00 0x200>;
13869cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13879cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13889cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13899cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
13909cc161a4SManorit Chawdhry			status = "disabled";
13919cc161a4SManorit Chawdhry		};
13929cc161a4SManorit Chawdhry
13939cc161a4SManorit Chawdhry		mailbox0_cluster11: mailbox@31f8b000 {
13949cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
13959cc161a4SManorit Chawdhry			reg = <0x00 0x31f8b000 0x00 0x200>;
13969cc161a4SManorit Chawdhry			#mbox-cells = <1>;
13979cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
13989cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
13999cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14009cc161a4SManorit Chawdhry			status = "disabled";
14019cc161a4SManorit Chawdhry		};
14029cc161a4SManorit Chawdhry
14039cc161a4SManorit Chawdhry		mailbox1_cluster0: mailbox@31f90000 {
14049cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14059cc161a4SManorit Chawdhry			reg = <0x00 0x31f90000 0x00 0x200>;
14069cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14079cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14089cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14099cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14109cc161a4SManorit Chawdhry			status = "disabled";
14119cc161a4SManorit Chawdhry		};
14129cc161a4SManorit Chawdhry
14139cc161a4SManorit Chawdhry		mailbox1_cluster1: mailbox@31f91000 {
14149cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14159cc161a4SManorit Chawdhry			reg = <0x00 0x31f91000 0x00 0x200>;
14169cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14179cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14189cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14199cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14209cc161a4SManorit Chawdhry			status = "disabled";
14219cc161a4SManorit Chawdhry		};
14229cc161a4SManorit Chawdhry
14239cc161a4SManorit Chawdhry		mailbox1_cluster2: mailbox@31f92000 {
14249cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14259cc161a4SManorit Chawdhry			reg = <0x00 0x31f92000 0x00 0x200>;
14269cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14279cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14289cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14299cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14309cc161a4SManorit Chawdhry			status = "disabled";
14319cc161a4SManorit Chawdhry		};
14329cc161a4SManorit Chawdhry
14339cc161a4SManorit Chawdhry		mailbox1_cluster3: mailbox@31f93000 {
14349cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14359cc161a4SManorit Chawdhry			reg = <0x00 0x31f93000 0x00 0x200>;
14369cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14379cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14389cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14399cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14409cc161a4SManorit Chawdhry			status = "disabled";
14419cc161a4SManorit Chawdhry		};
14429cc161a4SManorit Chawdhry
14439cc161a4SManorit Chawdhry		mailbox1_cluster4: mailbox@31f94000 {
14449cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14459cc161a4SManorit Chawdhry			reg = <0x00 0x31f94000 0x00 0x200>;
14469cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14479cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14489cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14499cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14509cc161a4SManorit Chawdhry			status = "disabled";
14519cc161a4SManorit Chawdhry		};
14529cc161a4SManorit Chawdhry
14539cc161a4SManorit Chawdhry		mailbox1_cluster5: mailbox@31f95000 {
14549cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14559cc161a4SManorit Chawdhry			reg = <0x00 0x31f95000 0x00 0x200>;
14569cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14579cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14589cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14599cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14609cc161a4SManorit Chawdhry			status = "disabled";
14619cc161a4SManorit Chawdhry		};
14629cc161a4SManorit Chawdhry
14639cc161a4SManorit Chawdhry		mailbox1_cluster6: mailbox@31f96000 {
14649cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14659cc161a4SManorit Chawdhry			reg = <0x00 0x31f96000 0x00 0x200>;
14669cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14679cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14689cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14699cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14709cc161a4SManorit Chawdhry			status = "disabled";
14719cc161a4SManorit Chawdhry		};
14729cc161a4SManorit Chawdhry
14739cc161a4SManorit Chawdhry		mailbox1_cluster7: mailbox@31f97000 {
14749cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14759cc161a4SManorit Chawdhry			reg = <0x00 0x31f97000 0x00 0x200>;
14769cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14779cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14789cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14799cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14809cc161a4SManorit Chawdhry			status = "disabled";
14819cc161a4SManorit Chawdhry		};
14829cc161a4SManorit Chawdhry
14839cc161a4SManorit Chawdhry		mailbox1_cluster8: mailbox@31f98000 {
14849cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14859cc161a4SManorit Chawdhry			reg = <0x00 0x31f98000 0x00 0x200>;
14869cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14879cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14889cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14899cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
14909cc161a4SManorit Chawdhry			status = "disabled";
14919cc161a4SManorit Chawdhry		};
14929cc161a4SManorit Chawdhry
14939cc161a4SManorit Chawdhry		mailbox1_cluster9: mailbox@31f99000 {
14949cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
14959cc161a4SManorit Chawdhry			reg = <0x00 0x31f99000 0x00 0x200>;
14969cc161a4SManorit Chawdhry			#mbox-cells = <1>;
14979cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
14989cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
14999cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
15009cc161a4SManorit Chawdhry			status = "disabled";
15019cc161a4SManorit Chawdhry		};
15029cc161a4SManorit Chawdhry
15039cc161a4SManorit Chawdhry		mailbox1_cluster10: mailbox@31f9a000 {
15049cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
15059cc161a4SManorit Chawdhry			reg = <0x00 0x31f9a000 0x00 0x200>;
15069cc161a4SManorit Chawdhry			#mbox-cells = <1>;
15079cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
15089cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
15099cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
15109cc161a4SManorit Chawdhry			status = "disabled";
15119cc161a4SManorit Chawdhry		};
15129cc161a4SManorit Chawdhry
15139cc161a4SManorit Chawdhry		mailbox1_cluster11: mailbox@31f9b000 {
15149cc161a4SManorit Chawdhry			compatible = "ti,am654-mailbox";
15159cc161a4SManorit Chawdhry			reg = <0x00 0x31f9b000 0x00 0x200>;
15169cc161a4SManorit Chawdhry			#mbox-cells = <1>;
15179cc161a4SManorit Chawdhry			ti,mbox-num-users = <4>;
15189cc161a4SManorit Chawdhry			ti,mbox-num-fifos = <16>;
15199cc161a4SManorit Chawdhry			interrupt-parent = <&main_navss_intr>;
15209cc161a4SManorit Chawdhry			status = "disabled";
15219cc161a4SManorit Chawdhry		};
15229cc161a4SManorit Chawdhry
15239cc161a4SManorit Chawdhry		main_ringacc: ringacc@3c000000 {
15249cc161a4SManorit Chawdhry			compatible = "ti,am654-navss-ringacc";
15259cc161a4SManorit Chawdhry			reg = <0x00 0x3c000000 0x00 0x400000>,
15269cc161a4SManorit Chawdhry			      <0x00 0x38000000 0x00 0x400000>,
15279cc161a4SManorit Chawdhry			      <0x00 0x31120000 0x00 0x100>,
15289cc161a4SManorit Chawdhry			      <0x00 0x33000000 0x00 0x40000>,
15299cc161a4SManorit Chawdhry			      <0x00 0x31080000 0x00 0x40000>;
15309cc161a4SManorit Chawdhry			reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
15319cc161a4SManorit Chawdhry			ti,num-rings = <1024>;
15329cc161a4SManorit Chawdhry			ti,sci-rm-range-gp-rings = <0x1>;
15339cc161a4SManorit Chawdhry			ti,sci = <&sms>;
15349cc161a4SManorit Chawdhry			ti,sci-dev-id = <315>;
15359cc161a4SManorit Chawdhry			msi-parent = <&main_udmass_inta>;
15369cc161a4SManorit Chawdhry		};
15379cc161a4SManorit Chawdhry
15389cc161a4SManorit Chawdhry		main_udmap: dma-controller@31150000 {
15399cc161a4SManorit Chawdhry			compatible = "ti,j721e-navss-main-udmap";
15409cc161a4SManorit Chawdhry			reg = <0x00 0x31150000 0x00 0x100>,
15419cc161a4SManorit Chawdhry			      <0x00 0x34000000 0x00 0x80000>,
15429cc161a4SManorit Chawdhry			      <0x00 0x35000000 0x00 0x200000>,
15439cc161a4SManorit Chawdhry			      <0x00 0x30b00000 0x00 0x20000>,
15449cc161a4SManorit Chawdhry			      <0x00 0x30c00000 0x00 0x8000>,
15459cc161a4SManorit Chawdhry			      <0x00 0x30d00000 0x00 0x4000>;
15469cc161a4SManorit Chawdhry			reg-names = "gcfg", "rchanrt", "tchanrt",
15479cc161a4SManorit Chawdhry				    "tchan", "rchan", "rflow";
15489cc161a4SManorit Chawdhry			msi-parent = <&main_udmass_inta>;
15499cc161a4SManorit Chawdhry			#dma-cells = <1>;
15509cc161a4SManorit Chawdhry
15519cc161a4SManorit Chawdhry			ti,sci = <&sms>;
15529cc161a4SManorit Chawdhry			ti,sci-dev-id = <319>;
15539cc161a4SManorit Chawdhry			ti,ringacc = <&main_ringacc>;
15549cc161a4SManorit Chawdhry
15559cc161a4SManorit Chawdhry			ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
15569cc161a4SManorit Chawdhry						<0x0f>, /* TX_HCHAN */
15579cc161a4SManorit Chawdhry						<0x10>; /* TX_UHCHAN */
15589cc161a4SManorit Chawdhry			ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
15599cc161a4SManorit Chawdhry						<0x0b>, /* RX_HCHAN */
15609cc161a4SManorit Chawdhry						<0x0c>; /* RX_UHCHAN */
15619cc161a4SManorit Chawdhry			ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */
15629cc161a4SManorit Chawdhry		};
15639cc161a4SManorit Chawdhry
15649cc161a4SManorit Chawdhry		main_bcdma_csi: dma-controller@311a0000 {
15659cc161a4SManorit Chawdhry			compatible = "ti,j721s2-dmss-bcdma-csi";
15669cc161a4SManorit Chawdhry			reg = <0x00 0x311a0000 0x00 0x100>,
15679cc161a4SManorit Chawdhry			      <0x00 0x35d00000 0x00 0x20000>,
15689cc161a4SManorit Chawdhry			      <0x00 0x35c00000 0x00 0x10000>,
15699cc161a4SManorit Chawdhry			      <0x00 0x35e00000 0x00 0x80000>;
15709cc161a4SManorit Chawdhry			reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
15719cc161a4SManorit Chawdhry			msi-parent = <&main_udmass_inta>;
15729cc161a4SManorit Chawdhry			#dma-cells = <3>;
15739cc161a4SManorit Chawdhry			ti,sci = <&sms>;
15749cc161a4SManorit Chawdhry			ti,sci-dev-id = <281>;
15759cc161a4SManorit Chawdhry			ti,sci-rm-range-rchan = <0x21>;
15769cc161a4SManorit Chawdhry			ti,sci-rm-range-tchan = <0x22>;
15779cc161a4SManorit Chawdhry		};
15789cc161a4SManorit Chawdhry
15799cc161a4SManorit Chawdhry		cpts@310d0000 {
15809cc161a4SManorit Chawdhry			compatible = "ti,j721e-cpts";
15819cc161a4SManorit Chawdhry			reg = <0x00 0x310d0000 0x00 0x400>;
15829cc161a4SManorit Chawdhry			reg-names = "cpts";
15839cc161a4SManorit Chawdhry			clocks = <&k3_clks 282 0>;
15849cc161a4SManorit Chawdhry			clock-names = "cpts";
15859cc161a4SManorit Chawdhry			assigned-clocks = <&k3_clks 62 3>; /* CPTS_RFT_CLK */
15869cc161a4SManorit Chawdhry			assigned-clock-parents = <&k3_clks 62 5>; /* MAIN_0_HSDIV6_CLK */
15879cc161a4SManorit Chawdhry			interrupts-extended = <&main_navss_intr 391>;
15889cc161a4SManorit Chawdhry			interrupt-names = "cpts";
15899cc161a4SManorit Chawdhry			ti,cpts-periodic-outputs = <6>;
15909cc161a4SManorit Chawdhry			ti,cpts-ext-ts-inputs = <8>;
15919cc161a4SManorit Chawdhry		};
15929cc161a4SManorit Chawdhry	};
15939cc161a4SManorit Chawdhry
15949cc161a4SManorit Chawdhry	main_cpsw0: ethernet@c000000 {
15959cc161a4SManorit Chawdhry		compatible = "ti,j784s4-cpswxg-nuss";
15969cc161a4SManorit Chawdhry		reg = <0x00 0xc000000 0x00 0x200000>;
15979cc161a4SManorit Chawdhry		reg-names = "cpsw_nuss";
15989cc161a4SManorit Chawdhry		ranges = <0x00 0x00 0x00 0xc000000 0x00 0x200000>;
15999cc161a4SManorit Chawdhry		#address-cells = <2>;
16009cc161a4SManorit Chawdhry		#size-cells = <2>;
16019cc161a4SManorit Chawdhry		dma-coherent;
16029cc161a4SManorit Chawdhry		clocks = <&k3_clks 64 0>;
16039cc161a4SManorit Chawdhry		clock-names = "fck";
16049cc161a4SManorit Chawdhry		power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>;
16059cc161a4SManorit Chawdhry
16069cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xca00>,
16079cc161a4SManorit Chawdhry		       <&main_udmap 0xca01>,
16089cc161a4SManorit Chawdhry		       <&main_udmap 0xca02>,
16099cc161a4SManorit Chawdhry		       <&main_udmap 0xca03>,
16109cc161a4SManorit Chawdhry		       <&main_udmap 0xca04>,
16119cc161a4SManorit Chawdhry		       <&main_udmap 0xca05>,
16129cc161a4SManorit Chawdhry		       <&main_udmap 0xca06>,
16139cc161a4SManorit Chawdhry		       <&main_udmap 0xca07>,
16149cc161a4SManorit Chawdhry		       <&main_udmap 0x4a00>;
16159cc161a4SManorit Chawdhry		dma-names = "tx0", "tx1", "tx2", "tx3",
16169cc161a4SManorit Chawdhry			    "tx4", "tx5", "tx6", "tx7",
16179cc161a4SManorit Chawdhry			    "rx";
16189cc161a4SManorit Chawdhry
16199cc161a4SManorit Chawdhry		status = "disabled";
16209cc161a4SManorit Chawdhry
16219cc161a4SManorit Chawdhry		ethernet-ports {
16229cc161a4SManorit Chawdhry			#address-cells = <1>;
16239cc161a4SManorit Chawdhry			#size-cells = <0>;
16249cc161a4SManorit Chawdhry
16259cc161a4SManorit Chawdhry			main_cpsw0_port1: port@1 {
16269cc161a4SManorit Chawdhry				reg = <1>;
16279cc161a4SManorit Chawdhry				label = "port1";
16289cc161a4SManorit Chawdhry				ti,mac-only;
16299cc161a4SManorit Chawdhry				status = "disabled";
16309cc161a4SManorit Chawdhry			};
16319cc161a4SManorit Chawdhry
16329cc161a4SManorit Chawdhry			main_cpsw0_port2: port@2 {
16339cc161a4SManorit Chawdhry				reg = <2>;
16349cc161a4SManorit Chawdhry				label = "port2";
16359cc161a4SManorit Chawdhry				ti,mac-only;
16369cc161a4SManorit Chawdhry				status = "disabled";
16379cc161a4SManorit Chawdhry			};
16389cc161a4SManorit Chawdhry
16399cc161a4SManorit Chawdhry			main_cpsw0_port3: port@3 {
16409cc161a4SManorit Chawdhry				reg = <3>;
16419cc161a4SManorit Chawdhry				label = "port3";
16429cc161a4SManorit Chawdhry				ti,mac-only;
16439cc161a4SManorit Chawdhry				status = "disabled";
16449cc161a4SManorit Chawdhry			};
16459cc161a4SManorit Chawdhry
16469cc161a4SManorit Chawdhry			main_cpsw0_port4: port@4 {
16479cc161a4SManorit Chawdhry				reg = <4>;
16489cc161a4SManorit Chawdhry				label = "port4";
16499cc161a4SManorit Chawdhry				ti,mac-only;
16509cc161a4SManorit Chawdhry				status = "disabled";
16519cc161a4SManorit Chawdhry			};
16529cc161a4SManorit Chawdhry
16539cc161a4SManorit Chawdhry			main_cpsw0_port5: port@5 {
16549cc161a4SManorit Chawdhry				reg = <5>;
16559cc161a4SManorit Chawdhry				label = "port5";
16569cc161a4SManorit Chawdhry				ti,mac-only;
16579cc161a4SManorit Chawdhry				status = "disabled";
16589cc161a4SManorit Chawdhry			};
16599cc161a4SManorit Chawdhry
16609cc161a4SManorit Chawdhry			main_cpsw0_port6: port@6 {
16619cc161a4SManorit Chawdhry				reg = <6>;
16629cc161a4SManorit Chawdhry				label = "port6";
16639cc161a4SManorit Chawdhry				ti,mac-only;
16649cc161a4SManorit Chawdhry				status = "disabled";
16659cc161a4SManorit Chawdhry			};
16669cc161a4SManorit Chawdhry
16679cc161a4SManorit Chawdhry			main_cpsw0_port7: port@7 {
16689cc161a4SManorit Chawdhry				reg = <7>;
16699cc161a4SManorit Chawdhry				label = "port7";
16709cc161a4SManorit Chawdhry				ti,mac-only;
16719cc161a4SManorit Chawdhry				status = "disabled";
16729cc161a4SManorit Chawdhry			};
16739cc161a4SManorit Chawdhry
16749cc161a4SManorit Chawdhry			main_cpsw0_port8: port@8 {
16759cc161a4SManorit Chawdhry				reg = <8>;
16769cc161a4SManorit Chawdhry				label = "port8";
16779cc161a4SManorit Chawdhry				ti,mac-only;
16789cc161a4SManorit Chawdhry				status = "disabled";
16799cc161a4SManorit Chawdhry			};
16809cc161a4SManorit Chawdhry		};
16819cc161a4SManorit Chawdhry
16829cc161a4SManorit Chawdhry		main_cpsw0_mdio: mdio@f00 {
16839cc161a4SManorit Chawdhry			compatible = "ti,cpsw-mdio","ti,davinci_mdio";
16849cc161a4SManorit Chawdhry			reg = <0x00 0xf00 0x00 0x100>;
16859cc161a4SManorit Chawdhry			#address-cells = <1>;
16869cc161a4SManorit Chawdhry			#size-cells = <0>;
16879cc161a4SManorit Chawdhry			clocks = <&k3_clks 64 0>;
16889cc161a4SManorit Chawdhry			clock-names = "fck";
16899cc161a4SManorit Chawdhry			bus_freq = <1000000>;
16909cc161a4SManorit Chawdhry			status = "disabled";
16919cc161a4SManorit Chawdhry		};
16929cc161a4SManorit Chawdhry
16939cc161a4SManorit Chawdhry		cpts@3d000 {
16949cc161a4SManorit Chawdhry			compatible = "ti,am65-cpts";
16959cc161a4SManorit Chawdhry			reg = <0x00 0x3d000 0x00 0x400>;
16969cc161a4SManorit Chawdhry			clocks = <&k3_clks 64 3>;
16979cc161a4SManorit Chawdhry			clock-names = "cpts";
16989cc161a4SManorit Chawdhry			interrupts-extended = <&gic500 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
16999cc161a4SManorit Chawdhry			interrupt-names = "cpts";
17009cc161a4SManorit Chawdhry			ti,cpts-ext-ts-inputs = <4>;
17019cc161a4SManorit Chawdhry			ti,cpts-periodic-outputs = <2>;
17029cc161a4SManorit Chawdhry		};
17039cc161a4SManorit Chawdhry	};
17049cc161a4SManorit Chawdhry
17059cc161a4SManorit Chawdhry	main_cpsw1: ethernet@c200000 {
17069cc161a4SManorit Chawdhry		compatible = "ti,j721e-cpsw-nuss";
17079cc161a4SManorit Chawdhry		reg = <0x00 0xc200000 0x00 0x200000>;
17089cc161a4SManorit Chawdhry		reg-names = "cpsw_nuss";
17099cc161a4SManorit Chawdhry		ranges = <0x00 0x00 0x00 0xc200000 0x00 0x200000>;
17109cc161a4SManorit Chawdhry		#address-cells = <2>;
17119cc161a4SManorit Chawdhry		#size-cells = <2>;
17129cc161a4SManorit Chawdhry		dma-coherent;
17139cc161a4SManorit Chawdhry		clocks = <&k3_clks 62 0>;
17149cc161a4SManorit Chawdhry		clock-names = "fck";
17159cc161a4SManorit Chawdhry		power-domains = <&k3_pds 62 TI_SCI_PD_EXCLUSIVE>;
17169cc161a4SManorit Chawdhry
17179cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc640>,
17189cc161a4SManorit Chawdhry			<&main_udmap 0xc641>,
17199cc161a4SManorit Chawdhry			<&main_udmap 0xc642>,
17209cc161a4SManorit Chawdhry			<&main_udmap 0xc643>,
17219cc161a4SManorit Chawdhry			<&main_udmap 0xc644>,
17229cc161a4SManorit Chawdhry			<&main_udmap 0xc645>,
17239cc161a4SManorit Chawdhry			<&main_udmap 0xc646>,
17249cc161a4SManorit Chawdhry			<&main_udmap 0xc647>,
17259cc161a4SManorit Chawdhry			<&main_udmap 0x4640>;
17269cc161a4SManorit Chawdhry		dma-names = "tx0", "tx1", "tx2", "tx3",
17279cc161a4SManorit Chawdhry				"tx4", "tx5", "tx6", "tx7",
17289cc161a4SManorit Chawdhry				"rx";
17299cc161a4SManorit Chawdhry
17309cc161a4SManorit Chawdhry		status = "disabled";
17319cc161a4SManorit Chawdhry
17329cc161a4SManorit Chawdhry		ethernet-ports {
17339cc161a4SManorit Chawdhry			#address-cells = <1>;
17349cc161a4SManorit Chawdhry			#size-cells = <0>;
17359cc161a4SManorit Chawdhry
17369cc161a4SManorit Chawdhry			main_cpsw1_port1: port@1 {
17379cc161a4SManorit Chawdhry				reg = <1>;
17389cc161a4SManorit Chawdhry				label = "port1";
17399cc161a4SManorit Chawdhry				phys = <&cpsw1_phy_gmii_sel 1>;
17409cc161a4SManorit Chawdhry				ti,mac-only;
17419cc161a4SManorit Chawdhry				status = "disabled";
17429cc161a4SManorit Chawdhry			};
17439cc161a4SManorit Chawdhry		};
17449cc161a4SManorit Chawdhry
17459cc161a4SManorit Chawdhry		main_cpsw1_mdio: mdio@f00 {
17469cc161a4SManorit Chawdhry			compatible = "ti,cpsw-mdio", "ti,davinci_mdio";
17479cc161a4SManorit Chawdhry			reg = <0x00 0xf00 0x00 0x100>;
17489cc161a4SManorit Chawdhry			#address-cells = <1>;
17499cc161a4SManorit Chawdhry			#size-cells = <0>;
17509cc161a4SManorit Chawdhry			clocks = <&k3_clks 62 0>;
17519cc161a4SManorit Chawdhry			clock-names = "fck";
17529cc161a4SManorit Chawdhry			bus_freq = <1000000>;
17539cc161a4SManorit Chawdhry			status = "disabled";
17549cc161a4SManorit Chawdhry		};
17559cc161a4SManorit Chawdhry
17569cc161a4SManorit Chawdhry		cpts@3d000 {
17579cc161a4SManorit Chawdhry			compatible = "ti,am65-cpts";
17589cc161a4SManorit Chawdhry			reg = <0x00 0x3d000 0x00 0x400>;
17599cc161a4SManorit Chawdhry			clocks = <&k3_clks 62 3>;
17609cc161a4SManorit Chawdhry			clock-names = "cpts";
17619cc161a4SManorit Chawdhry			interrupts-extended = <&gic500 GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
17629cc161a4SManorit Chawdhry			interrupt-names = "cpts";
17639cc161a4SManorit Chawdhry			ti,cpts-ext-ts-inputs = <4>;
17649cc161a4SManorit Chawdhry			ti,cpts-periodic-outputs = <2>;
17659cc161a4SManorit Chawdhry		};
17669cc161a4SManorit Chawdhry	};
17679cc161a4SManorit Chawdhry
17689cc161a4SManorit Chawdhry	main_mcan0: can@2701000 {
17699cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
17709cc161a4SManorit Chawdhry		reg = <0x00 0x02701000 0x00 0x200>,
17719cc161a4SManorit Chawdhry		      <0x00 0x02708000 0x00 0x8000>;
17729cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
17739cc161a4SManorit Chawdhry		power-domains = <&k3_pds 245 TI_SCI_PD_EXCLUSIVE>;
17749cc161a4SManorit Chawdhry		clocks = <&k3_clks 245 6>, <&k3_clks 245 1>;
17759cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
17769cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
17779cc161a4SManorit Chawdhry			     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
17789cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
17799cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
17809cc161a4SManorit Chawdhry		status = "disabled";
17819cc161a4SManorit Chawdhry	};
17829cc161a4SManorit Chawdhry
17839cc161a4SManorit Chawdhry	main_mcan1: can@2711000 {
17849cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
17859cc161a4SManorit Chawdhry		reg = <0x00 0x02711000 0x00 0x200>,
17869cc161a4SManorit Chawdhry		      <0x00 0x02718000 0x00 0x8000>;
17879cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
17889cc161a4SManorit Chawdhry		power-domains = <&k3_pds 246 TI_SCI_PD_EXCLUSIVE>;
17899cc161a4SManorit Chawdhry		clocks = <&k3_clks 246 6>, <&k3_clks 246 1>;
17909cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
17919cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
17929cc161a4SManorit Chawdhry			     <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
17939cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
17949cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
17959cc161a4SManorit Chawdhry		status = "disabled";
17969cc161a4SManorit Chawdhry	};
17979cc161a4SManorit Chawdhry
17989cc161a4SManorit Chawdhry	main_mcan2: can@2721000 {
17999cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18009cc161a4SManorit Chawdhry		reg = <0x00 0x02721000 0x00 0x200>,
18019cc161a4SManorit Chawdhry		      <0x00 0x02728000 0x00 0x8000>;
18029cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18039cc161a4SManorit Chawdhry		power-domains = <&k3_pds 247 TI_SCI_PD_EXCLUSIVE>;
18049cc161a4SManorit Chawdhry		clocks = <&k3_clks 247 6>, <&k3_clks 247 1>;
18059cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18069cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
18079cc161a4SManorit Chawdhry			     <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
18089cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18099cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18109cc161a4SManorit Chawdhry		status = "disabled";
18119cc161a4SManorit Chawdhry	};
18129cc161a4SManorit Chawdhry
18139cc161a4SManorit Chawdhry	main_mcan3: can@2731000 {
18149cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18159cc161a4SManorit Chawdhry		reg = <0x00 0x02731000 0x00 0x200>,
18169cc161a4SManorit Chawdhry		      <0x00 0x02738000 0x00 0x8000>;
18179cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18189cc161a4SManorit Chawdhry		power-domains = <&k3_pds 248 TI_SCI_PD_EXCLUSIVE>;
18199cc161a4SManorit Chawdhry		clocks = <&k3_clks 248 6>, <&k3_clks 248 1>;
18209cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18219cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
18229cc161a4SManorit Chawdhry			     <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>;
18239cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18249cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18259cc161a4SManorit Chawdhry		status = "disabled";
18269cc161a4SManorit Chawdhry	};
18279cc161a4SManorit Chawdhry
18289cc161a4SManorit Chawdhry	main_mcan4: can@2741000 {
18299cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18309cc161a4SManorit Chawdhry		reg = <0x00 0x02741000 0x00 0x200>,
18319cc161a4SManorit Chawdhry		      <0x00 0x02748000 0x00 0x8000>;
18329cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18339cc161a4SManorit Chawdhry		power-domains = <&k3_pds 249 TI_SCI_PD_EXCLUSIVE>;
18349cc161a4SManorit Chawdhry		clocks = <&k3_clks 249 6>, <&k3_clks 249 1>;
18359cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18369cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
18379cc161a4SManorit Chawdhry			     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
18389cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18399cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18409cc161a4SManorit Chawdhry		status = "disabled";
18419cc161a4SManorit Chawdhry	};
18429cc161a4SManorit Chawdhry
18439cc161a4SManorit Chawdhry	main_mcan5: can@2751000 {
18449cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18459cc161a4SManorit Chawdhry		reg = <0x00 0x02751000 0x00 0x200>,
18469cc161a4SManorit Chawdhry		      <0x00 0x02758000 0x00 0x8000>;
18479cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18489cc161a4SManorit Chawdhry		power-domains = <&k3_pds 250 TI_SCI_PD_EXCLUSIVE>;
18499cc161a4SManorit Chawdhry		clocks = <&k3_clks 250 6>, <&k3_clks 250 1>;
18509cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18519cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>,
18529cc161a4SManorit Chawdhry			     <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
18539cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18549cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18559cc161a4SManorit Chawdhry		status = "disabled";
18569cc161a4SManorit Chawdhry	};
18579cc161a4SManorit Chawdhry
18589cc161a4SManorit Chawdhry	main_mcan6: can@2761000 {
18599cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18609cc161a4SManorit Chawdhry		reg = <0x00 0x02761000 0x00 0x200>,
18619cc161a4SManorit Chawdhry		      <0x00 0x02768000 0x00 0x8000>;
18629cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18639cc161a4SManorit Chawdhry		power-domains = <&k3_pds 251 TI_SCI_PD_EXCLUSIVE>;
18649cc161a4SManorit Chawdhry		clocks = <&k3_clks 251 6>, <&k3_clks 251 1>;
18659cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18669cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
18679cc161a4SManorit Chawdhry			     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
18689cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18699cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18709cc161a4SManorit Chawdhry		status = "disabled";
18719cc161a4SManorit Chawdhry	};
18729cc161a4SManorit Chawdhry
18739cc161a4SManorit Chawdhry	main_mcan7: can@2771000 {
18749cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18759cc161a4SManorit Chawdhry		reg = <0x00 0x02771000 0x00 0x200>,
18769cc161a4SManorit Chawdhry		      <0x00 0x02778000 0x00 0x8000>;
18779cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18789cc161a4SManorit Chawdhry		power-domains = <&k3_pds 252 TI_SCI_PD_EXCLUSIVE>;
18799cc161a4SManorit Chawdhry		clocks = <&k3_clks 252 6>, <&k3_clks 252 1>;
18809cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18819cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,
18829cc161a4SManorit Chawdhry			     <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
18839cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18849cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
18859cc161a4SManorit Chawdhry		status = "disabled";
18869cc161a4SManorit Chawdhry	};
18879cc161a4SManorit Chawdhry
18889cc161a4SManorit Chawdhry	main_mcan8: can@2781000 {
18899cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
18909cc161a4SManorit Chawdhry		reg = <0x00 0x02781000 0x00 0x200>,
18919cc161a4SManorit Chawdhry		      <0x00 0x02788000 0x00 0x8000>;
18929cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
18939cc161a4SManorit Chawdhry		power-domains = <&k3_pds 253 TI_SCI_PD_EXCLUSIVE>;
18949cc161a4SManorit Chawdhry		clocks = <&k3_clks 253 6>, <&k3_clks 253 1>;
18959cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
18969cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>,
18979cc161a4SManorit Chawdhry			     <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>;
18989cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
18999cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19009cc161a4SManorit Chawdhry		status = "disabled";
19019cc161a4SManorit Chawdhry	};
19029cc161a4SManorit Chawdhry
19039cc161a4SManorit Chawdhry	main_mcan9: can@2791000 {
19049cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19059cc161a4SManorit Chawdhry		reg = <0x00 0x02791000 0x00 0x200>,
19069cc161a4SManorit Chawdhry		      <0x00 0x02798000 0x00 0x8000>;
19079cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19089cc161a4SManorit Chawdhry		power-domains = <&k3_pds 254 TI_SCI_PD_EXCLUSIVE>;
19099cc161a4SManorit Chawdhry		clocks = <&k3_clks 254 6>, <&k3_clks 254 1>;
19109cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19119cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>,
19129cc161a4SManorit Chawdhry			     <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>;
19139cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19149cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19159cc161a4SManorit Chawdhry		status = "disabled";
19169cc161a4SManorit Chawdhry	};
19179cc161a4SManorit Chawdhry
19189cc161a4SManorit Chawdhry	main_mcan10: can@27a1000 {
19199cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19209cc161a4SManorit Chawdhry		reg = <0x00 0x027a1000 0x00 0x200>,
19219cc161a4SManorit Chawdhry		      <0x00 0x027a8000 0x00 0x8000>;
19229cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19239cc161a4SManorit Chawdhry		power-domains = <&k3_pds 255 TI_SCI_PD_EXCLUSIVE>;
19249cc161a4SManorit Chawdhry		clocks = <&k3_clks 255 6>, <&k3_clks 255 1>;
19259cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19269cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>,
19279cc161a4SManorit Chawdhry			     <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>;
19289cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19299cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19309cc161a4SManorit Chawdhry		status = "disabled";
19319cc161a4SManorit Chawdhry	};
19329cc161a4SManorit Chawdhry
19339cc161a4SManorit Chawdhry	main_mcan11: can@27b1000 {
19349cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19359cc161a4SManorit Chawdhry		reg = <0x00 0x027b1000 0x00 0x200>,
19369cc161a4SManorit Chawdhry		      <0x00 0x027b8000 0x00 0x8000>;
19379cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19389cc161a4SManorit Chawdhry		power-domains = <&k3_pds 256 TI_SCI_PD_EXCLUSIVE>;
19399cc161a4SManorit Chawdhry		clocks = <&k3_clks 256 6>, <&k3_clks 256 1>;
19409cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19419cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>,
19429cc161a4SManorit Chawdhry			     <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>;
19439cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19449cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19459cc161a4SManorit Chawdhry		status = "disabled";
19469cc161a4SManorit Chawdhry	};
19479cc161a4SManorit Chawdhry
19489cc161a4SManorit Chawdhry	main_mcan12: can@27c1000 {
19499cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19509cc161a4SManorit Chawdhry		reg = <0x00 0x027c1000 0x00 0x200>,
19519cc161a4SManorit Chawdhry		      <0x00 0x027c8000 0x00 0x8000>;
19529cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19539cc161a4SManorit Chawdhry		power-domains = <&k3_pds 257 TI_SCI_PD_EXCLUSIVE>;
19549cc161a4SManorit Chawdhry		clocks = <&k3_clks 257 6>, <&k3_clks 257 1>;
19559cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19569cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>,
19579cc161a4SManorit Chawdhry			     <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>;
19589cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19599cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19609cc161a4SManorit Chawdhry		status = "disabled";
19619cc161a4SManorit Chawdhry	};
19629cc161a4SManorit Chawdhry
19639cc161a4SManorit Chawdhry	main_mcan13: can@27d1000 {
19649cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19659cc161a4SManorit Chawdhry		reg = <0x00 0x027d1000 0x00 0x200>,
19669cc161a4SManorit Chawdhry		      <0x00 0x027d8000 0x00 0x8000>;
19679cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19689cc161a4SManorit Chawdhry		power-domains = <&k3_pds 258 TI_SCI_PD_EXCLUSIVE>;
19699cc161a4SManorit Chawdhry		clocks = <&k3_clks 258 6>, <&k3_clks 258 1>;
19709cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19719cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>,
19729cc161a4SManorit Chawdhry			     <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>;
19739cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19749cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19759cc161a4SManorit Chawdhry		status = "disabled";
19769cc161a4SManorit Chawdhry	};
19779cc161a4SManorit Chawdhry
19789cc161a4SManorit Chawdhry	main_mcan14: can@2681000 {
19799cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19809cc161a4SManorit Chawdhry		reg = <0x00 0x02681000 0x00 0x200>,
19819cc161a4SManorit Chawdhry		      <0x00 0x02688000 0x00 0x8000>;
19829cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19839cc161a4SManorit Chawdhry		power-domains = <&k3_pds 259 TI_SCI_PD_EXCLUSIVE>;
19849cc161a4SManorit Chawdhry		clocks = <&k3_clks 259 6>, <&k3_clks 259 1>;
19859cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
19869cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>,
19879cc161a4SManorit Chawdhry			     <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>;
19889cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
19899cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
19909cc161a4SManorit Chawdhry		status = "disabled";
19919cc161a4SManorit Chawdhry	};
19929cc161a4SManorit Chawdhry
19939cc161a4SManorit Chawdhry	main_mcan15: can@2691000 {
19949cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
19959cc161a4SManorit Chawdhry		reg = <0x00 0x02691000 0x00 0x200>,
19969cc161a4SManorit Chawdhry		      <0x00 0x02698000 0x00 0x8000>;
19979cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
19989cc161a4SManorit Chawdhry		power-domains = <&k3_pds 260 TI_SCI_PD_EXCLUSIVE>;
19999cc161a4SManorit Chawdhry		clocks = <&k3_clks 260 6>, <&k3_clks 260 1>;
20009cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
20019cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>,
20029cc161a4SManorit Chawdhry			     <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>;
20039cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
20049cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
20059cc161a4SManorit Chawdhry		status = "disabled";
20069cc161a4SManorit Chawdhry	};
20079cc161a4SManorit Chawdhry
20089cc161a4SManorit Chawdhry	main_mcan16: can@26a1000 {
20099cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
20109cc161a4SManorit Chawdhry		reg = <0x00 0x026a1000 0x00 0x200>,
20119cc161a4SManorit Chawdhry		      <0x00 0x026a8000 0x00 0x8000>;
20129cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
20139cc161a4SManorit Chawdhry		power-domains = <&k3_pds 261 TI_SCI_PD_EXCLUSIVE>;
20149cc161a4SManorit Chawdhry		clocks = <&k3_clks 261 6>, <&k3_clks 261 1>;
20159cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
20169cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>,
20179cc161a4SManorit Chawdhry			     <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>;
20189cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
20199cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
20209cc161a4SManorit Chawdhry		status = "disabled";
20219cc161a4SManorit Chawdhry	};
20229cc161a4SManorit Chawdhry
20239cc161a4SManorit Chawdhry	main_mcan17: can@26b1000 {
20249cc161a4SManorit Chawdhry		compatible = "bosch,m_can";
20259cc161a4SManorit Chawdhry		reg = <0x00 0x026b1000 0x00 0x200>,
20269cc161a4SManorit Chawdhry		      <0x00 0x026b8000 0x00 0x8000>;
20279cc161a4SManorit Chawdhry		reg-names = "m_can", "message_ram";
20289cc161a4SManorit Chawdhry		power-domains = <&k3_pds 262 TI_SCI_PD_EXCLUSIVE>;
20299cc161a4SManorit Chawdhry		clocks = <&k3_clks 262 6>, <&k3_clks 262 1>;
20309cc161a4SManorit Chawdhry		clock-names = "hclk", "cclk";
20319cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>,
20329cc161a4SManorit Chawdhry			     <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>;
20339cc161a4SManorit Chawdhry		interrupt-names = "int0", "int1";
20349cc161a4SManorit Chawdhry		bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>;
20359cc161a4SManorit Chawdhry		status = "disabled";
20369cc161a4SManorit Chawdhry	};
20379cc161a4SManorit Chawdhry
20389cc161a4SManorit Chawdhry	main_spi0: spi@2100000 {
20399cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20409cc161a4SManorit Chawdhry		reg = <0x00 0x02100000 0x00 0x400>;
20419cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
20429cc161a4SManorit Chawdhry		#address-cells = <1>;
20439cc161a4SManorit Chawdhry		#size-cells = <0>;
20449cc161a4SManorit Chawdhry		power-domains = <&k3_pds 376 TI_SCI_PD_EXCLUSIVE>;
204594a7666eSAnurag Dutta		clocks = <&k3_clks 376 0>;
20469cc161a4SManorit Chawdhry		status = "disabled";
20479cc161a4SManorit Chawdhry	};
20489cc161a4SManorit Chawdhry
20499cc161a4SManorit Chawdhry	main_spi1: spi@2110000 {
20509cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20519cc161a4SManorit Chawdhry		reg = <0x00 0x02110000 0x00 0x400>;
20529cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
20539cc161a4SManorit Chawdhry		#address-cells = <1>;
20549cc161a4SManorit Chawdhry		#size-cells = <0>;
20559cc161a4SManorit Chawdhry		power-domains = <&k3_pds 377 TI_SCI_PD_EXCLUSIVE>;
205694a7666eSAnurag Dutta		clocks = <&k3_clks 377 0>;
20579cc161a4SManorit Chawdhry		status = "disabled";
20589cc161a4SManorit Chawdhry	};
20599cc161a4SManorit Chawdhry
20609cc161a4SManorit Chawdhry	main_spi2: spi@2120000 {
20619cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20629cc161a4SManorit Chawdhry		reg = <0x00 0x02120000 0x00 0x400>;
20639cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
20649cc161a4SManorit Chawdhry		#address-cells = <1>;
20659cc161a4SManorit Chawdhry		#size-cells = <0>;
20669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 378 TI_SCI_PD_EXCLUSIVE>;
206794a7666eSAnurag Dutta		clocks = <&k3_clks 378 0>;
20689cc161a4SManorit Chawdhry		status = "disabled";
20699cc161a4SManorit Chawdhry	};
20709cc161a4SManorit Chawdhry
20719cc161a4SManorit Chawdhry	main_spi3: spi@2130000 {
20729cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20739cc161a4SManorit Chawdhry		reg = <0x00 0x02130000 0x00 0x400>;
20749cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
20759cc161a4SManorit Chawdhry		#address-cells = <1>;
20769cc161a4SManorit Chawdhry		#size-cells = <0>;
20779cc161a4SManorit Chawdhry		power-domains = <&k3_pds 379 TI_SCI_PD_EXCLUSIVE>;
207894a7666eSAnurag Dutta		clocks = <&k3_clks 379 0>;
20799cc161a4SManorit Chawdhry		status = "disabled";
20809cc161a4SManorit Chawdhry	};
20819cc161a4SManorit Chawdhry
20829cc161a4SManorit Chawdhry	main_spi4: spi@2140000 {
20839cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20849cc161a4SManorit Chawdhry		reg = <0x00 0x02140000 0x00 0x400>;
20859cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
20869cc161a4SManorit Chawdhry		#address-cells = <1>;
20879cc161a4SManorit Chawdhry		#size-cells = <0>;
20889cc161a4SManorit Chawdhry		power-domains = <&k3_pds 380 TI_SCI_PD_EXCLUSIVE>;
208994a7666eSAnurag Dutta		clocks = <&k3_clks 380 0>;
20909cc161a4SManorit Chawdhry		status = "disabled";
20919cc161a4SManorit Chawdhry	};
20929cc161a4SManorit Chawdhry
20939cc161a4SManorit Chawdhry	main_spi5: spi@2150000 {
20949cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
20959cc161a4SManorit Chawdhry		reg = <0x00 0x02150000 0x00 0x400>;
20969cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
20979cc161a4SManorit Chawdhry		#address-cells = <1>;
20989cc161a4SManorit Chawdhry		#size-cells = <0>;
20999cc161a4SManorit Chawdhry		power-domains = <&k3_pds 381 TI_SCI_PD_EXCLUSIVE>;
210094a7666eSAnurag Dutta		clocks = <&k3_clks 381 0>;
21019cc161a4SManorit Chawdhry		status = "disabled";
21029cc161a4SManorit Chawdhry	};
21039cc161a4SManorit Chawdhry
21049cc161a4SManorit Chawdhry	main_spi6: spi@2160000 {
21059cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
21069cc161a4SManorit Chawdhry		reg = <0x00 0x02160000 0x00 0x400>;
21079cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
21089cc161a4SManorit Chawdhry		#address-cells = <1>;
21099cc161a4SManorit Chawdhry		#size-cells = <0>;
21109cc161a4SManorit Chawdhry		power-domains = <&k3_pds 382 TI_SCI_PD_EXCLUSIVE>;
211194a7666eSAnurag Dutta		clocks = <&k3_clks 382 0>;
21129cc161a4SManorit Chawdhry		status = "disabled";
21139cc161a4SManorit Chawdhry	};
21149cc161a4SManorit Chawdhry
21159cc161a4SManorit Chawdhry	main_spi7: spi@2170000 {
21169cc161a4SManorit Chawdhry		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
21179cc161a4SManorit Chawdhry		reg = <0x00 0x02170000 0x00 0x400>;
21189cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
21199cc161a4SManorit Chawdhry		#address-cells = <1>;
21209cc161a4SManorit Chawdhry		#size-cells = <0>;
21219cc161a4SManorit Chawdhry		power-domains = <&k3_pds 383 TI_SCI_PD_EXCLUSIVE>;
212294a7666eSAnurag Dutta		clocks = <&k3_clks 383 0>;
21239cc161a4SManorit Chawdhry		status = "disabled";
21249cc161a4SManorit Chawdhry	};
21259cc161a4SManorit Chawdhry
21269cc161a4SManorit Chawdhry	ufs_wrapper: ufs-wrapper@4e80000 {
21279cc161a4SManorit Chawdhry		compatible = "ti,j721e-ufs";
21289cc161a4SManorit Chawdhry		reg = <0x00 0x4e80000 0x00 0x100>;
21299cc161a4SManorit Chawdhry		power-domains = <&k3_pds 387 TI_SCI_PD_EXCLUSIVE>;
21309cc161a4SManorit Chawdhry		clocks = <&k3_clks 387 3>;
21319cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 387 3>;
21329cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 387 6>;
21339cc161a4SManorit Chawdhry		ranges;
21349cc161a4SManorit Chawdhry		#address-cells = <2>;
21359cc161a4SManorit Chawdhry		#size-cells = <2>;
21369cc161a4SManorit Chawdhry		status = "disabled";
21379cc161a4SManorit Chawdhry
21389cc161a4SManorit Chawdhry		ufs@4e84000 {
21399cc161a4SManorit Chawdhry			compatible = "cdns,ufshc-m31-16nm", "jedec,ufs-2.0";
21409cc161a4SManorit Chawdhry			reg = <0x00 0x4e84000 0x00 0x10000>;
21419cc161a4SManorit Chawdhry			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
21429cc161a4SManorit Chawdhry			freq-table-hz = <250000000 250000000>, <19200000 19200000>,
21439cc161a4SManorit Chawdhry					<19200000 19200000>;
21449cc161a4SManorit Chawdhry			clocks = <&k3_clks 387 1>, <&k3_clks 387 3>, <&k3_clks 387 3>;
21459cc161a4SManorit Chawdhry			clock-names = "core_clk", "phy_clk", "ref_clk";
21469cc161a4SManorit Chawdhry			dma-coherent;
21479cc161a4SManorit Chawdhry		};
21489cc161a4SManorit Chawdhry	};
21499cc161a4SManorit Chawdhry
21509cc161a4SManorit Chawdhry	main_r5fss0: r5fss@5c00000 {
21519cc161a4SManorit Chawdhry		compatible = "ti,j721s2-r5fss";
21529cc161a4SManorit Chawdhry		ti,cluster-mode = <1>;
21539cc161a4SManorit Chawdhry		#address-cells = <1>;
21549cc161a4SManorit Chawdhry		#size-cells = <1>;
21559cc161a4SManorit Chawdhry		ranges = <0x5c00000 0x00 0x5c00000 0x20000>,
21569cc161a4SManorit Chawdhry			 <0x5d00000 0x00 0x5d00000 0x20000>;
21579cc161a4SManorit Chawdhry		power-domains = <&k3_pds 336 TI_SCI_PD_EXCLUSIVE>;
21589cc161a4SManorit Chawdhry
21599cc161a4SManorit Chawdhry		main_r5fss0_core0: r5f@5c00000 {
21609cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
21619cc161a4SManorit Chawdhry			reg = <0x5c00000 0x00010000>,
21629cc161a4SManorit Chawdhry			      <0x5c10000 0x00010000>;
21639cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
21649cc161a4SManorit Chawdhry			ti,sci = <&sms>;
21659cc161a4SManorit Chawdhry			ti,sci-dev-id = <339>;
21669cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x06 0xff>;
21679cc161a4SManorit Chawdhry			resets = <&k3_reset 339 1>;
21689cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f0_0-fw";
21699cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
21709cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
21719cc161a4SManorit Chawdhry			ti,loczrama = <1>;
21729cc161a4SManorit Chawdhry		};
21739cc161a4SManorit Chawdhry
21749cc161a4SManorit Chawdhry		main_r5fss0_core1: r5f@5d00000 {
21759cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
21769cc161a4SManorit Chawdhry			reg = <0x5d00000 0x00010000>,
21779cc161a4SManorit Chawdhry			      <0x5d10000 0x00010000>;
21789cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
21799cc161a4SManorit Chawdhry			ti,sci = <&sms>;
21809cc161a4SManorit Chawdhry			ti,sci-dev-id = <340>;
21819cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x07 0xff>;
21829cc161a4SManorit Chawdhry			resets = <&k3_reset 340 1>;
21839cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f0_1-fw";
21849cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
21859cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
21869cc161a4SManorit Chawdhry			ti,loczrama = <1>;
21879cc161a4SManorit Chawdhry		};
21889cc161a4SManorit Chawdhry	};
21899cc161a4SManorit Chawdhry
21909cc161a4SManorit Chawdhry	main_r5fss1: r5fss@5e00000 {
21919cc161a4SManorit Chawdhry		compatible = "ti,j721s2-r5fss";
21929cc161a4SManorit Chawdhry		ti,cluster-mode = <1>;
21939cc161a4SManorit Chawdhry		#address-cells = <1>;
21949cc161a4SManorit Chawdhry		#size-cells = <1>;
21959cc161a4SManorit Chawdhry		ranges = <0x5e00000 0x00 0x5e00000 0x20000>,
21969cc161a4SManorit Chawdhry			 <0x5f00000 0x00 0x5f00000 0x20000>;
21979cc161a4SManorit Chawdhry		power-domains = <&k3_pds 337 TI_SCI_PD_EXCLUSIVE>;
21989cc161a4SManorit Chawdhry
21999cc161a4SManorit Chawdhry		main_r5fss1_core0: r5f@5e00000 {
22009cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
22019cc161a4SManorit Chawdhry			reg = <0x5e00000 0x00010000>,
22029cc161a4SManorit Chawdhry			      <0x5e10000 0x00010000>;
22039cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
22049cc161a4SManorit Chawdhry			ti,sci = <&sms>;
22059cc161a4SManorit Chawdhry			ti,sci-dev-id = <341>;
22069cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x08 0xff>;
22079cc161a4SManorit Chawdhry			resets = <&k3_reset 341 1>;
22089cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f1_0-fw";
22099cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
22109cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
22119cc161a4SManorit Chawdhry			ti,loczrama = <1>;
22129cc161a4SManorit Chawdhry		};
22139cc161a4SManorit Chawdhry
22149cc161a4SManorit Chawdhry		main_r5fss1_core1: r5f@5f00000 {
22159cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
22169cc161a4SManorit Chawdhry			reg = <0x5f00000 0x00010000>,
22179cc161a4SManorit Chawdhry			      <0x5f10000 0x00010000>;
22189cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
22199cc161a4SManorit Chawdhry			ti,sci = <&sms>;
22209cc161a4SManorit Chawdhry			ti,sci-dev-id = <342>;
22219cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x09 0xff>;
22229cc161a4SManorit Chawdhry			resets = <&k3_reset 342 1>;
22239cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f1_1-fw";
22249cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
22259cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
22269cc161a4SManorit Chawdhry			ti,loczrama = <1>;
22279cc161a4SManorit Chawdhry		};
22289cc161a4SManorit Chawdhry	};
22299cc161a4SManorit Chawdhry
22309cc161a4SManorit Chawdhry	main_r5fss2: r5fss@5900000 {
22319cc161a4SManorit Chawdhry		compatible = "ti,j721s2-r5fss";
22329cc161a4SManorit Chawdhry		ti,cluster-mode = <1>;
22339cc161a4SManorit Chawdhry		#address-cells = <1>;
22349cc161a4SManorit Chawdhry		#size-cells = <1>;
22359cc161a4SManorit Chawdhry		ranges = <0x5900000 0x00 0x5900000 0x20000>,
22369cc161a4SManorit Chawdhry			 <0x5a00000 0x00 0x5a00000 0x20000>;
22379cc161a4SManorit Chawdhry		power-domains = <&k3_pds 338 TI_SCI_PD_EXCLUSIVE>;
22389cc161a4SManorit Chawdhry
22399cc161a4SManorit Chawdhry		main_r5fss2_core0: r5f@5900000 {
22409cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
22419cc161a4SManorit Chawdhry			reg = <0x5900000 0x00010000>,
22429cc161a4SManorit Chawdhry			      <0x5910000 0x00010000>;
22439cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
22449cc161a4SManorit Chawdhry			ti,sci = <&sms>;
22459cc161a4SManorit Chawdhry			ti,sci-dev-id = <343>;
22469cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x0a 0xff>;
22479cc161a4SManorit Chawdhry			resets = <&k3_reset 343 1>;
22489cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f2_0-fw";
22499cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
22509cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
22519cc161a4SManorit Chawdhry			ti,loczrama = <1>;
22529cc161a4SManorit Chawdhry		};
22539cc161a4SManorit Chawdhry
22549cc161a4SManorit Chawdhry		main_r5fss2_core1: r5f@5a00000 {
22559cc161a4SManorit Chawdhry			compatible = "ti,j721s2-r5f";
22569cc161a4SManorit Chawdhry			reg = <0x5a00000 0x00010000>,
22579cc161a4SManorit Chawdhry			      <0x5a10000 0x00010000>;
22589cc161a4SManorit Chawdhry			reg-names = "atcm", "btcm";
22599cc161a4SManorit Chawdhry			ti,sci = <&sms>;
22609cc161a4SManorit Chawdhry			ti,sci-dev-id = <344>;
22619cc161a4SManorit Chawdhry			ti,sci-proc-ids = <0x0b 0xff>;
22629cc161a4SManorit Chawdhry			resets = <&k3_reset 344 1>;
22639cc161a4SManorit Chawdhry			firmware-name = "j784s4-main-r5f2_1-fw";
22649cc161a4SManorit Chawdhry			ti,atcm-enable = <1>;
22659cc161a4SManorit Chawdhry			ti,btcm-enable = <1>;
22669cc161a4SManorit Chawdhry			ti,loczrama = <1>;
22679cc161a4SManorit Chawdhry		};
22689cc161a4SManorit Chawdhry	};
22699cc161a4SManorit Chawdhry
22709cc161a4SManorit Chawdhry	c71_0: dsp@64800000 {
22719cc161a4SManorit Chawdhry		compatible = "ti,j721s2-c71-dsp";
22729cc161a4SManorit Chawdhry		reg = <0x00 0x64800000 0x00 0x00080000>,
22739cc161a4SManorit Chawdhry		      <0x00 0x64e00000 0x00 0x0000c000>;
22749cc161a4SManorit Chawdhry		reg-names = "l2sram", "l1dram";
22759cc161a4SManorit Chawdhry		ti,sci = <&sms>;
22769cc161a4SManorit Chawdhry		ti,sci-dev-id = <30>;
22779cc161a4SManorit Chawdhry		ti,sci-proc-ids = <0x30 0xff>;
22789cc161a4SManorit Chawdhry		resets = <&k3_reset 30 1>;
22799cc161a4SManorit Chawdhry		firmware-name = "j784s4-c71_0-fw";
22809cc161a4SManorit Chawdhry		status = "disabled";
22819cc161a4SManorit Chawdhry	};
22829cc161a4SManorit Chawdhry
22839cc161a4SManorit Chawdhry	c71_1: dsp@65800000 {
22849cc161a4SManorit Chawdhry		compatible = "ti,j721s2-c71-dsp";
22859cc161a4SManorit Chawdhry		reg = <0x00 0x65800000 0x00 0x00080000>,
22869cc161a4SManorit Chawdhry		      <0x00 0x65e00000 0x00 0x0000c000>;
22879cc161a4SManorit Chawdhry		reg-names = "l2sram", "l1dram";
22889cc161a4SManorit Chawdhry		ti,sci = <&sms>;
22899cc161a4SManorit Chawdhry		ti,sci-dev-id = <33>;
22909cc161a4SManorit Chawdhry		ti,sci-proc-ids = <0x31 0xff>;
22919cc161a4SManorit Chawdhry		resets = <&k3_reset 33 1>;
22929cc161a4SManorit Chawdhry		firmware-name = "j784s4-c71_1-fw";
22939cc161a4SManorit Chawdhry		status = "disabled";
22949cc161a4SManorit Chawdhry	};
22959cc161a4SManorit Chawdhry
22969cc161a4SManorit Chawdhry	c71_2: dsp@66800000 {
22979cc161a4SManorit Chawdhry		compatible = "ti,j721s2-c71-dsp";
22989cc161a4SManorit Chawdhry		reg = <0x00 0x66800000 0x00 0x00080000>,
22999cc161a4SManorit Chawdhry		      <0x00 0x66e00000 0x00 0x0000c000>;
23009cc161a4SManorit Chawdhry		reg-names = "l2sram", "l1dram";
23019cc161a4SManorit Chawdhry		ti,sci = <&sms>;
23029cc161a4SManorit Chawdhry		ti,sci-dev-id = <37>;
23039cc161a4SManorit Chawdhry		ti,sci-proc-ids = <0x32 0xff>;
23049cc161a4SManorit Chawdhry		resets = <&k3_reset 37 1>;
23059cc161a4SManorit Chawdhry		firmware-name = "j784s4-c71_2-fw";
23069cc161a4SManorit Chawdhry		status = "disabled";
23079cc161a4SManorit Chawdhry	};
23089cc161a4SManorit Chawdhry
23099cc161a4SManorit Chawdhry	main_esm: esm@700000 {
23109cc161a4SManorit Chawdhry		compatible = "ti,j721e-esm";
23119cc161a4SManorit Chawdhry		reg = <0x00 0x700000 0x00 0x1000>;
23129cc161a4SManorit Chawdhry		ti,esm-pins = <688>, <689>, <690>, <691>, <692>, <693>, <694>,
23139cc161a4SManorit Chawdhry			      <695>;
23149cc161a4SManorit Chawdhry		bootph-pre-ram;
23159cc161a4SManorit Chawdhry	};
23169cc161a4SManorit Chawdhry
23179cc161a4SManorit Chawdhry	watchdog0: watchdog@2200000 {
23189cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23199cc161a4SManorit Chawdhry		reg = <0x00 0x2200000 0x00 0x100>;
23209cc161a4SManorit Chawdhry		clocks = <&k3_clks 348 0>;
23219cc161a4SManorit Chawdhry		power-domains = <&k3_pds 348 TI_SCI_PD_EXCLUSIVE>;
23229cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 348 0>;
23239cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 348 4>;
23249cc161a4SManorit Chawdhry	};
23259cc161a4SManorit Chawdhry
23269cc161a4SManorit Chawdhry	watchdog1: watchdog@2210000 {
23279cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23289cc161a4SManorit Chawdhry		reg = <0x00 0x2210000 0x00 0x100>;
23299cc161a4SManorit Chawdhry		clocks = <&k3_clks 349 0>;
23309cc161a4SManorit Chawdhry		power-domains = <&k3_pds 349 TI_SCI_PD_EXCLUSIVE>;
23319cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 349 0>;
23329cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 349 4>;
23339cc161a4SManorit Chawdhry	};
23349cc161a4SManorit Chawdhry
23359cc161a4SManorit Chawdhry	watchdog2: watchdog@2220000 {
23369cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23379cc161a4SManorit Chawdhry		reg = <0x00 0x2220000 0x00 0x100>;
23389cc161a4SManorit Chawdhry		clocks = <&k3_clks 350 0>;
23399cc161a4SManorit Chawdhry		power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>;
23409cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 350 0>;
23419cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 350 4>;
23429cc161a4SManorit Chawdhry	};
23439cc161a4SManorit Chawdhry
23449cc161a4SManorit Chawdhry	watchdog3: watchdog@2230000 {
23459cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23469cc161a4SManorit Chawdhry		reg = <0x00 0x2230000 0x00 0x100>;
23479cc161a4SManorit Chawdhry		clocks = <&k3_clks 351 0>;
23489cc161a4SManorit Chawdhry		power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>;
23499cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 351 0>;
23509cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 351 4>;
23519cc161a4SManorit Chawdhry	};
23529cc161a4SManorit Chawdhry
23539cc161a4SManorit Chawdhry	watchdog4: watchdog@2240000 {
23549cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23559cc161a4SManorit Chawdhry		reg = <0x00 0x2240000 0x00 0x100>;
23569cc161a4SManorit Chawdhry		clocks = <&k3_clks 352 0>;
23579cc161a4SManorit Chawdhry		power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>;
23589cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 352 0>;
23599cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 352 4>;
23609cc161a4SManorit Chawdhry	};
23619cc161a4SManorit Chawdhry
23629cc161a4SManorit Chawdhry	watchdog5: watchdog@2250000 {
23639cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23649cc161a4SManorit Chawdhry		reg = <0x00 0x2250000 0x00 0x100>;
23659cc161a4SManorit Chawdhry		clocks = <&k3_clks 353 0>;
23669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>;
23679cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 353 0>;
23689cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 353 4>;
23699cc161a4SManorit Chawdhry	};
23709cc161a4SManorit Chawdhry
23719cc161a4SManorit Chawdhry	watchdog6: watchdog@2260000 {
23729cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23739cc161a4SManorit Chawdhry		reg = <0x00 0x2260000 0x00 0x100>;
23749cc161a4SManorit Chawdhry		clocks = <&k3_clks 354 0>;
23759cc161a4SManorit Chawdhry		power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>;
23769cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 354 0>;
23779cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 354 4>;
23789cc161a4SManorit Chawdhry	};
23799cc161a4SManorit Chawdhry
23809cc161a4SManorit Chawdhry	watchdog7: watchdog@2270000 {
23819cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23829cc161a4SManorit Chawdhry		reg = <0x00 0x2270000 0x00 0x100>;
23839cc161a4SManorit Chawdhry		clocks = <&k3_clks 355 0>;
23849cc161a4SManorit Chawdhry		power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>;
23859cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 355 0>;
23869cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 355 4>;
23879cc161a4SManorit Chawdhry	};
23889cc161a4SManorit Chawdhry
23899cc161a4SManorit Chawdhry	/*
23909cc161a4SManorit Chawdhry	 * The following RTI instances are coupled with MCU R5Fs, c7x and
23919cc161a4SManorit Chawdhry	 * GPU so keeping them reserved as these will be used by their
23929cc161a4SManorit Chawdhry	 * respective firmware
23939cc161a4SManorit Chawdhry	 */
23949cc161a4SManorit Chawdhry	watchdog8: watchdog@22f0000 {
23959cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
23969cc161a4SManorit Chawdhry		reg = <0x00 0x22f0000 0x00 0x100>;
23979cc161a4SManorit Chawdhry		clocks = <&k3_clks 360 0>;
23989cc161a4SManorit Chawdhry		power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>;
23999cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 360 0>;
24009cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 360 4>;
24019cc161a4SManorit Chawdhry		/* reserved for GPU */
24029cc161a4SManorit Chawdhry		status = "reserved";
24039cc161a4SManorit Chawdhry	};
24049cc161a4SManorit Chawdhry
24059cc161a4SManorit Chawdhry	watchdog9: watchdog@2300000 {
24069cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24079cc161a4SManorit Chawdhry		reg = <0x00 0x2300000 0x00 0x100>;
24089cc161a4SManorit Chawdhry		clocks = <&k3_clks 356 0>;
24099cc161a4SManorit Chawdhry		power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>;
24109cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 356 0>;
24119cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 356 4>;
24129cc161a4SManorit Chawdhry		/* reserved for C7X_0 DSP */
24139cc161a4SManorit Chawdhry		status = "reserved";
24149cc161a4SManorit Chawdhry	};
24159cc161a4SManorit Chawdhry
24169cc161a4SManorit Chawdhry	watchdog10: watchdog@2310000 {
24179cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24189cc161a4SManorit Chawdhry		reg = <0x00 0x2310000 0x00 0x100>;
24199cc161a4SManorit Chawdhry		clocks = <&k3_clks 357 0>;
24209cc161a4SManorit Chawdhry		power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>;
24219cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 357 0>;
24229cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 357 4>;
24239cc161a4SManorit Chawdhry		/* reserved for C7X_1 DSP */
24249cc161a4SManorit Chawdhry		status = "reserved";
24259cc161a4SManorit Chawdhry	};
24269cc161a4SManorit Chawdhry
24279cc161a4SManorit Chawdhry	watchdog11: watchdog@2320000 {
24289cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24299cc161a4SManorit Chawdhry		reg = <0x00 0x2320000 0x00 0x100>;
24309cc161a4SManorit Chawdhry		clocks = <&k3_clks 358 0>;
24319cc161a4SManorit Chawdhry		power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>;
24329cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 358 0>;
24339cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 358 4>;
24349cc161a4SManorit Chawdhry		/* reserved for C7X_2 DSP */
24359cc161a4SManorit Chawdhry		status = "reserved";
24369cc161a4SManorit Chawdhry	};
24379cc161a4SManorit Chawdhry
24389cc161a4SManorit Chawdhry	watchdog12: watchdog@2330000 {
24399cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24409cc161a4SManorit Chawdhry		reg = <0x00 0x2330000 0x00 0x100>;
24419cc161a4SManorit Chawdhry		clocks = <&k3_clks 359 0>;
24429cc161a4SManorit Chawdhry		power-domains = <&k3_pds 359 TI_SCI_PD_EXCLUSIVE>;
24439cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 359 0>;
24449cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 359 4>;
24459cc161a4SManorit Chawdhry		/* reserved for C7X_3 DSP */
24469cc161a4SManorit Chawdhry		status = "reserved";
24479cc161a4SManorit Chawdhry	};
24489cc161a4SManorit Chawdhry
24499cc161a4SManorit Chawdhry	watchdog13: watchdog@23c0000 {
24509cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24519cc161a4SManorit Chawdhry		reg = <0x00 0x23c0000 0x00 0x100>;
24529cc161a4SManorit Chawdhry		clocks = <&k3_clks 361 0>;
24539cc161a4SManorit Chawdhry		power-domains = <&k3_pds 361 TI_SCI_PD_EXCLUSIVE>;
24549cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 361 0>;
24559cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 361 4>;
24569cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F0_0 */
24579cc161a4SManorit Chawdhry		status = "reserved";
24589cc161a4SManorit Chawdhry	};
24599cc161a4SManorit Chawdhry
24609cc161a4SManorit Chawdhry	watchdog14: watchdog@23d0000 {
24619cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24629cc161a4SManorit Chawdhry		reg = <0x00 0x23d0000 0x00 0x100>;
24639cc161a4SManorit Chawdhry		clocks = <&k3_clks 362 0>;
24649cc161a4SManorit Chawdhry		power-domains = <&k3_pds 362 TI_SCI_PD_EXCLUSIVE>;
24659cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 362 0>;
24669cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 362 4>;
24679cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F0_1 */
24689cc161a4SManorit Chawdhry		status = "reserved";
24699cc161a4SManorit Chawdhry	};
24709cc161a4SManorit Chawdhry
24719cc161a4SManorit Chawdhry	watchdog15: watchdog@23e0000 {
24729cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24739cc161a4SManorit Chawdhry		reg = <0x00 0x23e0000 0x00 0x100>;
24749cc161a4SManorit Chawdhry		clocks = <&k3_clks 363 0>;
24759cc161a4SManorit Chawdhry		power-domains = <&k3_pds 363 TI_SCI_PD_EXCLUSIVE>;
24769cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 363 0>;
24779cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 363 4>;
24789cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F1_0 */
24799cc161a4SManorit Chawdhry		status = "reserved";
24809cc161a4SManorit Chawdhry	};
24819cc161a4SManorit Chawdhry
24829cc161a4SManorit Chawdhry	watchdog16: watchdog@23f0000 {
24839cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24849cc161a4SManorit Chawdhry		reg = <0x00 0x23f0000 0x00 0x100>;
24859cc161a4SManorit Chawdhry		clocks = <&k3_clks 364 0>;
24869cc161a4SManorit Chawdhry		power-domains = <&k3_pds 364 TI_SCI_PD_EXCLUSIVE>;
24879cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 364 0>;
24889cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 364 4>;
24899cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F1_1 */
24909cc161a4SManorit Chawdhry		status = "reserved";
24919cc161a4SManorit Chawdhry	};
24929cc161a4SManorit Chawdhry
24939cc161a4SManorit Chawdhry	watchdog17: watchdog@2540000 {
24949cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
24959cc161a4SManorit Chawdhry		reg = <0x00 0x2540000 0x00 0x100>;
24969cc161a4SManorit Chawdhry		clocks = <&k3_clks 365 0>;
24979cc161a4SManorit Chawdhry		power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>;
24989cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 365 0>;
24999cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 366 4>;
25009cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F2_0 */
25019cc161a4SManorit Chawdhry		status = "reserved";
25029cc161a4SManorit Chawdhry	};
25039cc161a4SManorit Chawdhry
25049cc161a4SManorit Chawdhry	watchdog18: watchdog@2550000 {
25059cc161a4SManorit Chawdhry		compatible = "ti,j7-rti-wdt";
25069cc161a4SManorit Chawdhry		reg = <0x00 0x2550000 0x00 0x100>;
25079cc161a4SManorit Chawdhry		clocks = <&k3_clks 366 0>;
25089cc161a4SManorit Chawdhry		power-domains = <&k3_pds 366 TI_SCI_PD_EXCLUSIVE>;
25099cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 366 0>;
25109cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 366 4>;
25119cc161a4SManorit Chawdhry		/* reserved for MAIN_R5F2_1 */
25129cc161a4SManorit Chawdhry		status = "reserved";
25139cc161a4SManorit Chawdhry	};
25149cc161a4SManorit Chawdhry
25159cc161a4SManorit Chawdhry	mhdp: bridge@a000000 {
25169cc161a4SManorit Chawdhry		compatible = "ti,j721e-mhdp8546";
25179cc161a4SManorit Chawdhry		reg = <0x0 0xa000000 0x0 0x30a00>,
25189cc161a4SManorit Chawdhry		      <0x0 0x4f40000 0x0 0x20>;
25199cc161a4SManorit Chawdhry		reg-names = "mhdptx", "j721e-intg";
25209cc161a4SManorit Chawdhry		clocks = <&k3_clks 217 11>;
25219cc161a4SManorit Chawdhry		interrupt-parent = <&gic500>;
25229cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 614 IRQ_TYPE_LEVEL_HIGH>;
25239cc161a4SManorit Chawdhry		power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>;
25249cc161a4SManorit Chawdhry		status = "disabled";
25259cc161a4SManorit Chawdhry
25269cc161a4SManorit Chawdhry		dp0_ports: ports {
25279cc161a4SManorit Chawdhry			#address-cells = <1>;
25289cc161a4SManorit Chawdhry			#size-cells = <0>;
25299cc161a4SManorit Chawdhry			/* Remote-endpoints are on the boards so
25309cc161a4SManorit Chawdhry			 * ports are defined in the platform dt file.
25319cc161a4SManorit Chawdhry			 */
25329cc161a4SManorit Chawdhry		};
25339cc161a4SManorit Chawdhry	};
25349cc161a4SManorit Chawdhry
25359cc161a4SManorit Chawdhry	dss: dss@4a00000 {
25369cc161a4SManorit Chawdhry		compatible = "ti,j721e-dss";
25379cc161a4SManorit Chawdhry		reg = <0x00 0x04a00000 0x00 0x10000>, /* common_m */
25389cc161a4SManorit Chawdhry		      <0x00 0x04a10000 0x00 0x10000>, /* common_s0*/
25399cc161a4SManorit Chawdhry		      <0x00 0x04b00000 0x00 0x10000>, /* common_s1*/
25409cc161a4SManorit Chawdhry		      <0x00 0x04b10000 0x00 0x10000>, /* common_s2*/
25419cc161a4SManorit Chawdhry		      <0x00 0x04a20000 0x00 0x10000>, /* vidl1 */
25429cc161a4SManorit Chawdhry		      <0x00 0x04a30000 0x00 0x10000>, /* vidl2 */
25439cc161a4SManorit Chawdhry		      <0x00 0x04a50000 0x00 0x10000>, /* vid1 */
25449cc161a4SManorit Chawdhry		      <0x00 0x04a60000 0x00 0x10000>, /* vid2 */
25459cc161a4SManorit Chawdhry		      <0x00 0x04a70000 0x00 0x10000>, /* ovr1 */
25469cc161a4SManorit Chawdhry		      <0x00 0x04a90000 0x00 0x10000>, /* ovr2 */
25479cc161a4SManorit Chawdhry		      <0x00 0x04ab0000 0x00 0x10000>, /* ovr3 */
25489cc161a4SManorit Chawdhry		      <0x00 0x04ad0000 0x00 0x10000>, /* ovr4 */
25499cc161a4SManorit Chawdhry		      <0x00 0x04a80000 0x00 0x10000>, /* vp1 */
25509cc161a4SManorit Chawdhry		      <0x00 0x04aa0000 0x00 0x10000>, /* vp1 */
25519cc161a4SManorit Chawdhry		      <0x00 0x04ac0000 0x00 0x10000>, /* vp1 */
25529cc161a4SManorit Chawdhry		      <0x00 0x04ae0000 0x00 0x10000>, /* vp4 */
25539cc161a4SManorit Chawdhry		      <0x00 0x04af0000 0x00 0x10000>; /* wb */
25549cc161a4SManorit Chawdhry		reg-names = "common_m", "common_s0",
25559cc161a4SManorit Chawdhry			    "common_s1", "common_s2",
25569cc161a4SManorit Chawdhry			    "vidl1", "vidl2","vid1","vid2",
25579cc161a4SManorit Chawdhry			    "ovr1", "ovr2", "ovr3", "ovr4",
25589cc161a4SManorit Chawdhry			    "vp1", "vp2", "vp3", "vp4",
25599cc161a4SManorit Chawdhry			    "wb";
25609cc161a4SManorit Chawdhry		clocks = <&k3_clks 218 0>,
25619cc161a4SManorit Chawdhry			 <&k3_clks 218 2>,
25629cc161a4SManorit Chawdhry			 <&k3_clks 218 5>,
25639cc161a4SManorit Chawdhry			 <&k3_clks 218 14>,
25649cc161a4SManorit Chawdhry			 <&k3_clks 218 18>;
25659cc161a4SManorit Chawdhry		clock-names = "fck", "vp1", "vp2", "vp3", "vp4";
25669cc161a4SManorit Chawdhry		power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>;
25679cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>,
25689cc161a4SManorit Chawdhry			     <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>,
25699cc161a4SManorit Chawdhry			     <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
25709cc161a4SManorit Chawdhry			     <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
25719cc161a4SManorit Chawdhry		interrupt-names = "common_m",
25729cc161a4SManorit Chawdhry				  "common_s0",
25739cc161a4SManorit Chawdhry				  "common_s1",
25749cc161a4SManorit Chawdhry				  "common_s2";
25759cc161a4SManorit Chawdhry		status = "disabled";
25769cc161a4SManorit Chawdhry
25779cc161a4SManorit Chawdhry		dss_ports: ports {
25789cc161a4SManorit Chawdhry			/* Ports that DSS drives are platform specific
25799cc161a4SManorit Chawdhry			 * so they are defined in platform dt file.
25809cc161a4SManorit Chawdhry			 */
25819cc161a4SManorit Chawdhry		};
25829cc161a4SManorit Chawdhry	};
25839cc161a4SManorit Chawdhry
25849cc161a4SManorit Chawdhry	mcasp0: mcasp@2b00000 {
25859cc161a4SManorit Chawdhry		compatible = "ti,am33xx-mcasp-audio";
25869cc161a4SManorit Chawdhry		reg = <0x00 0x02b00000 0x00 0x2000>,
25879cc161a4SManorit Chawdhry		      <0x00 0x02b08000 0x00 0x1000>;
25889cc161a4SManorit Chawdhry		reg-names = "mpu","dat";
25899cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 544 IRQ_TYPE_LEVEL_HIGH>,
25909cc161a4SManorit Chawdhry			     <GIC_SPI 545 IRQ_TYPE_LEVEL_HIGH>;
25919cc161a4SManorit Chawdhry		interrupt-names = "tx", "rx";
25929cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>;
25939cc161a4SManorit Chawdhry		dma-names = "tx", "rx";
25949cc161a4SManorit Chawdhry		clocks = <&k3_clks 265 0>;
25959cc161a4SManorit Chawdhry		clock-names = "fck";
25969cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 265 0>;
25979cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 265 1>;
25989cc161a4SManorit Chawdhry		power-domains = <&k3_pds 265 TI_SCI_PD_EXCLUSIVE>;
25999cc161a4SManorit Chawdhry		status = "disabled";
26009cc161a4SManorit Chawdhry	};
26019cc161a4SManorit Chawdhry
26029cc161a4SManorit Chawdhry	mcasp1: mcasp@2b10000 {
26039cc161a4SManorit Chawdhry		compatible = "ti,am33xx-mcasp-audio";
26049cc161a4SManorit Chawdhry		reg = <0x00 0x02b10000 0x00 0x2000>,
26059cc161a4SManorit Chawdhry		      <0x00 0x02b18000 0x00 0x1000>;
26069cc161a4SManorit Chawdhry		reg-names = "mpu","dat";
26079cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 546 IRQ_TYPE_LEVEL_HIGH>,
26089cc161a4SManorit Chawdhry			     <GIC_SPI 547 IRQ_TYPE_LEVEL_HIGH>;
26099cc161a4SManorit Chawdhry		interrupt-names = "tx", "rx";
26109cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc401>, <&main_udmap 0x4401>;
26119cc161a4SManorit Chawdhry		dma-names = "tx", "rx";
26129cc161a4SManorit Chawdhry		clocks = <&k3_clks 266 0>;
26139cc161a4SManorit Chawdhry		clock-names = "fck";
26149cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 266 0>;
26159cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 266 1>;
26169cc161a4SManorit Chawdhry		power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>;
26179cc161a4SManorit Chawdhry		status = "disabled";
26189cc161a4SManorit Chawdhry	};
26199cc161a4SManorit Chawdhry
26209cc161a4SManorit Chawdhry	mcasp2: mcasp@2b20000 {
26219cc161a4SManorit Chawdhry		compatible = "ti,am33xx-mcasp-audio";
26229cc161a4SManorit Chawdhry		reg = <0x00 0x02b20000 0x00 0x2000>,
26239cc161a4SManorit Chawdhry		      <0x00 0x02b28000 0x00 0x1000>;
26249cc161a4SManorit Chawdhry		reg-names = "mpu","dat";
26259cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 548 IRQ_TYPE_LEVEL_HIGH>,
26269cc161a4SManorit Chawdhry			     <GIC_SPI 549 IRQ_TYPE_LEVEL_HIGH>;
26279cc161a4SManorit Chawdhry		interrupt-names = "tx", "rx";
26289cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc402>, <&main_udmap 0x4402>;
26299cc161a4SManorit Chawdhry		dma-names = "tx", "rx";
26309cc161a4SManorit Chawdhry		clocks = <&k3_clks 267 0>;
26319cc161a4SManorit Chawdhry		clock-names = "fck";
26329cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 267 0>;
26339cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 267 1>;
26349cc161a4SManorit Chawdhry		power-domains = <&k3_pds 267 TI_SCI_PD_EXCLUSIVE>;
26359cc161a4SManorit Chawdhry		status = "disabled";
26369cc161a4SManorit Chawdhry	};
26379cc161a4SManorit Chawdhry
26389cc161a4SManorit Chawdhry	mcasp3: mcasp@2b30000 {
26399cc161a4SManorit Chawdhry		compatible = "ti,am33xx-mcasp-audio";
26409cc161a4SManorit Chawdhry		reg = <0x00 0x02b30000 0x00 0x2000>,
26419cc161a4SManorit Chawdhry		      <0x00 0x02b38000 0x00 0x1000>;
26429cc161a4SManorit Chawdhry		reg-names = "mpu","dat";
26439cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>,
26449cc161a4SManorit Chawdhry			     <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>;
26459cc161a4SManorit Chawdhry		interrupt-names = "tx", "rx";
26469cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc403>, <&main_udmap 0x4403>;
26479cc161a4SManorit Chawdhry		dma-names = "tx", "rx";
26489cc161a4SManorit Chawdhry		clocks = <&k3_clks 268 0>;
26499cc161a4SManorit Chawdhry		clock-names = "fck";
26509cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 268 0>;
26519cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 268 1>;
26529cc161a4SManorit Chawdhry		power-domains = <&k3_pds 268 TI_SCI_PD_EXCLUSIVE>;
26539cc161a4SManorit Chawdhry		status = "disabled";
26549cc161a4SManorit Chawdhry	};
26559cc161a4SManorit Chawdhry
26569cc161a4SManorit Chawdhry	mcasp4: mcasp@2b40000 {
26579cc161a4SManorit Chawdhry		compatible = "ti,am33xx-mcasp-audio";
26589cc161a4SManorit Chawdhry		reg = <0x00 0x02b40000 0x00 0x2000>,
26599cc161a4SManorit Chawdhry		      <0x00 0x02b48000 0x00 0x1000>;
26609cc161a4SManorit Chawdhry		reg-names = "mpu","dat";
26619cc161a4SManorit Chawdhry		interrupts = <GIC_SPI 552 IRQ_TYPE_LEVEL_HIGH>,
26629cc161a4SManorit Chawdhry			     <GIC_SPI 553 IRQ_TYPE_LEVEL_HIGH>;
26639cc161a4SManorit Chawdhry		interrupt-names = "tx", "rx";
26649cc161a4SManorit Chawdhry		dmas = <&main_udmap 0xc404>, <&main_udmap 0x4404>;
26659cc161a4SManorit Chawdhry		dma-names = "tx", "rx";
26669cc161a4SManorit Chawdhry		clocks = <&k3_clks 269 0>;
26679cc161a4SManorit Chawdhry		clock-names = "fck";
26689cc161a4SManorit Chawdhry		assigned-clocks = <&k3_clks 269 0>;
26699cc161a4SManorit Chawdhry		assigned-clock-parents = <&k3_clks 269 1>;
26709cc161a4SManorit Chawdhry		power-domains = <&k3_pds 269 TI_SCI_PD_EXCLUSIVE>;
26719cc161a4SManorit Chawdhry		status = "disabled";
26729cc161a4SManorit Chawdhry	};
26739cc161a4SManorit Chawdhry};
2674