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