1b8545f9dSAswath Govindraju// SPDX-License-Identifier: GPL-2.0 2b8545f9dSAswath Govindraju/* 3b8545f9dSAswath Govindraju * Device Tree Source for J721S2 SoC Family Main Domain peripherals 4b8545f9dSAswath Govindraju * 5b8545f9dSAswath Govindraju * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 6b8545f9dSAswath Govindraju */ 7b8545f9dSAswath Govindraju 8393eee04SMatt Ranostay#include <dt-bindings/phy/phy-cadence.h> 9393eee04SMatt Ranostay#include <dt-bindings/phy/phy-ti.h> 10393eee04SMatt Ranostay 11393eee04SMatt Ranostay/ { 12393eee04SMatt Ranostay serdes_refclk: clock-cmnrefclk { 13393eee04SMatt Ranostay #clock-cells = <0>; 14393eee04SMatt Ranostay compatible = "fixed-clock"; 15393eee04SMatt Ranostay clock-frequency = <0>; 16393eee04SMatt Ranostay }; 17393eee04SMatt Ranostay}; 18393eee04SMatt Ranostay 19b8545f9dSAswath Govindraju&cbass_main { 20b8545f9dSAswath Govindraju msmc_ram: sram@70000000 { 21b8545f9dSAswath Govindraju compatible = "mmio-sram"; 22b8545f9dSAswath Govindraju reg = <0x0 0x70000000 0x0 0x400000>; 23b8545f9dSAswath Govindraju #address-cells = <1>; 24b8545f9dSAswath Govindraju #size-cells = <1>; 25b8545f9dSAswath Govindraju ranges = <0x0 0x0 0x70000000 0x400000>; 26b8545f9dSAswath Govindraju 27b8545f9dSAswath Govindraju atf-sram@0 { 28b8545f9dSAswath Govindraju reg = <0x0 0x20000>; 29b8545f9dSAswath Govindraju }; 30b8545f9dSAswath Govindraju 31b8545f9dSAswath Govindraju tifs-sram@1f0000 { 32b8545f9dSAswath Govindraju reg = <0x1f0000 0x10000>; 33b8545f9dSAswath Govindraju }; 34b8545f9dSAswath Govindraju 35b8545f9dSAswath Govindraju l3cache-sram@200000 { 36b8545f9dSAswath Govindraju reg = <0x200000 0x200000>; 37b8545f9dSAswath Govindraju }; 38b8545f9dSAswath Govindraju }; 39b8545f9dSAswath Govindraju 4020fcf9d6SAswath Govindraju scm_conf: syscon@104000 { 4120fcf9d6SAswath Govindraju compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 4220fcf9d6SAswath Govindraju reg = <0x00 0x00104000 0x00 0x18000>; 4320fcf9d6SAswath Govindraju #address-cells = <1>; 4420fcf9d6SAswath Govindraju #size-cells = <1>; 4520fcf9d6SAswath Govindraju ranges = <0x00 0x00 0x00104000 0x18000>; 4620fcf9d6SAswath Govindraju 4720fcf9d6SAswath Govindraju usb_serdes_mux: mux-controller@0 { 4820fcf9d6SAswath Govindraju compatible = "mmio-mux"; 4920fcf9d6SAswath Govindraju reg = <0x0 0x4>; 5020fcf9d6SAswath Govindraju #mux-control-cells = <1>; 5120fcf9d6SAswath Govindraju mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */ 5220fcf9d6SAswath Govindraju }; 53393eee04SMatt Ranostay 54393eee04SMatt Ranostay serdes_ln_ctrl: mux-controller@80 { 55393eee04SMatt Ranostay compatible = "mmio-mux"; 56393eee04SMatt Ranostay reg = <0x80 0x10>; 57393eee04SMatt Ranostay #mux-control-cells = <1>; 58393eee04SMatt Ranostay mux-reg-masks = <0x80 0x3>, <0x84 0x3>, /* SERDES0 lane0/1 select */ 59393eee04SMatt Ranostay <0x88 0x3>, <0x8c 0x3>; /* SERDES0 lane2/3 select */ 60393eee04SMatt Ranostay }; 6120fcf9d6SAswath Govindraju }; 6220fcf9d6SAswath Govindraju 63b8545f9dSAswath Govindraju gic500: interrupt-controller@1800000 { 64b8545f9dSAswath Govindraju compatible = "arm,gic-v3"; 65b8545f9dSAswath Govindraju #address-cells = <2>; 66b8545f9dSAswath Govindraju #size-cells = <2>; 67b8545f9dSAswath Govindraju ranges; 68b8545f9dSAswath Govindraju #interrupt-cells = <3>; 69b8545f9dSAswath Govindraju interrupt-controller; 70856216b7SMatt Ranostay reg = <0x00 0x01800000 0x00 0x100000>, /* GICD */ 71a9668037SNishanth Menon <0x00 0x01900000 0x00 0x100000>, /* GICR */ 72a9668037SNishanth Menon <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 73a9668037SNishanth Menon <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 74a9668037SNishanth Menon <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 75b8545f9dSAswath Govindraju 76b8545f9dSAswath Govindraju /* vcpumntirq: virtual CPU interface maintenance interrupt */ 77b8545f9dSAswath Govindraju interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 78b8545f9dSAswath Govindraju 79b8545f9dSAswath Govindraju gic_its: msi-controller@1820000 { 80b8545f9dSAswath Govindraju compatible = "arm,gic-v3-its"; 81b8545f9dSAswath Govindraju reg = <0x00 0x01820000 0x00 0x10000>; 82b8545f9dSAswath Govindraju socionext,synquacer-pre-its = <0x1000000 0x400000>; 83b8545f9dSAswath Govindraju msi-controller; 84b8545f9dSAswath Govindraju #msi-cells = <1>; 85b8545f9dSAswath Govindraju }; 86b8545f9dSAswath Govindraju }; 87b8545f9dSAswath Govindraju 88b8545f9dSAswath Govindraju main_gpio_intr: interrupt-controller@a00000 { 89b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 90b8545f9dSAswath Govindraju reg = <0x00 0x00a00000 0x00 0x800>; 91b8545f9dSAswath Govindraju ti,intr-trigger-type = <1>; 92b8545f9dSAswath Govindraju interrupt-controller; 93b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 94b8545f9dSAswath Govindraju #interrupt-cells = <1>; 95b8545f9dSAswath Govindraju ti,sci = <&sms>; 96b8545f9dSAswath Govindraju ti,sci-dev-id = <148>; 97b8aa36c2SKeerthy ti,interrupt-ranges = <8 392 56>; 98b8545f9dSAswath Govindraju }; 99b8545f9dSAswath Govindraju 100b8545f9dSAswath Govindraju main_pmx0: pinctrl@11c000 { 101b8545f9dSAswath Govindraju compatible = "pinctrl-single"; 102b8545f9dSAswath Govindraju /* Proxy 0 addressing */ 103b8545f9dSAswath Govindraju reg = <0x0 0x11c000 0x0 0x120>; 104b8545f9dSAswath Govindraju #pinctrl-cells = <1>; 105b8545f9dSAswath Govindraju pinctrl-single,register-width = <32>; 106b8545f9dSAswath Govindraju pinctrl-single,function-mask = <0xffffffff>; 107b8545f9dSAswath Govindraju }; 108b8545f9dSAswath Govindraju 109027b85caSJayesh Choudhary main_crypto: crypto@4e00000 { 110027b85caSJayesh Choudhary compatible = "ti,j721e-sa2ul"; 111027b85caSJayesh Choudhary reg = <0x00 0x04e00000 0x00 0x1200>; 112027b85caSJayesh Choudhary power-domains = <&k3_pds 297 TI_SCI_PD_EXCLUSIVE>; 113027b85caSJayesh Choudhary #address-cells = <2>; 114027b85caSJayesh Choudhary #size-cells = <2>; 115027b85caSJayesh Choudhary ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>; 116027b85caSJayesh Choudhary 117027b85caSJayesh Choudhary dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>, 118027b85caSJayesh Choudhary <&main_udmap 0x4a41>; 119027b85caSJayesh Choudhary dma-names = "tx", "rx1", "rx2"; 120027b85caSJayesh Choudhary 121027b85caSJayesh Choudhary rng: rng@4e10000 { 122027b85caSJayesh Choudhary compatible = "inside-secure,safexcel-eip76"; 123027b85caSJayesh Choudhary reg = <0x00 0x04e10000 0x00 0x7d>; 124027b85caSJayesh Choudhary interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 125027b85caSJayesh Choudhary }; 126027b85caSJayesh Choudhary }; 127027b85caSJayesh Choudhary 128b8545f9dSAswath Govindraju main_uart0: serial@2800000 { 129b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 130b8545f9dSAswath Govindraju reg = <0x00 0x02800000 0x00 0x200>; 131b8545f9dSAswath Govindraju interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 132b8545f9dSAswath Govindraju current-speed = <115200>; 133b8545f9dSAswath Govindraju clocks = <&k3_clks 146 3>; 134b8545f9dSAswath Govindraju clock-names = "fclk"; 135b8545f9dSAswath Govindraju power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 1360e63f35aSAndrew Davis status = "disabled"; 137b8545f9dSAswath Govindraju }; 138b8545f9dSAswath Govindraju 139b8545f9dSAswath Govindraju main_uart1: serial@2810000 { 140b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 141b8545f9dSAswath Govindraju reg = <0x00 0x02810000 0x00 0x200>; 142b8545f9dSAswath Govindraju interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 143b8545f9dSAswath Govindraju current-speed = <115200>; 144b8545f9dSAswath Govindraju clocks = <&k3_clks 350 3>; 145b8545f9dSAswath Govindraju clock-names = "fclk"; 146b8545f9dSAswath Govindraju power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>; 1470e63f35aSAndrew Davis status = "disabled"; 148b8545f9dSAswath Govindraju }; 149b8545f9dSAswath Govindraju 150b8545f9dSAswath Govindraju main_uart2: serial@2820000 { 151b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 152b8545f9dSAswath Govindraju reg = <0x00 0x02820000 0x00 0x200>; 153b8545f9dSAswath Govindraju interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 154b8545f9dSAswath Govindraju current-speed = <115200>; 155b8545f9dSAswath Govindraju clocks = <&k3_clks 351 3>; 156b8545f9dSAswath Govindraju clock-names = "fclk"; 157b8545f9dSAswath Govindraju power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>; 1580e63f35aSAndrew Davis status = "disabled"; 159b8545f9dSAswath Govindraju }; 160b8545f9dSAswath Govindraju 161b8545f9dSAswath Govindraju main_uart3: serial@2830000 { 162b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 163b8545f9dSAswath Govindraju reg = <0x00 0x02830000 0x00 0x200>; 164b8545f9dSAswath Govindraju interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 165b8545f9dSAswath Govindraju current-speed = <115200>; 166b8545f9dSAswath Govindraju clocks = <&k3_clks 352 3>; 167b8545f9dSAswath Govindraju clock-names = "fclk"; 168b8545f9dSAswath Govindraju power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>; 1690e63f35aSAndrew Davis status = "disabled"; 170b8545f9dSAswath Govindraju }; 171b8545f9dSAswath Govindraju 172b8545f9dSAswath Govindraju main_uart4: serial@2840000 { 173b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 174b8545f9dSAswath Govindraju reg = <0x00 0x02840000 0x00 0x200>; 175b8545f9dSAswath Govindraju interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 176b8545f9dSAswath Govindraju current-speed = <115200>; 177b8545f9dSAswath Govindraju clocks = <&k3_clks 353 3>; 178b8545f9dSAswath Govindraju clock-names = "fclk"; 179b8545f9dSAswath Govindraju power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>; 1800e63f35aSAndrew Davis status = "disabled"; 181b8545f9dSAswath Govindraju }; 182b8545f9dSAswath Govindraju 183b8545f9dSAswath Govindraju main_uart5: serial@2850000 { 184b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 185b8545f9dSAswath Govindraju reg = <0x00 0x02850000 0x00 0x200>; 186b8545f9dSAswath Govindraju interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 187b8545f9dSAswath Govindraju current-speed = <115200>; 188b8545f9dSAswath Govindraju clocks = <&k3_clks 354 3>; 189b8545f9dSAswath Govindraju clock-names = "fclk"; 190b8545f9dSAswath Govindraju power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>; 1910e63f35aSAndrew Davis status = "disabled"; 192b8545f9dSAswath Govindraju }; 193b8545f9dSAswath Govindraju 194b8545f9dSAswath Govindraju main_uart6: serial@2860000 { 195b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 196b8545f9dSAswath Govindraju reg = <0x00 0x02860000 0x00 0x200>; 197b8545f9dSAswath Govindraju interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 198b8545f9dSAswath Govindraju current-speed = <115200>; 199b8545f9dSAswath Govindraju clocks = <&k3_clks 355 3>; 200b8545f9dSAswath Govindraju clock-names = "fclk"; 201b8545f9dSAswath Govindraju power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>; 2020e63f35aSAndrew Davis status = "disabled"; 203b8545f9dSAswath Govindraju }; 204b8545f9dSAswath Govindraju 205b8545f9dSAswath Govindraju main_uart7: serial@2870000 { 206b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 207b8545f9dSAswath Govindraju reg = <0x00 0x02870000 0x00 0x200>; 208b8545f9dSAswath Govindraju interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 209b8545f9dSAswath Govindraju current-speed = <115200>; 210b8545f9dSAswath Govindraju clocks = <&k3_clks 356 3>; 211b8545f9dSAswath Govindraju clock-names = "fclk"; 212b8545f9dSAswath Govindraju power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>; 2130e63f35aSAndrew Davis status = "disabled"; 214b8545f9dSAswath Govindraju }; 215b8545f9dSAswath Govindraju 216b8545f9dSAswath Govindraju main_uart8: serial@2880000 { 217b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 218b8545f9dSAswath Govindraju reg = <0x00 0x02880000 0x00 0x200>; 219b8545f9dSAswath Govindraju interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 220b8545f9dSAswath Govindraju current-speed = <115200>; 221b8545f9dSAswath Govindraju clocks = <&k3_clks 357 3>; 222b8545f9dSAswath Govindraju clock-names = "fclk"; 223b8545f9dSAswath Govindraju power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>; 2240e63f35aSAndrew Davis status = "disabled"; 225b8545f9dSAswath Govindraju }; 226b8545f9dSAswath Govindraju 227b8545f9dSAswath Govindraju main_uart9: serial@2890000 { 228b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 229b8545f9dSAswath Govindraju reg = <0x00 0x02890000 0x00 0x200>; 230b8545f9dSAswath Govindraju interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 231b8545f9dSAswath Govindraju current-speed = <115200>; 232b8545f9dSAswath Govindraju clocks = <&k3_clks 358 3>; 233b8545f9dSAswath Govindraju clock-names = "fclk"; 234b8545f9dSAswath Govindraju power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>; 2350e63f35aSAndrew Davis status = "disabled"; 236b8545f9dSAswath Govindraju }; 237b8545f9dSAswath Govindraju 238b8545f9dSAswath Govindraju main_gpio0: gpio@600000 { 239b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 240b8545f9dSAswath Govindraju reg = <0x00 0x00600000 0x00 0x100>; 241b8545f9dSAswath Govindraju gpio-controller; 242b8545f9dSAswath Govindraju #gpio-cells = <2>; 243b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 244b8545f9dSAswath Govindraju interrupts = <145>, <146>, <147>, <148>, <149>; 245b8545f9dSAswath Govindraju interrupt-controller; 246b8545f9dSAswath Govindraju #interrupt-cells = <2>; 247b8545f9dSAswath Govindraju ti,ngpio = <66>; 248b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 249b8545f9dSAswath Govindraju power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 250b8545f9dSAswath Govindraju clocks = <&k3_clks 111 0>; 251b8545f9dSAswath Govindraju clock-names = "gpio"; 252b8545f9dSAswath Govindraju }; 253b8545f9dSAswath Govindraju 254b8545f9dSAswath Govindraju main_gpio2: gpio@610000 { 255b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 256b8545f9dSAswath Govindraju reg = <0x00 0x00610000 0x00 0x100>; 257b8545f9dSAswath Govindraju gpio-controller; 258b8545f9dSAswath Govindraju #gpio-cells = <2>; 259b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 260b8545f9dSAswath Govindraju interrupts = <154>, <155>, <156>, <157>, <158>; 261b8545f9dSAswath Govindraju interrupt-controller; 262b8545f9dSAswath Govindraju #interrupt-cells = <2>; 263b8545f9dSAswath Govindraju ti,ngpio = <66>; 264b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 265b8545f9dSAswath Govindraju power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 266b8545f9dSAswath Govindraju clocks = <&k3_clks 112 0>; 267b8545f9dSAswath Govindraju clock-names = "gpio"; 268b8545f9dSAswath Govindraju }; 269b8545f9dSAswath Govindraju 270b8545f9dSAswath Govindraju main_gpio4: gpio@620000 { 271b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 272b8545f9dSAswath Govindraju reg = <0x00 0x00620000 0x00 0x100>; 273b8545f9dSAswath Govindraju gpio-controller; 274b8545f9dSAswath Govindraju #gpio-cells = <2>; 275b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 276b8545f9dSAswath Govindraju interrupts = <163>, <164>, <165>, <166>, <167>; 277b8545f9dSAswath Govindraju interrupt-controller; 278b8545f9dSAswath Govindraju #interrupt-cells = <2>; 279b8545f9dSAswath Govindraju ti,ngpio = <66>; 280b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 281b8545f9dSAswath Govindraju power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>; 282b8545f9dSAswath Govindraju clocks = <&k3_clks 113 0>; 283b8545f9dSAswath Govindraju clock-names = "gpio"; 284b8545f9dSAswath Govindraju }; 285b8545f9dSAswath Govindraju 286b8545f9dSAswath Govindraju main_gpio6: gpio@630000 { 287b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 288b8545f9dSAswath Govindraju reg = <0x00 0x00630000 0x00 0x100>; 289b8545f9dSAswath Govindraju gpio-controller; 290b8545f9dSAswath Govindraju #gpio-cells = <2>; 291b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 292b8545f9dSAswath Govindraju interrupts = <172>, <173>, <174>, <175>, <176>; 293b8545f9dSAswath Govindraju interrupt-controller; 294b8545f9dSAswath Govindraju #interrupt-cells = <2>; 295b8545f9dSAswath Govindraju ti,ngpio = <66>; 296b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 297b8545f9dSAswath Govindraju power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>; 298b8545f9dSAswath Govindraju clocks = <&k3_clks 114 0>; 299b8545f9dSAswath Govindraju clock-names = "gpio"; 300b8545f9dSAswath Govindraju }; 301b8545f9dSAswath Govindraju 302b8545f9dSAswath Govindraju main_i2c0: i2c@2000000 { 303b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 304b8545f9dSAswath Govindraju reg = <0x00 0x02000000 0x00 0x100>; 305b8545f9dSAswath Govindraju interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 306b8545f9dSAswath Govindraju #address-cells = <1>; 307b8545f9dSAswath Govindraju #size-cells = <0>; 308b8545f9dSAswath Govindraju clocks = <&k3_clks 214 1>; 309b8545f9dSAswath Govindraju clock-names = "fck"; 310b8545f9dSAswath Govindraju power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>; 311b8545f9dSAswath Govindraju }; 312b8545f9dSAswath Govindraju 313b8545f9dSAswath Govindraju main_i2c1: i2c@2010000 { 314b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 315b8545f9dSAswath Govindraju reg = <0x00 0x02010000 0x00 0x100>; 316b8545f9dSAswath Govindraju interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 317b8545f9dSAswath Govindraju #address-cells = <1>; 318b8545f9dSAswath Govindraju #size-cells = <0>; 319b8545f9dSAswath Govindraju clocks = <&k3_clks 215 1>; 320b8545f9dSAswath Govindraju clock-names = "fck"; 321b8545f9dSAswath Govindraju power-domains = <&k3_pds 215 TI_SCI_PD_EXCLUSIVE>; 3220aef5131SAndrew Davis status = "disabled"; 323b8545f9dSAswath Govindraju }; 324b8545f9dSAswath Govindraju 325b8545f9dSAswath Govindraju main_i2c2: i2c@2020000 { 326b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 327b8545f9dSAswath Govindraju reg = <0x00 0x02020000 0x00 0x100>; 328b8545f9dSAswath Govindraju interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 329b8545f9dSAswath Govindraju #address-cells = <1>; 330b8545f9dSAswath Govindraju #size-cells = <0>; 331b8545f9dSAswath Govindraju clocks = <&k3_clks 216 1>; 332b8545f9dSAswath Govindraju clock-names = "fck"; 333b8545f9dSAswath Govindraju power-domains = <&k3_pds 216 TI_SCI_PD_EXCLUSIVE>; 3340aef5131SAndrew Davis status = "disabled"; 335b8545f9dSAswath Govindraju }; 336b8545f9dSAswath Govindraju 337b8545f9dSAswath Govindraju main_i2c3: i2c@2030000 { 338b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 339b8545f9dSAswath Govindraju reg = <0x00 0x02030000 0x00 0x100>; 340b8545f9dSAswath Govindraju interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 341b8545f9dSAswath Govindraju #address-cells = <1>; 342b8545f9dSAswath Govindraju #size-cells = <0>; 343b8545f9dSAswath Govindraju clocks = <&k3_clks 217 1>; 344b8545f9dSAswath Govindraju clock-names = "fck"; 345b8545f9dSAswath Govindraju power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>; 3460aef5131SAndrew Davis status = "disabled"; 347b8545f9dSAswath Govindraju }; 348b8545f9dSAswath Govindraju 349b8545f9dSAswath Govindraju main_i2c4: i2c@2040000 { 350b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 351b8545f9dSAswath Govindraju reg = <0x00 0x02040000 0x00 0x100>; 352b8545f9dSAswath Govindraju interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 353b8545f9dSAswath Govindraju #address-cells = <1>; 354b8545f9dSAswath Govindraju #size-cells = <0>; 355b8545f9dSAswath Govindraju clocks = <&k3_clks 218 1>; 356b8545f9dSAswath Govindraju clock-names = "fck"; 357b8545f9dSAswath Govindraju power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>; 3580aef5131SAndrew Davis status = "disabled"; 359b8545f9dSAswath Govindraju }; 360b8545f9dSAswath Govindraju 361b8545f9dSAswath Govindraju main_i2c5: i2c@2050000 { 362b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 363b8545f9dSAswath Govindraju reg = <0x00 0x02050000 0x00 0x100>; 364b8545f9dSAswath Govindraju interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 365b8545f9dSAswath Govindraju #address-cells = <1>; 366b8545f9dSAswath Govindraju #size-cells = <0>; 367b8545f9dSAswath Govindraju clocks = <&k3_clks 219 1>; 368b8545f9dSAswath Govindraju clock-names = "fck"; 369b8545f9dSAswath Govindraju power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>; 3700aef5131SAndrew Davis status = "disabled"; 371b8545f9dSAswath Govindraju }; 372b8545f9dSAswath Govindraju 373b8545f9dSAswath Govindraju main_i2c6: i2c@2060000 { 374b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 375b8545f9dSAswath Govindraju reg = <0x00 0x02060000 0x00 0x100>; 376b8545f9dSAswath Govindraju interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 377b8545f9dSAswath Govindraju #address-cells = <1>; 378b8545f9dSAswath Govindraju #size-cells = <0>; 379b8545f9dSAswath Govindraju clocks = <&k3_clks 220 1>; 380b8545f9dSAswath Govindraju clock-names = "fck"; 381b8545f9dSAswath Govindraju power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>; 3820aef5131SAndrew Davis status = "disabled"; 383b8545f9dSAswath Govindraju }; 384b8545f9dSAswath Govindraju 385b8545f9dSAswath Govindraju main_sdhci0: mmc@4f80000 { 386b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-8bit"; 387b8545f9dSAswath Govindraju reg = <0x00 0x04f80000 0x00 0x1000>, 388b8545f9dSAswath Govindraju <0x00 0x04f88000 0x00 0x400>; 389b8545f9dSAswath Govindraju interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 390b8545f9dSAswath Govindraju power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>; 391b8545f9dSAswath Govindraju clocks = <&k3_clks 98 7>, <&k3_clks 98 1>; 392b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 393b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 98 1>; 394b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 98 2>; 395b8545f9dSAswath Govindraju bus-width = <8>; 396b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 397b8545f9dSAswath Govindraju ti,otap-del-sel-mmc-hs = <0x0>; 398b8545f9dSAswath Govindraju ti,otap-del-sel-ddr52 = <0x6>; 399b8545f9dSAswath Govindraju ti,otap-del-sel-hs200 = <0x8>; 400b8545f9dSAswath Govindraju ti,otap-del-sel-hs400 = <0x5>; 401b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x10>; 402b8545f9dSAswath Govindraju ti,itap-del-sel-mmc-hs = <0xa>; 403b8545f9dSAswath Govindraju ti,strobe-sel = <0x77>; 404b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 405b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 406b8545f9dSAswath Govindraju mmc-ddr-1_8v; 407b8545f9dSAswath Govindraju mmc-hs200-1_8v; 408b8545f9dSAswath Govindraju mmc-hs400-1_8v; 409b8545f9dSAswath Govindraju dma-coherent; 410b8545f9dSAswath Govindraju }; 411b8545f9dSAswath Govindraju 412b8545f9dSAswath Govindraju main_sdhci1: mmc@4fb0000 { 413b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-4bit"; 414b8545f9dSAswath Govindraju reg = <0x00 0x04fb0000 0x00 0x1000>, 415b8545f9dSAswath Govindraju <0x00 0x04fb8000 0x00 0x400>; 416b8545f9dSAswath Govindraju interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 417b8545f9dSAswath Govindraju power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>; 418b8545f9dSAswath Govindraju clocks = <&k3_clks 99 8>, <&k3_clks 99 1>; 419b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 420b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 99 1>; 421b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 99 2>; 422b8545f9dSAswath Govindraju bus-width = <4>; 423b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 424b8545f9dSAswath Govindraju ti,otap-del-sel-sd-hs = <0x0>; 425b8545f9dSAswath Govindraju ti,otap-del-sel-sdr12 = <0xf>; 426b8545f9dSAswath Govindraju ti,otap-del-sel-sdr25 = <0xf>; 427b8545f9dSAswath Govindraju ti,otap-del-sel-sdr50 = <0xc>; 428b8545f9dSAswath Govindraju ti,otap-del-sel-sdr104 = <0x5>; 429b8545f9dSAswath Govindraju ti,otap-del-sel-ddr50 = <0xc>; 430b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x0>; 431b8545f9dSAswath Govindraju ti,itap-del-sel-sd-hs = <0x0>; 432b8545f9dSAswath Govindraju ti,itap-del-sel-sdr12 = <0x0>; 433b8545f9dSAswath Govindraju ti,itap-del-sel-sdr25 = <0x0>; 434b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 435b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 436b8545f9dSAswath Govindraju dma-coherent; 437b8545f9dSAswath Govindraju /* Masking support for SDR104 capability */ 438b8545f9dSAswath Govindraju sdhci-caps-mask = <0x00000003 0x00000000>; 439b8545f9dSAswath Govindraju }; 440b8545f9dSAswath Govindraju 441b8545f9dSAswath Govindraju main_navss: bus@30000000 { 442b8545f9dSAswath Govindraju compatible = "simple-mfd"; 443b8545f9dSAswath Govindraju #address-cells = <2>; 444b8545f9dSAswath Govindraju #size-cells = <2>; 445b8545f9dSAswath Govindraju ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 446b8545f9dSAswath Govindraju ti,sci-dev-id = <224>; 447b8545f9dSAswath Govindraju dma-coherent; 448b8545f9dSAswath Govindraju dma-ranges; 449b8545f9dSAswath Govindraju 450b8545f9dSAswath Govindraju main_navss_intr: interrupt-controller@310e0000 { 451b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 452b8545f9dSAswath Govindraju reg = <0x00 0x310e0000 0x00 0x4000>; 453b8545f9dSAswath Govindraju ti,intr-trigger-type = <4>; 454b8545f9dSAswath Govindraju interrupt-controller; 455b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 456b8545f9dSAswath Govindraju #interrupt-cells = <1>; 457b8545f9dSAswath Govindraju ti,sci = <&sms>; 458b8545f9dSAswath Govindraju ti,sci-dev-id = <227>; 459b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 64 64>, 460b8545f9dSAswath Govindraju <64 448 64>, 461b8545f9dSAswath Govindraju <128 672 64>; 462b8545f9dSAswath Govindraju }; 463b8545f9dSAswath Govindraju 464b8545f9dSAswath Govindraju main_udmass_inta: msi-controller@33d00000 { 465b8545f9dSAswath Govindraju compatible = "ti,sci-inta"; 466b8545f9dSAswath Govindraju reg = <0x00 0x33d00000 0x00 0x100000>; 467b8545f9dSAswath Govindraju interrupt-controller; 468b8545f9dSAswath Govindraju #interrupt-cells = <0>; 469b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 470b8545f9dSAswath Govindraju msi-controller; 471b8545f9dSAswath Govindraju ti,sci = <&sms>; 472b8545f9dSAswath Govindraju ti,sci-dev-id = <265>; 473b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 0 256>; 474b8545f9dSAswath Govindraju }; 475b8545f9dSAswath Govindraju 476b8545f9dSAswath Govindraju secure_proxy_main: mailbox@32c00000 { 477b8545f9dSAswath Govindraju compatible = "ti,am654-secure-proxy"; 478b8545f9dSAswath Govindraju #mbox-cells = <1>; 479b8545f9dSAswath Govindraju reg-names = "target_data", "rt", "scfg"; 480b8545f9dSAswath Govindraju reg = <0x00 0x32c00000 0x00 0x100000>, 481b8545f9dSAswath Govindraju <0x00 0x32400000 0x00 0x100000>, 482b8545f9dSAswath Govindraju <0x00 0x32800000 0x00 0x100000>; 483b8545f9dSAswath Govindraju interrupt-names = "rx_011"; 484b8545f9dSAswath Govindraju interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 485b8545f9dSAswath Govindraju }; 486b8545f9dSAswath Govindraju 487b8545f9dSAswath Govindraju hwspinlock: spinlock@30e00000 { 488b8545f9dSAswath Govindraju compatible = "ti,am654-hwspinlock"; 489b8545f9dSAswath Govindraju reg = <0x00 0x30e00000 0x00 0x1000>; 490b8545f9dSAswath Govindraju #hwlock-cells = <1>; 491b8545f9dSAswath Govindraju }; 492b8545f9dSAswath Govindraju 493b8545f9dSAswath Govindraju mailbox0_cluster0: mailbox@31f80000 { 494b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 495b8545f9dSAswath Govindraju reg = <0x00 0x31f80000 0x00 0x200>; 496b8545f9dSAswath Govindraju #mbox-cells = <1>; 497b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 498b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 499b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5003fb0402fSAndrew Davis status = "disabled"; 501b8545f9dSAswath Govindraju }; 502b8545f9dSAswath Govindraju 503b8545f9dSAswath Govindraju mailbox0_cluster1: mailbox@31f81000 { 504b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 505b8545f9dSAswath Govindraju reg = <0x00 0x31f81000 0x00 0x200>; 506b8545f9dSAswath Govindraju #mbox-cells = <1>; 507b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 508b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 509b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5103fb0402fSAndrew Davis status = "disabled"; 511b8545f9dSAswath Govindraju }; 512b8545f9dSAswath Govindraju 513b8545f9dSAswath Govindraju mailbox0_cluster2: mailbox@31f82000 { 514b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 515b8545f9dSAswath Govindraju reg = <0x00 0x31f82000 0x00 0x200>; 516b8545f9dSAswath Govindraju #mbox-cells = <1>; 517b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 518b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 519b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5203fb0402fSAndrew Davis status = "disabled"; 521b8545f9dSAswath Govindraju }; 522b8545f9dSAswath Govindraju 523b8545f9dSAswath Govindraju mailbox0_cluster3: mailbox@31f83000 { 524b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 525b8545f9dSAswath Govindraju reg = <0x00 0x31f83000 0x00 0x200>; 526b8545f9dSAswath Govindraju #mbox-cells = <1>; 527b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 528b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 529b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5303fb0402fSAndrew Davis status = "disabled"; 531b8545f9dSAswath Govindraju }; 532b8545f9dSAswath Govindraju 533b8545f9dSAswath Govindraju mailbox0_cluster4: mailbox@31f84000 { 534b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 535b8545f9dSAswath Govindraju reg = <0x00 0x31f84000 0x00 0x200>; 536b8545f9dSAswath Govindraju #mbox-cells = <1>; 537b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 538b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 539b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5403fb0402fSAndrew Davis status = "disabled"; 541b8545f9dSAswath Govindraju }; 542b8545f9dSAswath Govindraju 543b8545f9dSAswath Govindraju mailbox0_cluster5: mailbox@31f85000 { 544b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 545b8545f9dSAswath Govindraju reg = <0x00 0x31f85000 0x00 0x200>; 546b8545f9dSAswath Govindraju #mbox-cells = <1>; 547b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 548b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 549b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5503fb0402fSAndrew Davis status = "disabled"; 551b8545f9dSAswath Govindraju }; 552b8545f9dSAswath Govindraju 553b8545f9dSAswath Govindraju mailbox0_cluster6: mailbox@31f86000 { 554b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 555b8545f9dSAswath Govindraju reg = <0x00 0x31f86000 0x00 0x200>; 556b8545f9dSAswath Govindraju #mbox-cells = <1>; 557b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 558b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 559b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5603fb0402fSAndrew Davis status = "disabled"; 561b8545f9dSAswath Govindraju }; 562b8545f9dSAswath Govindraju 563b8545f9dSAswath Govindraju mailbox0_cluster7: mailbox@31f87000 { 564b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 565b8545f9dSAswath Govindraju reg = <0x00 0x31f87000 0x00 0x200>; 566b8545f9dSAswath Govindraju #mbox-cells = <1>; 567b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 568b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 569b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5703fb0402fSAndrew Davis status = "disabled"; 571b8545f9dSAswath Govindraju }; 572b8545f9dSAswath Govindraju 573b8545f9dSAswath Govindraju mailbox0_cluster8: mailbox@31f88000 { 574b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 575b8545f9dSAswath Govindraju reg = <0x00 0x31f88000 0x00 0x200>; 576b8545f9dSAswath Govindraju #mbox-cells = <1>; 577b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 578b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 579b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5803fb0402fSAndrew Davis status = "disabled"; 581b8545f9dSAswath Govindraju }; 582b8545f9dSAswath Govindraju 583b8545f9dSAswath Govindraju mailbox0_cluster9: mailbox@31f89000 { 584b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 585b8545f9dSAswath Govindraju reg = <0x00 0x31f89000 0x00 0x200>; 586b8545f9dSAswath Govindraju #mbox-cells = <1>; 587b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 588b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 589b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 5903fb0402fSAndrew Davis status = "disabled"; 591b8545f9dSAswath Govindraju }; 592b8545f9dSAswath Govindraju 593b8545f9dSAswath Govindraju mailbox0_cluster10: mailbox@31f8a000 { 594b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 595b8545f9dSAswath Govindraju reg = <0x00 0x31f8a000 0x00 0x200>; 596b8545f9dSAswath Govindraju #mbox-cells = <1>; 597b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 598b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 599b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6003fb0402fSAndrew Davis status = "disabled"; 601b8545f9dSAswath Govindraju }; 602b8545f9dSAswath Govindraju 603b8545f9dSAswath Govindraju mailbox0_cluster11: mailbox@31f8b000 { 604b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 605b8545f9dSAswath Govindraju reg = <0x00 0x31f8b000 0x00 0x200>; 606b8545f9dSAswath Govindraju #mbox-cells = <1>; 607b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 608b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 609b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6103fb0402fSAndrew Davis status = "disabled"; 611b8545f9dSAswath Govindraju }; 612b8545f9dSAswath Govindraju 613b8545f9dSAswath Govindraju mailbox1_cluster0: mailbox@31f90000 { 614b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 615b8545f9dSAswath Govindraju reg = <0x00 0x31f90000 0x00 0x200>; 616b8545f9dSAswath Govindraju #mbox-cells = <1>; 617b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 618b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 619b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6203fb0402fSAndrew Davis status = "disabled"; 621b8545f9dSAswath Govindraju }; 622b8545f9dSAswath Govindraju 623b8545f9dSAswath Govindraju mailbox1_cluster1: mailbox@31f91000 { 624b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 625b8545f9dSAswath Govindraju reg = <0x00 0x31f91000 0x00 0x200>; 626b8545f9dSAswath Govindraju #mbox-cells = <1>; 627b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 628b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 629b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6303fb0402fSAndrew Davis status = "disabled"; 631b8545f9dSAswath Govindraju }; 632b8545f9dSAswath Govindraju 633b8545f9dSAswath Govindraju mailbox1_cluster2: mailbox@31f92000 { 634b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 635b8545f9dSAswath Govindraju reg = <0x00 0x31f92000 0x00 0x200>; 636b8545f9dSAswath Govindraju #mbox-cells = <1>; 637b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 638b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 639b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6403fb0402fSAndrew Davis status = "disabled"; 641b8545f9dSAswath Govindraju }; 642b8545f9dSAswath Govindraju 643b8545f9dSAswath Govindraju mailbox1_cluster3: mailbox@31f93000 { 644b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 645b8545f9dSAswath Govindraju reg = <0x00 0x31f93000 0x00 0x200>; 646b8545f9dSAswath Govindraju #mbox-cells = <1>; 647b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 648b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 649b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6503fb0402fSAndrew Davis status = "disabled"; 651b8545f9dSAswath Govindraju }; 652b8545f9dSAswath Govindraju 653b8545f9dSAswath Govindraju mailbox1_cluster4: mailbox@31f94000 { 654b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 655b8545f9dSAswath Govindraju reg = <0x00 0x31f94000 0x00 0x200>; 656b8545f9dSAswath Govindraju #mbox-cells = <1>; 657b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 658b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 659b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6603fb0402fSAndrew Davis status = "disabled"; 661b8545f9dSAswath Govindraju }; 662b8545f9dSAswath Govindraju 663b8545f9dSAswath Govindraju mailbox1_cluster5: mailbox@31f95000 { 664b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 665b8545f9dSAswath Govindraju reg = <0x00 0x31f95000 0x00 0x200>; 666b8545f9dSAswath Govindraju #mbox-cells = <1>; 667b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 668b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 669b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6703fb0402fSAndrew Davis status = "disabled"; 671b8545f9dSAswath Govindraju }; 672b8545f9dSAswath Govindraju 673b8545f9dSAswath Govindraju mailbox1_cluster6: mailbox@31f96000 { 674b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 675b8545f9dSAswath Govindraju reg = <0x00 0x31f96000 0x00 0x200>; 676b8545f9dSAswath Govindraju #mbox-cells = <1>; 677b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 678b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 679b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6803fb0402fSAndrew Davis status = "disabled"; 681b8545f9dSAswath Govindraju }; 682b8545f9dSAswath Govindraju 683b8545f9dSAswath Govindraju mailbox1_cluster7: mailbox@31f97000 { 684b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 685b8545f9dSAswath Govindraju reg = <0x00 0x31f97000 0x00 0x200>; 686b8545f9dSAswath Govindraju #mbox-cells = <1>; 687b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 688b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 689b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 6903fb0402fSAndrew Davis status = "disabled"; 691b8545f9dSAswath Govindraju }; 692b8545f9dSAswath Govindraju 693b8545f9dSAswath Govindraju mailbox1_cluster8: mailbox@31f98000 { 694b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 695b8545f9dSAswath Govindraju reg = <0x00 0x31f98000 0x00 0x200>; 696b8545f9dSAswath Govindraju #mbox-cells = <1>; 697b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 698b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 699b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 7003fb0402fSAndrew Davis status = "disabled"; 701b8545f9dSAswath Govindraju }; 702b8545f9dSAswath Govindraju 703b8545f9dSAswath Govindraju mailbox1_cluster9: mailbox@31f99000 { 704b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 705b8545f9dSAswath Govindraju reg = <0x00 0x31f99000 0x00 0x200>; 706b8545f9dSAswath Govindraju #mbox-cells = <1>; 707b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 708b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 709b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 7103fb0402fSAndrew Davis status = "disabled"; 711b8545f9dSAswath Govindraju }; 712b8545f9dSAswath Govindraju 713b8545f9dSAswath Govindraju mailbox1_cluster10: mailbox@31f9a000 { 714b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 715b8545f9dSAswath Govindraju reg = <0x00 0x31f9a000 0x00 0x200>; 716b8545f9dSAswath Govindraju #mbox-cells = <1>; 717b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 718b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 719b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 7203fb0402fSAndrew Davis status = "disabled"; 721b8545f9dSAswath Govindraju }; 722b8545f9dSAswath Govindraju 723b8545f9dSAswath Govindraju mailbox1_cluster11: mailbox@31f9b000 { 724b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 725b8545f9dSAswath Govindraju reg = <0x00 0x31f9b000 0x00 0x200>; 726b8545f9dSAswath Govindraju #mbox-cells = <1>; 727b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 728b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 729b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 7303fb0402fSAndrew Davis status = "disabled"; 731b8545f9dSAswath Govindraju }; 732b8545f9dSAswath Govindraju 733b8545f9dSAswath Govindraju main_ringacc: ringacc@3c000000 { 734b8545f9dSAswath Govindraju compatible = "ti,am654-navss-ringacc"; 735b8545f9dSAswath Govindraju reg = <0x0 0x3c000000 0x0 0x400000>, 736b8545f9dSAswath Govindraju <0x0 0x38000000 0x0 0x400000>, 737b8545f9dSAswath Govindraju <0x0 0x31120000 0x0 0x100>, 738b8545f9dSAswath Govindraju <0x0 0x33000000 0x0 0x40000>; 739b8545f9dSAswath Govindraju reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; 740b8545f9dSAswath Govindraju ti,num-rings = <1024>; 741b8545f9dSAswath Govindraju ti,sci-rm-range-gp-rings = <0x1>; 742b8545f9dSAswath Govindraju ti,sci = <&sms>; 743b8545f9dSAswath Govindraju ti,sci-dev-id = <259>; 744b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 745b8545f9dSAswath Govindraju }; 746b8545f9dSAswath Govindraju 747b8545f9dSAswath Govindraju main_udmap: dma-controller@31150000 { 748b8545f9dSAswath Govindraju compatible = "ti,j721e-navss-main-udmap"; 749b8545f9dSAswath Govindraju reg = <0x0 0x31150000 0x0 0x100>, 750b8545f9dSAswath Govindraju <0x0 0x34000000 0x0 0x80000>, 751b8545f9dSAswath Govindraju <0x0 0x35000000 0x0 0x200000>; 752b8545f9dSAswath Govindraju reg-names = "gcfg", "rchanrt", "tchanrt"; 753b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 754b8545f9dSAswath Govindraju #dma-cells = <1>; 755b8545f9dSAswath Govindraju 756b8545f9dSAswath Govindraju ti,sci = <&sms>; 757b8545f9dSAswath Govindraju ti,sci-dev-id = <263>; 758b8545f9dSAswath Govindraju ti,ringacc = <&main_ringacc>; 759b8545f9dSAswath Govindraju 760b8545f9dSAswath Govindraju ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 761b8545f9dSAswath Govindraju <0x0f>, /* TX_HCHAN */ 762b8545f9dSAswath Govindraju <0x10>; /* TX_UHCHAN */ 763b8545f9dSAswath Govindraju ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 764b8545f9dSAswath Govindraju <0x0b>, /* RX_HCHAN */ 765b8545f9dSAswath Govindraju <0x0c>; /* RX_UHCHAN */ 766b8545f9dSAswath Govindraju ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 767b8545f9dSAswath Govindraju }; 768b8545f9dSAswath Govindraju 769b8545f9dSAswath Govindraju cpts@310d0000 { 770b8545f9dSAswath Govindraju compatible = "ti,j721e-cpts"; 771b8545f9dSAswath Govindraju reg = <0x0 0x310d0000 0x0 0x400>; 772b8545f9dSAswath Govindraju reg-names = "cpts"; 773b8545f9dSAswath Govindraju clocks = <&k3_clks 226 5>; 774b8545f9dSAswath Govindraju clock-names = "cpts"; 775b8545f9dSAswath Govindraju interrupts-extended = <&main_navss_intr 391>; 776b8545f9dSAswath Govindraju interrupt-names = "cpts"; 777b8545f9dSAswath Govindraju ti,cpts-periodic-outputs = <6>; 778b8545f9dSAswath Govindraju ti,cpts-ext-ts-inputs = <8>; 779b8545f9dSAswath Govindraju }; 780b8545f9dSAswath Govindraju }; 781b8545f9dSAswath Govindraju 78220fcf9d6SAswath Govindraju usbss0: cdns-usb@4104000 { 78320fcf9d6SAswath Govindraju compatible = "ti,j721e-usb"; 78420fcf9d6SAswath Govindraju reg = <0x00 0x04104000 0x00 0x100>; 78520fcf9d6SAswath Govindraju clocks = <&k3_clks 360 16>, <&k3_clks 360 15>; 78620fcf9d6SAswath Govindraju clock-names = "ref", "lpm"; 78720fcf9d6SAswath Govindraju assigned-clocks = <&k3_clks 360 16>; /* USB2_REFCLK */ 78820fcf9d6SAswath Govindraju assigned-clock-parents = <&k3_clks 360 17>; 78920fcf9d6SAswath Govindraju power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; 79020fcf9d6SAswath Govindraju #address-cells = <2>; 79120fcf9d6SAswath Govindraju #size-cells = <2>; 79220fcf9d6SAswath Govindraju ranges; 79320fcf9d6SAswath Govindraju dma-coherent; 79420fcf9d6SAswath Govindraju 79520fcf9d6SAswath Govindraju status = "disabled"; /* Needs pinmux */ 79620fcf9d6SAswath Govindraju 79720fcf9d6SAswath Govindraju usb0: usb@6000000 { 79820fcf9d6SAswath Govindraju compatible = "cdns,usb3"; 79920fcf9d6SAswath Govindraju reg = <0x00 0x06000000 0x00 0x10000>, 80020fcf9d6SAswath Govindraju <0x00 0x06010000 0x00 0x10000>, 80120fcf9d6SAswath Govindraju <0x00 0x06020000 0x00 0x10000>; 80220fcf9d6SAswath Govindraju reg-names = "otg", "xhci", "dev"; 80320fcf9d6SAswath Govindraju interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 80420fcf9d6SAswath Govindraju <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 80520fcf9d6SAswath Govindraju <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 80620fcf9d6SAswath Govindraju interrupt-names = "host", "peripheral", "otg"; 80720fcf9d6SAswath Govindraju maximum-speed = "super-speed"; 80820fcf9d6SAswath Govindraju dr_mode = "otg"; 80920fcf9d6SAswath Govindraju }; 81020fcf9d6SAswath Govindraju }; 81120fcf9d6SAswath Govindraju 812393eee04SMatt Ranostay serdes_wiz0: wiz@5060000 { 813393eee04SMatt Ranostay compatible = "ti,j721s2-wiz-10g"; 814393eee04SMatt Ranostay #address-cells = <1>; 815393eee04SMatt Ranostay #size-cells = <1>; 816393eee04SMatt Ranostay power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; 817393eee04SMatt Ranostay clocks = <&k3_clks 365 0>, <&k3_clks 365 3>, <&serdes_refclk>; 818393eee04SMatt Ranostay clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 819393eee04SMatt Ranostay num-lanes = <4>; 820393eee04SMatt Ranostay #reset-cells = <1>; 821393eee04SMatt Ranostay #clock-cells = <1>; 822393eee04SMatt Ranostay ranges = <0x5060000 0x0 0x5060000 0x10000>; 823393eee04SMatt Ranostay 824393eee04SMatt Ranostay assigned-clocks = <&k3_clks 365 3>; 825393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 7>; 826393eee04SMatt Ranostay 827393eee04SMatt Ranostay serdes0: serdes@5060000 { 828393eee04SMatt Ranostay compatible = "ti,j721e-serdes-10g"; 829393eee04SMatt Ranostay reg = <0x05060000 0x00010000>; 830393eee04SMatt Ranostay reg-names = "torrent_phy"; 831393eee04SMatt Ranostay resets = <&serdes_wiz0 0>; 832393eee04SMatt Ranostay reset-names = "torrent_reset"; 833393eee04SMatt Ranostay clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 834393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; 835393eee04SMatt Ranostay clock-names = "refclk", "phy_en_refclk"; 836393eee04SMatt Ranostay assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 837393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, 838393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; 839393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 3>, 840393eee04SMatt Ranostay <&k3_clks 365 3>, 841393eee04SMatt Ranostay <&k3_clks 365 3>; 842393eee04SMatt Ranostay #address-cells = <1>; 843393eee04SMatt Ranostay #size-cells = <0>; 844393eee04SMatt Ranostay #clock-cells = <1>; 845393eee04SMatt Ranostay 846393eee04SMatt Ranostay status = "disabled"; /* Needs lane config */ 847393eee04SMatt Ranostay }; 848393eee04SMatt Ranostay }; 849393eee04SMatt Ranostay 850*b6f18aa8SAswath Govindraju pcie1_rc: pcie@2910000 { 851*b6f18aa8SAswath Govindraju compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; 852*b6f18aa8SAswath Govindraju reg = <0x00 0x02910000 0x00 0x1000>, 853*b6f18aa8SAswath Govindraju <0x00 0x02917000 0x00 0x400>, 854*b6f18aa8SAswath Govindraju <0x00 0x0d800000 0x00 0x800000>, 855*b6f18aa8SAswath Govindraju <0x00 0x18000000 0x00 0x1000>; 856*b6f18aa8SAswath Govindraju reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 857*b6f18aa8SAswath Govindraju interrupt-names = "link_state"; 858*b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 859*b6f18aa8SAswath Govindraju device_type = "pci"; 860*b6f18aa8SAswath Govindraju ti,syscon-pcie-ctrl = <&scm_conf 0x074>; 861*b6f18aa8SAswath Govindraju max-link-speed = <3>; 862*b6f18aa8SAswath Govindraju num-lanes = <4>; 863*b6f18aa8SAswath Govindraju power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; 864*b6f18aa8SAswath Govindraju clocks = <&k3_clks 276 41>; 865*b6f18aa8SAswath Govindraju clock-names = "fck"; 866*b6f18aa8SAswath Govindraju #address-cells = <3>; 867*b6f18aa8SAswath Govindraju #size-cells = <2>; 868*b6f18aa8SAswath Govindraju bus-range = <0x0 0xff>; 869*b6f18aa8SAswath Govindraju vendor-id = <0x104c>; 870*b6f18aa8SAswath Govindraju device-id = <0xb013>; 871*b6f18aa8SAswath Govindraju msi-map = <0x0 &gic_its 0x0 0x10000>; 872*b6f18aa8SAswath Govindraju dma-coherent; 873*b6f18aa8SAswath Govindraju ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, 874*b6f18aa8SAswath Govindraju <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; 875*b6f18aa8SAswath Govindraju dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 876*b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 877*b6f18aa8SAswath Govindraju interrupt-map-mask = <0 0 0 7>; 878*b6f18aa8SAswath Govindraju interrupt-map = <0 0 0 1 &pcie1_intc 0>, /* INT A */ 879*b6f18aa8SAswath Govindraju <0 0 0 2 &pcie1_intc 0>, /* INT B */ 880*b6f18aa8SAswath Govindraju <0 0 0 3 &pcie1_intc 0>, /* INT C */ 881*b6f18aa8SAswath Govindraju <0 0 0 4 &pcie1_intc 0>; /* INT D */ 882*b6f18aa8SAswath Govindraju 883*b6f18aa8SAswath Govindraju status = "disabled"; /* Needs gpio and serdes info */ 884*b6f18aa8SAswath Govindraju 885*b6f18aa8SAswath Govindraju pcie1_intc: interrupt-controller { 886*b6f18aa8SAswath Govindraju interrupt-controller; 887*b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 888*b6f18aa8SAswath Govindraju interrupt-parent = <&gic500>; 889*b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 324 IRQ_TYPE_EDGE_RISING>; 890*b6f18aa8SAswath Govindraju }; 891*b6f18aa8SAswath Govindraju }; 892*b6f18aa8SAswath Govindraju 893b8545f9dSAswath Govindraju main_mcan0: can@2701000 { 894b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 895b8545f9dSAswath Govindraju reg = <0x00 0x02701000 0x00 0x200>, 896b8545f9dSAswath Govindraju <0x00 0x02708000 0x00 0x8000>; 897b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 898b8545f9dSAswath Govindraju power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; 899b8545f9dSAswath Govindraju clocks = <&k3_clks 182 0>, <&k3_clks 182 1>; 900b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 901b8545f9dSAswath Govindraju interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 902b8545f9dSAswath Govindraju <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 903b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 904b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 90506639b8aSAndrew Davis status = "disabled"; 906b8545f9dSAswath Govindraju }; 907b8545f9dSAswath Govindraju 908b8545f9dSAswath Govindraju main_mcan1: can@2711000 { 909b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 910b8545f9dSAswath Govindraju reg = <0x00 0x02711000 0x00 0x200>, 911b8545f9dSAswath Govindraju <0x00 0x02718000 0x00 0x8000>; 912b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 913b8545f9dSAswath Govindraju power-domains = <&k3_pds 183 TI_SCI_PD_EXCLUSIVE>; 914b8545f9dSAswath Govindraju clocks = <&k3_clks 183 0>, <&k3_clks 183 1>; 915b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 916b8545f9dSAswath Govindraju interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 917b8545f9dSAswath Govindraju <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 918b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 919b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 92006639b8aSAndrew Davis status = "disabled"; 921b8545f9dSAswath Govindraju }; 922b8545f9dSAswath Govindraju 923b8545f9dSAswath Govindraju main_mcan2: can@2721000 { 924b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 925b8545f9dSAswath Govindraju reg = <0x00 0x02721000 0x00 0x200>, 926b8545f9dSAswath Govindraju <0x00 0x02728000 0x00 0x8000>; 927b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 928b8545f9dSAswath Govindraju power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>; 929b8545f9dSAswath Govindraju clocks = <&k3_clks 184 0>, <&k3_clks 184 1>; 930b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 931b8545f9dSAswath Govindraju interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 932b8545f9dSAswath Govindraju <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 933b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 934b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 93506639b8aSAndrew Davis status = "disabled"; 936b8545f9dSAswath Govindraju }; 937b8545f9dSAswath Govindraju 938b8545f9dSAswath Govindraju main_mcan3: can@2731000 { 939b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 940b8545f9dSAswath Govindraju reg = <0x00 0x02731000 0x00 0x200>, 941b8545f9dSAswath Govindraju <0x00 0x02738000 0x00 0x8000>; 942b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 943b8545f9dSAswath Govindraju power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; 944b8545f9dSAswath Govindraju clocks = <&k3_clks 185 0>, <&k3_clks 185 1>; 945b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 946b8545f9dSAswath Govindraju interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 947b8545f9dSAswath Govindraju <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 948b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 949b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 95006639b8aSAndrew Davis status = "disabled"; 951b8545f9dSAswath Govindraju }; 952b8545f9dSAswath Govindraju 953b8545f9dSAswath Govindraju main_mcan4: can@2741000 { 954b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 955b8545f9dSAswath Govindraju reg = <0x00 0x02741000 0x00 0x200>, 956b8545f9dSAswath Govindraju <0x00 0x02748000 0x00 0x8000>; 957b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 958b8545f9dSAswath Govindraju power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>; 959b8545f9dSAswath Govindraju clocks = <&k3_clks 186 0>, <&k3_clks 186 1>; 960b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 961b8545f9dSAswath Govindraju interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 962b8545f9dSAswath Govindraju <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 963b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 964b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 96506639b8aSAndrew Davis status = "disabled"; 966b8545f9dSAswath Govindraju }; 967b8545f9dSAswath Govindraju 968b8545f9dSAswath Govindraju main_mcan5: can@2751000 { 969b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 970b8545f9dSAswath Govindraju reg = <0x00 0x02751000 0x00 0x200>, 971b8545f9dSAswath Govindraju <0x00 0x02758000 0x00 0x8000>; 972b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 973b8545f9dSAswath Govindraju power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>; 974b8545f9dSAswath Govindraju clocks = <&k3_clks 187 0>, <&k3_clks 187 1>; 975b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 976b8545f9dSAswath Govindraju interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 977b8545f9dSAswath Govindraju <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 978b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 979b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 98006639b8aSAndrew Davis status = "disabled"; 981b8545f9dSAswath Govindraju }; 982b8545f9dSAswath Govindraju 983b8545f9dSAswath Govindraju main_mcan6: can@2761000 { 984b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 985b8545f9dSAswath Govindraju reg = <0x00 0x02761000 0x00 0x200>, 986b8545f9dSAswath Govindraju <0x00 0x02768000 0x00 0x8000>; 987b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 988b8545f9dSAswath Govindraju power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 989b8545f9dSAswath Govindraju clocks = <&k3_clks 188 0>, <&k3_clks 188 1>; 990b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 991b8545f9dSAswath Govindraju interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 992b8545f9dSAswath Govindraju <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 993b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 994b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 99506639b8aSAndrew Davis status = "disabled"; 996b8545f9dSAswath Govindraju }; 997b8545f9dSAswath Govindraju 998b8545f9dSAswath Govindraju main_mcan7: can@2771000 { 999b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1000b8545f9dSAswath Govindraju reg = <0x00 0x02771000 0x00 0x200>, 1001b8545f9dSAswath Govindraju <0x00 0x02778000 0x00 0x8000>; 1002b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1003b8545f9dSAswath Govindraju power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 1004b8545f9dSAswath Govindraju clocks = <&k3_clks 189 0>, <&k3_clks 189 1>; 1005b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1006b8545f9dSAswath Govindraju interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 1007b8545f9dSAswath Govindraju <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 1008b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1009b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 101006639b8aSAndrew Davis status = "disabled"; 1011b8545f9dSAswath Govindraju }; 1012b8545f9dSAswath Govindraju 1013b8545f9dSAswath Govindraju main_mcan8: can@2781000 { 1014b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1015b8545f9dSAswath Govindraju reg = <0x00 0x02781000 0x00 0x200>, 1016b8545f9dSAswath Govindraju <0x00 0x02788000 0x00 0x8000>; 1017b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1018b8545f9dSAswath Govindraju power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 1019b8545f9dSAswath Govindraju clocks = <&k3_clks 190 0>, <&k3_clks 190 1>; 1020b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1021b8545f9dSAswath Govindraju interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 1022b8545f9dSAswath Govindraju <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 1023b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1024b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 102506639b8aSAndrew Davis status = "disabled"; 1026b8545f9dSAswath Govindraju }; 1027b8545f9dSAswath Govindraju 1028b8545f9dSAswath Govindraju main_mcan9: can@2791000 { 1029b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1030b8545f9dSAswath Govindraju reg = <0x00 0x02791000 0x00 0x200>, 1031b8545f9dSAswath Govindraju <0x00 0x02798000 0x00 0x8000>; 1032b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1033b8545f9dSAswath Govindraju power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 1034b8545f9dSAswath Govindraju clocks = <&k3_clks 191 0>, <&k3_clks 191 1>; 1035b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1036b8545f9dSAswath Govindraju interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 1037b8545f9dSAswath Govindraju <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 1038b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1039b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 104006639b8aSAndrew Davis status = "disabled"; 1041b8545f9dSAswath Govindraju }; 1042b8545f9dSAswath Govindraju 1043b8545f9dSAswath Govindraju main_mcan10: can@27a1000 { 1044b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1045b8545f9dSAswath Govindraju reg = <0x00 0x027a1000 0x00 0x200>, 1046b8545f9dSAswath Govindraju <0x00 0x027a8000 0x00 0x8000>; 1047b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1048b8545f9dSAswath Govindraju power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 1049b8545f9dSAswath Govindraju clocks = <&k3_clks 192 0>, <&k3_clks 192 1>; 1050b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1051b8545f9dSAswath Govindraju interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 1052b8545f9dSAswath Govindraju <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 1053b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1054b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 105506639b8aSAndrew Davis status = "disabled"; 1056b8545f9dSAswath Govindraju }; 1057b8545f9dSAswath Govindraju 1058b8545f9dSAswath Govindraju main_mcan11: can@27b1000 { 1059b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1060b8545f9dSAswath Govindraju reg = <0x00 0x027b1000 0x00 0x200>, 1061b8545f9dSAswath Govindraju <0x00 0x027b8000 0x00 0x8000>; 1062b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1063b8545f9dSAswath Govindraju power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 1064b8545f9dSAswath Govindraju clocks = <&k3_clks 193 0>, <&k3_clks 193 1>; 1065b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1066b8545f9dSAswath Govindraju interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 1067b8545f9dSAswath Govindraju <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 1068b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1069b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 107006639b8aSAndrew Davis status = "disabled"; 1071b8545f9dSAswath Govindraju }; 1072b8545f9dSAswath Govindraju 1073b8545f9dSAswath Govindraju main_mcan12: can@27c1000 { 1074b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1075b8545f9dSAswath Govindraju reg = <0x00 0x027c1000 0x00 0x200>, 1076b8545f9dSAswath Govindraju <0x00 0x027c8000 0x00 0x8000>; 1077b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1078b8545f9dSAswath Govindraju power-domains = <&k3_pds 194 TI_SCI_PD_EXCLUSIVE>; 1079b8545f9dSAswath Govindraju clocks = <&k3_clks 194 0>, <&k3_clks 194 1>; 1080b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1081b8545f9dSAswath Govindraju interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 1082b8545f9dSAswath Govindraju <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 1083b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1084b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 108506639b8aSAndrew Davis status = "disabled"; 1086b8545f9dSAswath Govindraju }; 1087b8545f9dSAswath Govindraju 1088b8545f9dSAswath Govindraju main_mcan13: can@27d1000 { 1089b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1090b8545f9dSAswath Govindraju reg = <0x00 0x027d1000 0x00 0x200>, 1091b8545f9dSAswath Govindraju <0x00 0x027d8000 0x00 0x8000>; 1092b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1093b8545f9dSAswath Govindraju power-domains = <&k3_pds 195 TI_SCI_PD_EXCLUSIVE>; 1094b8545f9dSAswath Govindraju clocks = <&k3_clks 195 0>, <&k3_clks 195 1>; 1095b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1096b8545f9dSAswath Govindraju interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 1097b8545f9dSAswath Govindraju <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 1098b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1099b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 110006639b8aSAndrew Davis status = "disabled"; 1101b8545f9dSAswath Govindraju }; 1102b8545f9dSAswath Govindraju 1103b8545f9dSAswath Govindraju main_mcan14: can@2681000 { 1104b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1105b8545f9dSAswath Govindraju reg = <0x00 0x02681000 0x00 0x200>, 1106b8545f9dSAswath Govindraju <0x00 0x02688000 0x00 0x8000>; 1107b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1108b8545f9dSAswath Govindraju power-domains = <&k3_pds 197 TI_SCI_PD_EXCLUSIVE>; 1109b8545f9dSAswath Govindraju clocks = <&k3_clks 197 0>, <&k3_clks 197 1>; 1110b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1111b8545f9dSAswath Govindraju interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 1112b8545f9dSAswath Govindraju <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 1113b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1114b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 111506639b8aSAndrew Davis status = "disabled"; 1116b8545f9dSAswath Govindraju }; 1117b8545f9dSAswath Govindraju 1118b8545f9dSAswath Govindraju main_mcan15: can@2691000 { 1119b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1120b8545f9dSAswath Govindraju reg = <0x00 0x02691000 0x00 0x200>, 1121b8545f9dSAswath Govindraju <0x00 0x02698000 0x00 0x8000>; 1122b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1123b8545f9dSAswath Govindraju power-domains = <&k3_pds 199 TI_SCI_PD_EXCLUSIVE>; 1124b8545f9dSAswath Govindraju clocks = <&k3_clks 199 0>, <&k3_clks 199 1>; 1125b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1126b8545f9dSAswath Govindraju interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 1127b8545f9dSAswath Govindraju <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 1128b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1129b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 113006639b8aSAndrew Davis status = "disabled"; 1131b8545f9dSAswath Govindraju }; 1132b8545f9dSAswath Govindraju 1133b8545f9dSAswath Govindraju main_mcan16: can@26a1000 { 1134b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1135b8545f9dSAswath Govindraju reg = <0x00 0x026a1000 0x00 0x200>, 1136b8545f9dSAswath Govindraju <0x00 0x026a8000 0x00 0x8000>; 1137b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1138b8545f9dSAswath Govindraju power-domains = <&k3_pds 201 TI_SCI_PD_EXCLUSIVE>; 1139b8545f9dSAswath Govindraju clocks = <&k3_clks 201 0>, <&k3_clks 201 1>; 1140b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1141b8545f9dSAswath Govindraju interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 1142b8545f9dSAswath Govindraju <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 1143b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1144b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 114506639b8aSAndrew Davis status = "disabled"; 1146b8545f9dSAswath Govindraju }; 1147b8545f9dSAswath Govindraju 1148b8545f9dSAswath Govindraju main_mcan17: can@26b1000 { 1149b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1150b8545f9dSAswath Govindraju reg = <0x00 0x026b1000 0x00 0x200>, 1151b8545f9dSAswath Govindraju <0x00 0x026b8000 0x00 0x8000>; 1152b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1153b8545f9dSAswath Govindraju power-domains = <&k3_pds 206 TI_SCI_PD_EXCLUSIVE>; 1154b8545f9dSAswath Govindraju clocks = <&k3_clks 206 0>, <&k3_clks 206 1>; 1155b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1156b8545f9dSAswath Govindraju interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 1157b8545f9dSAswath Govindraju <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 1158b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1159b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 116006639b8aSAndrew Davis status = "disabled"; 1161b8545f9dSAswath Govindraju }; 116204d7cb64SVaishnav Achath 116304d7cb64SVaishnav Achath main_spi0: spi@2100000 { 116404d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 116504d7cb64SVaishnav Achath reg = <0x00 0x02100000 0x00 0x400>; 116604d7cb64SVaishnav Achath interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 116704d7cb64SVaishnav Achath #address-cells = <1>; 116804d7cb64SVaishnav Achath #size-cells = <0>; 116904d7cb64SVaishnav Achath power-domains = <&k3_pds 339 TI_SCI_PD_EXCLUSIVE>; 117004d7cb64SVaishnav Achath clocks = <&k3_clks 339 1>; 117104d7cb64SVaishnav Achath status = "disabled"; 117204d7cb64SVaishnav Achath }; 117304d7cb64SVaishnav Achath 117404d7cb64SVaishnav Achath main_spi1: spi@2110000 { 117504d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 117604d7cb64SVaishnav Achath reg = <0x00 0x02110000 0x00 0x400>; 117704d7cb64SVaishnav Achath interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 117804d7cb64SVaishnav Achath #address-cells = <1>; 117904d7cb64SVaishnav Achath #size-cells = <0>; 118004d7cb64SVaishnav Achath power-domains = <&k3_pds 340 TI_SCI_PD_EXCLUSIVE>; 118104d7cb64SVaishnav Achath clocks = <&k3_clks 340 1>; 118204d7cb64SVaishnav Achath status = "disabled"; 118304d7cb64SVaishnav Achath }; 118404d7cb64SVaishnav Achath 118504d7cb64SVaishnav Achath main_spi2: spi@2120000 { 118604d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 118704d7cb64SVaishnav Achath reg = <0x00 0x02120000 0x00 0x400>; 118804d7cb64SVaishnav Achath interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 118904d7cb64SVaishnav Achath #address-cells = <1>; 119004d7cb64SVaishnav Achath #size-cells = <0>; 119104d7cb64SVaishnav Achath power-domains = <&k3_pds 341 TI_SCI_PD_EXCLUSIVE>; 119204d7cb64SVaishnav Achath clocks = <&k3_clks 341 1>; 119304d7cb64SVaishnav Achath status = "disabled"; 119404d7cb64SVaishnav Achath }; 119504d7cb64SVaishnav Achath 119604d7cb64SVaishnav Achath main_spi3: spi@2130000 { 119704d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 119804d7cb64SVaishnav Achath reg = <0x00 0x02130000 0x00 0x400>; 119904d7cb64SVaishnav Achath interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 120004d7cb64SVaishnav Achath #address-cells = <1>; 120104d7cb64SVaishnav Achath #size-cells = <0>; 120204d7cb64SVaishnav Achath power-domains = <&k3_pds 342 TI_SCI_PD_EXCLUSIVE>; 120304d7cb64SVaishnav Achath clocks = <&k3_clks 342 1>; 120404d7cb64SVaishnav Achath status = "disabled"; 120504d7cb64SVaishnav Achath }; 120604d7cb64SVaishnav Achath 120704d7cb64SVaishnav Achath main_spi4: spi@2140000 { 120804d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 120904d7cb64SVaishnav Achath reg = <0x00 0x02140000 0x00 0x400>; 121004d7cb64SVaishnav Achath interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 121104d7cb64SVaishnav Achath #address-cells = <1>; 121204d7cb64SVaishnav Achath #size-cells = <0>; 121304d7cb64SVaishnav Achath power-domains = <&k3_pds 343 TI_SCI_PD_EXCLUSIVE>; 121404d7cb64SVaishnav Achath clocks = <&k3_clks 343 1>; 121504d7cb64SVaishnav Achath status = "disabled"; 121604d7cb64SVaishnav Achath }; 121704d7cb64SVaishnav Achath 121804d7cb64SVaishnav Achath main_spi5: spi@2150000 { 121904d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 122004d7cb64SVaishnav Achath reg = <0x00 0x02150000 0x00 0x400>; 122104d7cb64SVaishnav Achath interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 122204d7cb64SVaishnav Achath #address-cells = <1>; 122304d7cb64SVaishnav Achath #size-cells = <0>; 122404d7cb64SVaishnav Achath power-domains = <&k3_pds 344 TI_SCI_PD_EXCLUSIVE>; 122504d7cb64SVaishnav Achath clocks = <&k3_clks 344 1>; 122604d7cb64SVaishnav Achath status = "disabled"; 122704d7cb64SVaishnav Achath }; 122804d7cb64SVaishnav Achath 122904d7cb64SVaishnav Achath main_spi6: spi@2160000 { 123004d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 123104d7cb64SVaishnav Achath reg = <0x00 0x02160000 0x00 0x400>; 123204d7cb64SVaishnav Achath interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 123304d7cb64SVaishnav Achath #address-cells = <1>; 123404d7cb64SVaishnav Achath #size-cells = <0>; 123504d7cb64SVaishnav Achath power-domains = <&k3_pds 345 TI_SCI_PD_EXCLUSIVE>; 123604d7cb64SVaishnav Achath clocks = <&k3_clks 345 1>; 123704d7cb64SVaishnav Achath status = "disabled"; 123804d7cb64SVaishnav Achath }; 123904d7cb64SVaishnav Achath 124004d7cb64SVaishnav Achath main_spi7: spi@2170000 { 124104d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 124204d7cb64SVaishnav Achath reg = <0x00 0x02170000 0x00 0x400>; 124304d7cb64SVaishnav Achath interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 124404d7cb64SVaishnav Achath #address-cells = <1>; 124504d7cb64SVaishnav Achath #size-cells = <0>; 124604d7cb64SVaishnav Achath power-domains = <&k3_pds 346 TI_SCI_PD_EXCLUSIVE>; 124704d7cb64SVaishnav Achath clocks = <&k3_clks 346 1>; 124804d7cb64SVaishnav Achath status = "disabled"; 124904d7cb64SVaishnav Achath }; 1250b8545f9dSAswath Govindraju}; 1251