1803d3a18SNishanth Menon// SPDX-License-Identifier: GPL-2.0
2803d3a18SNishanth Menon/*
32879b593SSuman Anna * Copyright (C) 2019-2020 Texas Instruments Incorporated - https://www.ti.com/
426efc8d1SNishanth Menon *
526efc8d1SNishanth Menon * Product Link: https://www.ti.com/tool/J721EXSOMXEVM
6803d3a18SNishanth Menon */
7803d3a18SNishanth Menon
8803d3a18SNishanth Menon/dts-v1/;
9803d3a18SNishanth Menon
10803d3a18SNishanth Menon#include "k3-j721e.dtsi"
11803d3a18SNishanth Menon
12803d3a18SNishanth Menon/ {
13803d3a18SNishanth Menon	memory@80000000 {
14803d3a18SNishanth Menon		device_type = "memory";
15803d3a18SNishanth Menon		/* 4G RAM */
16803d3a18SNishanth Menon		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
17803d3a18SNishanth Menon		      <0x00000008 0x80000000 0x00000000 0x80000000>;
18803d3a18SNishanth Menon	};
19803d3a18SNishanth Menon
20803d3a18SNishanth Menon	reserved_memory: reserved-memory {
21803d3a18SNishanth Menon		#address-cells = <2>;
22803d3a18SNishanth Menon		#size-cells = <2>;
23803d3a18SNishanth Menon		ranges;
24803d3a18SNishanth Menon
25803d3a18SNishanth Menon		secure_ddr: optee@9e800000 {
26803d3a18SNishanth Menon			reg = <0x00 0x9e800000 0x00 0x01800000>;
27803d3a18SNishanth Menon			alignment = <0x1000>;
28803d3a18SNishanth Menon			no-map;
29803d3a18SNishanth Menon		};
30e379ba84SSuman Anna
310f191152SSuman Anna		mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
320f191152SSuman Anna			compatible = "shared-dma-pool";
330f191152SSuman Anna			reg = <0x00 0xa0000000 0x00 0x100000>;
340f191152SSuman Anna			no-map;
350f191152SSuman Anna		};
360f191152SSuman Anna
370f191152SSuman Anna		mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 {
380f191152SSuman Anna			compatible = "shared-dma-pool";
390f191152SSuman Anna			reg = <0x00 0xa0100000 0x00 0xf00000>;
400f191152SSuman Anna			no-map;
410f191152SSuman Anna		};
420f191152SSuman Anna
430f191152SSuman Anna		mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 {
440f191152SSuman Anna			compatible = "shared-dma-pool";
450f191152SSuman Anna			reg = <0x00 0xa1000000 0x00 0x100000>;
460f191152SSuman Anna			no-map;
470f191152SSuman Anna		};
480f191152SSuman Anna
490f191152SSuman Anna		mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
500f191152SSuman Anna			compatible = "shared-dma-pool";
510f191152SSuman Anna			reg = <0x00 0xa1100000 0x00 0xf00000>;
520f191152SSuman Anna			no-map;
530f191152SSuman Anna		};
540f191152SSuman Anna
550f191152SSuman Anna		main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 {
560f191152SSuman Anna			compatible = "shared-dma-pool";
570f191152SSuman Anna			reg = <0x00 0xa2000000 0x00 0x100000>;
580f191152SSuman Anna			no-map;
590f191152SSuman Anna		};
600f191152SSuman Anna
610f191152SSuman Anna		main_r5fss0_core0_memory_region: r5f-memory@a2100000 {
620f191152SSuman Anna			compatible = "shared-dma-pool";
630f191152SSuman Anna			reg = <0x00 0xa2100000 0x00 0xf00000>;
640f191152SSuman Anna			no-map;
650f191152SSuman Anna		};
660f191152SSuman Anna
670f191152SSuman Anna		main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 {
680f191152SSuman Anna			compatible = "shared-dma-pool";
690f191152SSuman Anna			reg = <0x00 0xa3000000 0x00 0x100000>;
700f191152SSuman Anna			no-map;
710f191152SSuman Anna		};
720f191152SSuman Anna
730f191152SSuman Anna		main_r5fss0_core1_memory_region: r5f-memory@a3100000 {
740f191152SSuman Anna			compatible = "shared-dma-pool";
750f191152SSuman Anna			reg = <0x00 0xa3100000 0x00 0xf00000>;
760f191152SSuman Anna			no-map;
770f191152SSuman Anna		};
780f191152SSuman Anna
790f191152SSuman Anna		main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 {
800f191152SSuman Anna			compatible = "shared-dma-pool";
810f191152SSuman Anna			reg = <0x00 0xa4000000 0x00 0x100000>;
820f191152SSuman Anna			no-map;
830f191152SSuman Anna		};
840f191152SSuman Anna
850f191152SSuman Anna		main_r5fss1_core0_memory_region: r5f-memory@a4100000 {
860f191152SSuman Anna			compatible = "shared-dma-pool";
870f191152SSuman Anna			reg = <0x00 0xa4100000 0x00 0xf00000>;
880f191152SSuman Anna			no-map;
890f191152SSuman Anna		};
900f191152SSuman Anna
910f191152SSuman Anna		main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a5000000 {
920f191152SSuman Anna			compatible = "shared-dma-pool";
930f191152SSuman Anna			reg = <0x00 0xa5000000 0x00 0x100000>;
940f191152SSuman Anna			no-map;
950f191152SSuman Anna		};
960f191152SSuman Anna
970f191152SSuman Anna		main_r5fss1_core1_memory_region: r5f-memory@a5100000 {
980f191152SSuman Anna			compatible = "shared-dma-pool";
990f191152SSuman Anna			reg = <0x00 0xa5100000 0x00 0xf00000>;
1000f191152SSuman Anna			no-map;
1010f191152SSuman Anna		};
1020f191152SSuman Anna
103e379ba84SSuman Anna		c66_1_dma_memory_region: c66-dma-memory@a6000000 {
104e379ba84SSuman Anna			compatible = "shared-dma-pool";
105e379ba84SSuman Anna			reg = <0x00 0xa6000000 0x00 0x100000>;
106e379ba84SSuman Anna			no-map;
107e379ba84SSuman Anna		};
108e379ba84SSuman Anna
109e379ba84SSuman Anna		c66_0_memory_region: c66-memory@a6100000 {
110e379ba84SSuman Anna			compatible = "shared-dma-pool";
111e379ba84SSuman Anna			reg = <0x00 0xa6100000 0x00 0xf00000>;
112e379ba84SSuman Anna			no-map;
113e379ba84SSuman Anna		};
114e379ba84SSuman Anna
115e379ba84SSuman Anna		c66_0_dma_memory_region: c66-dma-memory@a7000000 {
116e379ba84SSuman Anna			compatible = "shared-dma-pool";
117e379ba84SSuman Anna			reg = <0x00 0xa7000000 0x00 0x100000>;
118e379ba84SSuman Anna			no-map;
119e379ba84SSuman Anna		};
120e379ba84SSuman Anna
121e379ba84SSuman Anna		c66_1_memory_region: c66-memory@a7100000 {
122e379ba84SSuman Anna			compatible = "shared-dma-pool";
123e379ba84SSuman Anna			reg = <0x00 0xa7100000 0x00 0xf00000>;
124e379ba84SSuman Anna			no-map;
125e379ba84SSuman Anna		};
1261939d37fSSuman Anna
1271939d37fSSuman Anna		c71_0_dma_memory_region: c71-dma-memory@a8000000 {
1281939d37fSSuman Anna			compatible = "shared-dma-pool";
1291939d37fSSuman Anna			reg = <0x00 0xa8000000 0x00 0x100000>;
1301939d37fSSuman Anna			no-map;
1311939d37fSSuman Anna		};
1321939d37fSSuman Anna
1331939d37fSSuman Anna		c71_0_memory_region: c71-memory@a8100000 {
1341939d37fSSuman Anna			compatible = "shared-dma-pool";
1351939d37fSSuman Anna			reg = <0x00 0xa8100000 0x00 0xf00000>;
1361939d37fSSuman Anna			no-map;
1371939d37fSSuman Anna		};
13867cfbb62SSuman Anna
13967cfbb62SSuman Anna		rtos_ipc_memory_region: ipc-memories@aa000000 {
14067cfbb62SSuman Anna			reg = <0x00 0xaa000000 0x00 0x01c00000>;
14167cfbb62SSuman Anna			alignment = <0x1000>;
14267cfbb62SSuman Anna			no-map;
14367cfbb62SSuman Anna		};
144803d3a18SNishanth Menon	};
145803d3a18SNishanth Menon};
146cb27354bSVignesh Raghavendra
147cb27354bSVignesh Raghavendra&wkup_pmx0 {
148a4956811STony Lindgren	wkup_i2c0_pins_default: wkup-i2c0-default-pins {
149cb27354bSVignesh Raghavendra		pinctrl-single,pins = <
150cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) WKUP_I2C0_SCL */
151cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) WKUP_I2C0_SDA */
152cb27354bSVignesh Raghavendra		>;
153cb27354bSVignesh Raghavendra	};
154cb27354bSVignesh Raghavendra
155a4956811STony Lindgren	mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins {
156cb27354bSVignesh Raghavendra		pinctrl-single,pins = <
157cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0000, PIN_OUTPUT, 0) /* MCU_OSPI0_CLK */
158cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0008, PIN_INPUT, 0)  /* MCU_OSPI0_DQS */
159cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x000c, PIN_INPUT, 0)  /* MCU_OSPI0_D0 */
160cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0010, PIN_INPUT, 0)  /* MCU_OSPI0_D1 */
161cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0014, PIN_INPUT, 0)  /* MCU_OSPI0_D2 */
162cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0018, PIN_INPUT, 0)  /* MCU_OSPI0_D3 */
163cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x001c, PIN_INPUT, 0)  /* MCU_OSPI0_D4 */
164cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0020, PIN_INPUT, 0)  /* MCU_OSPI0_D5 */
165cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0024, PIN_INPUT, 0)  /* MCU_OSPI0_D6 */
166cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x0028, PIN_INPUT, 0)  /* MCU_OSPI0_D7 */
167cb27354bSVignesh Raghavendra			J721E_WKUP_IOPAD(0x002c, PIN_OUTPUT, 0) /* MCU_OSPI0_CSn0 */
168cb27354bSVignesh Raghavendra		>;
169cb27354bSVignesh Raghavendra	};
1700979c006SVaishnav Achath
171a4956811STony Lindgren	mcu_fss0_hpb0_pins_default: mcu-fss0-hpb0-default-pins {
1720979c006SVaishnav Achath		pinctrl-single,pins = <
1730979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x0, PIN_OUTPUT, 1)  /* MCU_HYPERBUS0_CK */
1740979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x4, PIN_OUTPUT, 1)  /* MCU_HYPERBUS0_CKn */
1750979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x2c, PIN_OUTPUT, 1) /* MCU_HYPERBUS0_CSn0 */
1760979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x54, PIN_OUTPUT, 3) /* MCU_HYPERBUS0_CSn1 */
1770979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x30, PIN_OUTPUT, 1) /* MCU_HYPERBUS0_RESETn */
1780979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x8, PIN_INPUT, 1)   /* MCU_HYPERBUS0_RWDS */
1790979c006SVaishnav Achath			J721E_WKUP_IOPAD(0xc, PIN_INPUT, 1)   /* MCU_HYPERBUS0_DQ0 */
1800979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x10, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ1 */
1810979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x14, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ2 */
1820979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x18, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ3 */
1830979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x1c, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ4 */
1840979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x20, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ5 */
1850979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x24, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ6 */
1860979c006SVaishnav Achath			J721E_WKUP_IOPAD(0x28, PIN_INPUT, 1)  /* MCU_HYPERBUS0_DQ7 */
1870979c006SVaishnav Achath		>;
1880979c006SVaishnav Achath	};
189cb27354bSVignesh Raghavendra};
190cb27354bSVignesh Raghavendra
191b04b18ccSNishanth Menon&wkup_i2c0 {
192b04b18ccSNishanth Menon	status = "okay";
193b04b18ccSNishanth Menon	pinctrl-names = "default";
194b04b18ccSNishanth Menon	pinctrl-0 = <&wkup_i2c0_pins_default>;
195b04b18ccSNishanth Menon	clock-frequency = <400000>;
196b04b18ccSNishanth Menon
197b04b18ccSNishanth Menon	eeprom@50 {
198b04b18ccSNishanth Menon		/* CAV24C256WE-GT3 */
199b04b18ccSNishanth Menon		compatible = "atmel,24c256";
200b04b18ccSNishanth Menon		reg = <0x50>;
201b04b18ccSNishanth Menon	};
202b04b18ccSNishanth Menon};
203b04b18ccSNishanth Menon
204cb27354bSVignesh Raghavendra&ospi0 {
20573676c48SAndrew Davis	status = "okay";
206cb27354bSVignesh Raghavendra	pinctrl-names = "default";
207cb27354bSVignesh Raghavendra	pinctrl-0 = <&mcu_fss0_ospi0_pins_default>;
208cb27354bSVignesh Raghavendra
209cb27354bSVignesh Raghavendra	flash@0 {
210cb27354bSVignesh Raghavendra		compatible = "jedec,spi-nor";
211cb27354bSVignesh Raghavendra		reg = <0x0>;
2124c20ee99SPratyush Yadav		spi-tx-bus-width = <8>;
213cb27354bSVignesh Raghavendra		spi-rx-bus-width = <8>;
2144c20ee99SPratyush Yadav		spi-max-frequency = <25000000>;
215cb27354bSVignesh Raghavendra		cdns,tshsl-ns = <60>;
216cb27354bSVignesh Raghavendra		cdns,tsd2d-ns = <60>;
217cb27354bSVignesh Raghavendra		cdns,tchsh-ns = <60>;
218cb27354bSVignesh Raghavendra		cdns,tslch-ns = <60>;
219cb27354bSVignesh Raghavendra		cdns,read-delay = <0>;
220e96b5e98SVaishnav Achath
221e96b5e98SVaishnav Achath		partitions {
222e96b5e98SVaishnav Achath			compatible = "fixed-partitions";
223e96b5e98SVaishnav Achath			#address-cells = <1>;
224e96b5e98SVaishnav Achath			#size-cells = <1>;
225e96b5e98SVaishnav Achath
226e96b5e98SVaishnav Achath			partition@0 {
227e96b5e98SVaishnav Achath				label = "ospi.tiboot3";
228e96b5e98SVaishnav Achath				reg = <0x0 0x80000>;
229e96b5e98SVaishnav Achath			};
230e96b5e98SVaishnav Achath
231e96b5e98SVaishnav Achath			partition@80000 {
232e96b5e98SVaishnav Achath				label = "ospi.tispl";
233e96b5e98SVaishnav Achath				reg = <0x80000 0x200000>;
234e96b5e98SVaishnav Achath			};
235e96b5e98SVaishnav Achath
236e96b5e98SVaishnav Achath			partition@280000 {
237e96b5e98SVaishnav Achath				label = "ospi.u-boot";
238e96b5e98SVaishnav Achath				reg = <0x280000 0x400000>;
239e96b5e98SVaishnav Achath			};
240e96b5e98SVaishnav Achath
241e96b5e98SVaishnav Achath			partition@680000 {
242e96b5e98SVaishnav Achath				label = "ospi.env";
243e96b5e98SVaishnav Achath				reg = <0x680000 0x20000>;
244e96b5e98SVaishnav Achath			};
245e96b5e98SVaishnav Achath
246e96b5e98SVaishnav Achath			partition@6a0000 {
247e96b5e98SVaishnav Achath				label = "ospi.env.backup";
248e96b5e98SVaishnav Achath				reg = <0x6a0000 0x20000>;
249e96b5e98SVaishnav Achath			};
250e96b5e98SVaishnav Achath
251e96b5e98SVaishnav Achath			partition@6c0000 {
252e96b5e98SVaishnav Achath				label = "ospi.sysfw";
253e96b5e98SVaishnav Achath				reg = <0x6c0000 0x100000>;
254e96b5e98SVaishnav Achath			};
255e96b5e98SVaishnav Achath
256e96b5e98SVaishnav Achath			partition@800000 {
257e96b5e98SVaishnav Achath				label = "ospi.rootfs";
258e96b5e98SVaishnav Achath				reg = <0x800000 0x37c0000>;
259e96b5e98SVaishnav Achath			};
260e96b5e98SVaishnav Achath
261e96b5e98SVaishnav Achath			partition@3fe0000 {
262e96b5e98SVaishnav Achath				label = "ospi.phypattern";
263e96b5e98SVaishnav Achath				reg = <0x3fe0000 0x20000>;
264e96b5e98SVaishnav Achath			};
265e96b5e98SVaishnav Achath		};
266cb27354bSVignesh Raghavendra	};
267cb27354bSVignesh Raghavendra};
26874b5742bSSuman Anna
2690979c006SVaishnav Achath&hbmc {
2700979c006SVaishnav Achath	/* OSPI and HBMC are muxed inside FSS, Bootloader will enable
2710979c006SVaishnav Achath	 * appropriate node based on board detection
2720979c006SVaishnav Achath	 */
2730979c006SVaishnav Achath	status = "disabled";
2740979c006SVaishnav Achath	pinctrl-names = "default";
2750979c006SVaishnav Achath	pinctrl-0 = <&mcu_fss0_hpb0_pins_default>;
2760979c006SVaishnav Achath	ranges = <0x00 0x00 0x05 0x00000000 0x4000000>, /* 64MB Flash on CS0 */
2770979c006SVaishnav Achath		 <0x01 0x00 0x05 0x04000000 0x800000>; /* 8MB RAM on CS1 */
2780979c006SVaishnav Achath
2790979c006SVaishnav Achath	flash@0,0 {
2800979c006SVaishnav Achath		compatible = "cypress,hyperflash", "cfi-flash";
2810979c006SVaishnav Achath		reg = <0x00 0x00 0x4000000>;
2820979c006SVaishnav Achath
2830979c006SVaishnav Achath		partitions {
2840979c006SVaishnav Achath			compatible = "fixed-partitions";
2850979c006SVaishnav Achath			#address-cells = <1>;
2860979c006SVaishnav Achath			#size-cells = <1>;
2870979c006SVaishnav Achath
2880979c006SVaishnav Achath			partition@0 {
2890979c006SVaishnav Achath				label = "hbmc.tiboot3";
2900979c006SVaishnav Achath				reg = <0x0 0x80000>;
2910979c006SVaishnav Achath			};
2920979c006SVaishnav Achath
2930979c006SVaishnav Achath			partition@80000 {
2940979c006SVaishnav Achath				label = "hbmc.tispl";
2950979c006SVaishnav Achath				reg = <0x80000 0x200000>;
2960979c006SVaishnav Achath			};
2970979c006SVaishnav Achath
2980979c006SVaishnav Achath			partition@280000 {
2990979c006SVaishnav Achath				label = "hbmc.u-boot";
3000979c006SVaishnav Achath				reg = <0x280000 0x400000>;
3010979c006SVaishnav Achath			};
3020979c006SVaishnav Achath
3030979c006SVaishnav Achath			partition@680000 {
3040979c006SVaishnav Achath				label = "hbmc.env";
3050979c006SVaishnav Achath				reg = <0x680000 0x40000>;
3060979c006SVaishnav Achath			};
3070979c006SVaishnav Achath
3080979c006SVaishnav Achath			partition@6c0000 {
3090979c006SVaishnav Achath				label = "hbmc.sysfw";
3100979c006SVaishnav Achath				reg = <0x6c0000 0x100000>;
3110979c006SVaishnav Achath			};
3120979c006SVaishnav Achath
3130979c006SVaishnav Achath			partition@800000 {
3140979c006SVaishnav Achath				label = "hbmc.rootfs";
3150979c006SVaishnav Achath				reg = <0x800000 0x3800000>;
3160979c006SVaishnav Achath			};
3170979c006SVaishnav Achath		};
3180979c006SVaishnav Achath	};
3190979c006SVaishnav Achath};
3200979c006SVaishnav Achath
32174b5742bSSuman Anna&mailbox0_cluster0 {
3227e48b665SAndrew Davis	status = "okay";
32374b5742bSSuman Anna	interrupts = <436>;
32474b5742bSSuman Anna
32574b5742bSSuman Anna	mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
32674b5742bSSuman Anna		ti,mbox-rx = <0 0 0>;
32774b5742bSSuman Anna		ti,mbox-tx = <1 0 0>;
32874b5742bSSuman Anna	};
32974b5742bSSuman Anna
33074b5742bSSuman Anna	mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
33174b5742bSSuman Anna		ti,mbox-rx = <2 0 0>;
33274b5742bSSuman Anna		ti,mbox-tx = <3 0 0>;
33374b5742bSSuman Anna	};
33474b5742bSSuman Anna};
33574b5742bSSuman Anna
33674b5742bSSuman Anna&mailbox0_cluster1 {
3377e48b665SAndrew Davis	status = "okay";
33874b5742bSSuman Anna	interrupts = <432>;
33974b5742bSSuman Anna
34074b5742bSSuman Anna	mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 {
34174b5742bSSuman Anna		ti,mbox-rx = <0 0 0>;
34274b5742bSSuman Anna		ti,mbox-tx = <1 0 0>;
34374b5742bSSuman Anna	};
34474b5742bSSuman Anna
34574b5742bSSuman Anna	mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 {
34674b5742bSSuman Anna		ti,mbox-rx = <2 0 0>;
34774b5742bSSuman Anna		ti,mbox-tx = <3 0 0>;
34874b5742bSSuman Anna	};
34974b5742bSSuman Anna};
35074b5742bSSuman Anna
35174b5742bSSuman Anna&mailbox0_cluster2 {
3527e48b665SAndrew Davis	status = "okay";
35374b5742bSSuman Anna	interrupts = <428>;
35474b5742bSSuman Anna
35574b5742bSSuman Anna	mbox_main_r5fss1_core0: mbox-main-r5fss1-core0 {
35674b5742bSSuman Anna		ti,mbox-rx = <0 0 0>;
35774b5742bSSuman Anna		ti,mbox-tx = <1 0 0>;
35874b5742bSSuman Anna	};
35974b5742bSSuman Anna
36074b5742bSSuman Anna	mbox_main_r5fss1_core1: mbox-main-r5fss1-core1 {
36174b5742bSSuman Anna		ti,mbox-rx = <2 0 0>;
36274b5742bSSuman Anna		ti,mbox-tx = <3 0 0>;
36374b5742bSSuman Anna	};
36474b5742bSSuman Anna};
36574b5742bSSuman Anna
36674b5742bSSuman Anna&mailbox0_cluster3 {
3677e48b665SAndrew Davis	status = "okay";
36874b5742bSSuman Anna	interrupts = <424>;
36974b5742bSSuman Anna
37074b5742bSSuman Anna	mbox_c66_0: mbox-c66-0 {
37174b5742bSSuman Anna		ti,mbox-rx = <0 0 0>;
37274b5742bSSuman Anna		ti,mbox-tx = <1 0 0>;
37374b5742bSSuman Anna	};
37474b5742bSSuman Anna
37574b5742bSSuman Anna	mbox_c66_1: mbox-c66-1 {
37674b5742bSSuman Anna		ti,mbox-rx = <2 0 0>;
37774b5742bSSuman Anna		ti,mbox-tx = <3 0 0>;
37874b5742bSSuman Anna	};
37974b5742bSSuman Anna};
38074b5742bSSuman Anna
38174b5742bSSuman Anna&mailbox0_cluster4 {
3827e48b665SAndrew Davis	status = "okay";
38374b5742bSSuman Anna	interrupts = <420>;
38474b5742bSSuman Anna
38574b5742bSSuman Anna	mbox_c71_0: mbox-c71-0 {
38674b5742bSSuman Anna		ti,mbox-rx = <0 0 0>;
38774b5742bSSuman Anna		ti,mbox-tx = <1 0 0>;
38874b5742bSSuman Anna	};
38974b5742bSSuman Anna};
39074b5742bSSuman Anna
3912879b593SSuman Anna&mcu_r5fss0_core0 {
3927335c987SNishanth Menon	mboxes = <&mailbox0_cluster0>, <&mbox_mcu_r5fss0_core0>;
3930f191152SSuman Anna	memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
3940f191152SSuman Anna			<&mcu_r5fss0_core0_memory_region>;
3952879b593SSuman Anna};
3962879b593SSuman Anna
3972879b593SSuman Anna&mcu_r5fss0_core1 {
3987335c987SNishanth Menon	mboxes = <&mailbox0_cluster0>, <&mbox_mcu_r5fss0_core1>;
3990f191152SSuman Anna	memory-region = <&mcu_r5fss0_core1_dma_memory_region>,
4000f191152SSuman Anna			<&mcu_r5fss0_core1_memory_region>;
4012879b593SSuman Anna};
4022879b593SSuman Anna
4032879b593SSuman Anna&main_r5fss0_core0 {
4047335c987SNishanth Menon	mboxes = <&mailbox0_cluster1>, <&mbox_main_r5fss0_core0>;
4050f191152SSuman Anna	memory-region = <&main_r5fss0_core0_dma_memory_region>,
4060f191152SSuman Anna			<&main_r5fss0_core0_memory_region>;
4072879b593SSuman Anna};
4082879b593SSuman Anna
4092879b593SSuman Anna&main_r5fss0_core1 {
4107335c987SNishanth Menon	mboxes = <&mailbox0_cluster1>, <&mbox_main_r5fss0_core1>;
4110f191152SSuman Anna	memory-region = <&main_r5fss0_core1_dma_memory_region>,
4120f191152SSuman Anna			<&main_r5fss0_core1_memory_region>;
4132879b593SSuman Anna};
4142879b593SSuman Anna
4152879b593SSuman Anna&main_r5fss1_core0 {
4167335c987SNishanth Menon	mboxes = <&mailbox0_cluster2>, <&mbox_main_r5fss1_core0>;
4170f191152SSuman Anna	memory-region = <&main_r5fss1_core0_dma_memory_region>,
4180f191152SSuman Anna			<&main_r5fss1_core0_memory_region>;
4192879b593SSuman Anna};
4202879b593SSuman Anna
4212879b593SSuman Anna&main_r5fss1_core1 {
4227335c987SNishanth Menon	mboxes = <&mailbox0_cluster2>, <&mbox_main_r5fss1_core1>;
4230f191152SSuman Anna	memory-region = <&main_r5fss1_core1_dma_memory_region>,
4240f191152SSuman Anna			<&main_r5fss1_core1_memory_region>;
4252879b593SSuman Anna};
4262879b593SSuman Anna
427a55babbfSSuman Anna&c66_0 {
428*00ae4c39SAndrew Davis	status = "okay";
4297335c987SNishanth Menon	mboxes = <&mailbox0_cluster3>, <&mbox_c66_0>;
430e379ba84SSuman Anna	memory-region = <&c66_0_dma_memory_region>,
431e379ba84SSuman Anna			<&c66_0_memory_region>;
432a55babbfSSuman Anna};
433a55babbfSSuman Anna
434a55babbfSSuman Anna&c66_1 {
435*00ae4c39SAndrew Davis	status = "okay";
4367335c987SNishanth Menon	mboxes = <&mailbox0_cluster3>, <&mbox_c66_1>;
437e379ba84SSuman Anna	memory-region = <&c66_1_dma_memory_region>,
438e379ba84SSuman Anna			<&c66_1_memory_region>;
439a55babbfSSuman Anna};
440cf53928fSSuman Anna
441cf53928fSSuman Anna&c71_0 {
44235dba715SAndrew Davis	status = "okay";
4437335c987SNishanth Menon	mboxes = <&mailbox0_cluster4>, <&mbox_c71_0>;
4441939d37fSSuman Anna	memory-region = <&c71_0_dma_memory_region>,
4451939d37fSSuman Anna			<&c71_0_memory_region>;
446cf53928fSSuman Anna};
447