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 }; 61*99e7172dSSinthu Raja 62*99e7172dSSinthu Raja ehrpwm_tbclk: clock-controller@140 { 63*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm-tbclk"; 64*99e7172dSSinthu Raja reg = <0x140 0x18>; 65*99e7172dSSinthu Raja #clock-cells = <1>; 66*99e7172dSSinthu Raja }; 67*99e7172dSSinthu Raja }; 68*99e7172dSSinthu Raja 69*99e7172dSSinthu Raja main_ehrpwm0: pwm@3000000 { 70*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 71*99e7172dSSinthu Raja #pwm-cells = <3>; 72*99e7172dSSinthu Raja reg = <0x00 0x3000000 0x00 0x100>; 73*99e7172dSSinthu Raja power-domains = <&k3_pds 160 TI_SCI_PD_EXCLUSIVE>; 74*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 0>, <&k3_clks 160 0>; 75*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 76*99e7172dSSinthu Raja status = "disabled"; 77*99e7172dSSinthu Raja }; 78*99e7172dSSinthu Raja 79*99e7172dSSinthu Raja main_ehrpwm1: pwm@3010000 { 80*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 81*99e7172dSSinthu Raja #pwm-cells = <3>; 82*99e7172dSSinthu Raja reg = <0x00 0x3010000 0x00 0x100>; 83*99e7172dSSinthu Raja power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>; 84*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 1>, <&k3_clks 161 0>; 85*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 86*99e7172dSSinthu Raja status = "disabled"; 87*99e7172dSSinthu Raja }; 88*99e7172dSSinthu Raja 89*99e7172dSSinthu Raja main_ehrpwm2: pwm@3020000 { 90*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 91*99e7172dSSinthu Raja #pwm-cells = <3>; 92*99e7172dSSinthu Raja reg = <0x00 0x3020000 0x00 0x100>; 93*99e7172dSSinthu Raja power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>; 94*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 2>, <&k3_clks 162 0>; 95*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 96*99e7172dSSinthu Raja status = "disabled"; 97*99e7172dSSinthu Raja }; 98*99e7172dSSinthu Raja 99*99e7172dSSinthu Raja main_ehrpwm3: pwm@3030000 { 100*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 101*99e7172dSSinthu Raja #pwm-cells = <3>; 102*99e7172dSSinthu Raja reg = <0x00 0x3030000 0x00 0x100>; 103*99e7172dSSinthu Raja power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>; 104*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 3>, <&k3_clks 163 0>; 105*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 106*99e7172dSSinthu Raja status = "disabled"; 107*99e7172dSSinthu Raja }; 108*99e7172dSSinthu Raja 109*99e7172dSSinthu Raja main_ehrpwm4: pwm@3040000 { 110*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 111*99e7172dSSinthu Raja #pwm-cells = <3>; 112*99e7172dSSinthu Raja reg = <0x00 0x3040000 0x00 0x100>; 113*99e7172dSSinthu Raja power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>; 114*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 4>, <&k3_clks 164 0>; 115*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 116*99e7172dSSinthu Raja status = "disabled"; 117*99e7172dSSinthu Raja }; 118*99e7172dSSinthu Raja 119*99e7172dSSinthu Raja main_ehrpwm5: pwm@3050000 { 120*99e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 121*99e7172dSSinthu Raja #pwm-cells = <3>; 122*99e7172dSSinthu Raja reg = <0x00 0x3050000 0x00 0x100>; 123*99e7172dSSinthu Raja power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>; 124*99e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 5>, <&k3_clks 165 0>; 125*99e7172dSSinthu Raja clock-names = "tbclk", "fck"; 126*99e7172dSSinthu Raja status = "disabled"; 12720fcf9d6SAswath Govindraju }; 12820fcf9d6SAswath Govindraju 129b8545f9dSAswath Govindraju gic500: interrupt-controller@1800000 { 130b8545f9dSAswath Govindraju compatible = "arm,gic-v3"; 131b8545f9dSAswath Govindraju #address-cells = <2>; 132b8545f9dSAswath Govindraju #size-cells = <2>; 133b8545f9dSAswath Govindraju ranges; 134b8545f9dSAswath Govindraju #interrupt-cells = <3>; 135b8545f9dSAswath Govindraju interrupt-controller; 136856216b7SMatt Ranostay reg = <0x00 0x01800000 0x00 0x100000>, /* GICD */ 137a9668037SNishanth Menon <0x00 0x01900000 0x00 0x100000>, /* GICR */ 138a9668037SNishanth Menon <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 139a9668037SNishanth Menon <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 140a9668037SNishanth Menon <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 141b8545f9dSAswath Govindraju 142b8545f9dSAswath Govindraju /* vcpumntirq: virtual CPU interface maintenance interrupt */ 143b8545f9dSAswath Govindraju interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 144b8545f9dSAswath Govindraju 145b8545f9dSAswath Govindraju gic_its: msi-controller@1820000 { 146b8545f9dSAswath Govindraju compatible = "arm,gic-v3-its"; 147b8545f9dSAswath Govindraju reg = <0x00 0x01820000 0x00 0x10000>; 148b8545f9dSAswath Govindraju socionext,synquacer-pre-its = <0x1000000 0x400000>; 149b8545f9dSAswath Govindraju msi-controller; 150b8545f9dSAswath Govindraju #msi-cells = <1>; 151b8545f9dSAswath Govindraju }; 152b8545f9dSAswath Govindraju }; 153b8545f9dSAswath Govindraju 154b8545f9dSAswath Govindraju main_gpio_intr: interrupt-controller@a00000 { 155b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 156b8545f9dSAswath Govindraju reg = <0x00 0x00a00000 0x00 0x800>; 157b8545f9dSAswath Govindraju ti,intr-trigger-type = <1>; 158b8545f9dSAswath Govindraju interrupt-controller; 159b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 160b8545f9dSAswath Govindraju #interrupt-cells = <1>; 161b8545f9dSAswath Govindraju ti,sci = <&sms>; 162b8545f9dSAswath Govindraju ti,sci-dev-id = <148>; 163b8aa36c2SKeerthy ti,interrupt-ranges = <8 392 56>; 164b8545f9dSAswath Govindraju }; 165b8545f9dSAswath Govindraju 166b8545f9dSAswath Govindraju main_pmx0: pinctrl@11c000 { 167b8545f9dSAswath Govindraju compatible = "pinctrl-single"; 168b8545f9dSAswath Govindraju /* Proxy 0 addressing */ 169b8545f9dSAswath Govindraju reg = <0x0 0x11c000 0x0 0x120>; 170b8545f9dSAswath Govindraju #pinctrl-cells = <1>; 171b8545f9dSAswath Govindraju pinctrl-single,register-width = <32>; 172b8545f9dSAswath Govindraju pinctrl-single,function-mask = <0xffffffff>; 173b8545f9dSAswath Govindraju }; 174b8545f9dSAswath Govindraju 1751ecc75beSNishanth Menon /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */ 1761ecc75beSNishanth Menon main_timerio_input: pinctrl@104200 { 1771ecc75beSNishanth Menon compatible = "pinctrl-single"; 1781ecc75beSNishanth Menon reg = <0x00 0x104200 0x00 0x50>; 1791ecc75beSNishanth Menon #pinctrl-cells = <1>; 1801ecc75beSNishanth Menon pinctrl-single,register-width = <32>; 1811ecc75beSNishanth Menon pinctrl-single,function-mask = <0x00000007>; 1821ecc75beSNishanth Menon }; 1831ecc75beSNishanth Menon 1841ecc75beSNishanth Menon /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */ 1851ecc75beSNishanth Menon main_timerio_output: pinctrl@104280 { 1861ecc75beSNishanth Menon compatible = "pinctrl-single"; 1871ecc75beSNishanth Menon reg = <0x00 0x104280 0x00 0x20>; 1881ecc75beSNishanth Menon #pinctrl-cells = <1>; 1891ecc75beSNishanth Menon pinctrl-single,register-width = <32>; 1901ecc75beSNishanth Menon pinctrl-single,function-mask = <0x0000001f>; 1911ecc75beSNishanth Menon }; 1921ecc75beSNishanth Menon 193027b85caSJayesh Choudhary main_crypto: crypto@4e00000 { 194027b85caSJayesh Choudhary compatible = "ti,j721e-sa2ul"; 195027b85caSJayesh Choudhary reg = <0x00 0x04e00000 0x00 0x1200>; 196027b85caSJayesh Choudhary power-domains = <&k3_pds 297 TI_SCI_PD_EXCLUSIVE>; 197027b85caSJayesh Choudhary #address-cells = <2>; 198027b85caSJayesh Choudhary #size-cells = <2>; 199027b85caSJayesh Choudhary ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>; 200027b85caSJayesh Choudhary 201027b85caSJayesh Choudhary dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>, 202027b85caSJayesh Choudhary <&main_udmap 0x4a41>; 203027b85caSJayesh Choudhary dma-names = "tx", "rx1", "rx2"; 204027b85caSJayesh Choudhary 205027b85caSJayesh Choudhary rng: rng@4e10000 { 206027b85caSJayesh Choudhary compatible = "inside-secure,safexcel-eip76"; 207027b85caSJayesh Choudhary reg = <0x00 0x04e10000 0x00 0x7d>; 208027b85caSJayesh Choudhary interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 209027b85caSJayesh Choudhary }; 210027b85caSJayesh Choudhary }; 211027b85caSJayesh Choudhary 212835d0442SNishanth Menon main_timer0: timer@2400000 { 213835d0442SNishanth Menon compatible = "ti,am654-timer"; 214835d0442SNishanth Menon reg = <0x00 0x2400000 0x00 0x400>; 215835d0442SNishanth Menon interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 216835d0442SNishanth Menon clocks = <&k3_clks 63 1>; 217835d0442SNishanth Menon clock-names = "fck"; 218835d0442SNishanth Menon assigned-clocks = <&k3_clks 63 1>; 219835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 63 2>; 220835d0442SNishanth Menon power-domains = <&k3_pds 63 TI_SCI_PD_EXCLUSIVE>; 221835d0442SNishanth Menon ti,timer-pwm; 222835d0442SNishanth Menon }; 223835d0442SNishanth Menon 224835d0442SNishanth Menon main_timer1: timer@2410000 { 225835d0442SNishanth Menon compatible = "ti,am654-timer"; 226835d0442SNishanth Menon reg = <0x00 0x2410000 0x00 0x400>; 227835d0442SNishanth Menon interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 228835d0442SNishanth Menon clocks = <&k3_clks 64 1>; 229835d0442SNishanth Menon clock-names = "fck"; 230835d0442SNishanth Menon assigned-clocks = <&k3_clks 64 1>; 231835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 64 2>; 232835d0442SNishanth Menon power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>; 233835d0442SNishanth Menon ti,timer-pwm; 234835d0442SNishanth Menon }; 235835d0442SNishanth Menon 236835d0442SNishanth Menon main_timer2: timer@2420000 { 237835d0442SNishanth Menon compatible = "ti,am654-timer"; 238835d0442SNishanth Menon reg = <0x00 0x2420000 0x00 0x400>; 239835d0442SNishanth Menon interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 240835d0442SNishanth Menon clocks = <&k3_clks 65 1>; 241835d0442SNishanth Menon clock-names = "fck"; 242835d0442SNishanth Menon assigned-clocks = <&k3_clks 65 1>; 243835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 65 2>; 244835d0442SNishanth Menon power-domains = <&k3_pds 65 TI_SCI_PD_EXCLUSIVE>; 245835d0442SNishanth Menon ti,timer-pwm; 246835d0442SNishanth Menon }; 247835d0442SNishanth Menon 248835d0442SNishanth Menon main_timer3: timer@2430000 { 249835d0442SNishanth Menon compatible = "ti,am654-timer"; 250835d0442SNishanth Menon reg = <0x00 0x2430000 0x00 0x400>; 251835d0442SNishanth Menon interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 252835d0442SNishanth Menon clocks = <&k3_clks 66 1>; 253835d0442SNishanth Menon clock-names = "fck"; 254835d0442SNishanth Menon assigned-clocks = <&k3_clks 66 1>; 255835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 66 2>; 256835d0442SNishanth Menon power-domains = <&k3_pds 66 TI_SCI_PD_EXCLUSIVE>; 257835d0442SNishanth Menon ti,timer-pwm; 258835d0442SNishanth Menon }; 259835d0442SNishanth Menon 260835d0442SNishanth Menon main_timer4: timer@2440000 { 261835d0442SNishanth Menon compatible = "ti,am654-timer"; 262835d0442SNishanth Menon reg = <0x00 0x2440000 0x00 0x400>; 263835d0442SNishanth Menon interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 264835d0442SNishanth Menon clocks = <&k3_clks 67 1>; 265835d0442SNishanth Menon clock-names = "fck"; 266835d0442SNishanth Menon assigned-clocks = <&k3_clks 67 1>; 267835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 67 2>; 268835d0442SNishanth Menon power-domains = <&k3_pds 67 TI_SCI_PD_EXCLUSIVE>; 269835d0442SNishanth Menon ti,timer-pwm; 270835d0442SNishanth Menon }; 271835d0442SNishanth Menon 272835d0442SNishanth Menon main_timer5: timer@2450000 { 273835d0442SNishanth Menon compatible = "ti,am654-timer"; 274835d0442SNishanth Menon reg = <0x00 0x2450000 0x00 0x400>; 275835d0442SNishanth Menon interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 276835d0442SNishanth Menon clocks = <&k3_clks 68 1>; 277835d0442SNishanth Menon clock-names = "fck"; 278835d0442SNishanth Menon assigned-clocks = <&k3_clks 68 1>; 279835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 68 2>; 280835d0442SNishanth Menon power-domains = <&k3_pds 68 TI_SCI_PD_EXCLUSIVE>; 281835d0442SNishanth Menon ti,timer-pwm; 282835d0442SNishanth Menon }; 283835d0442SNishanth Menon 284835d0442SNishanth Menon main_timer6: timer@2460000 { 285835d0442SNishanth Menon compatible = "ti,am654-timer"; 286835d0442SNishanth Menon reg = <0x00 0x2460000 0x00 0x400>; 287835d0442SNishanth Menon interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; 288835d0442SNishanth Menon clocks = <&k3_clks 69 1>; 289835d0442SNishanth Menon clock-names = "fck"; 290835d0442SNishanth Menon assigned-clocks = <&k3_clks 69 1>; 291835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 69 2>; 292835d0442SNishanth Menon power-domains = <&k3_pds 69 TI_SCI_PD_EXCLUSIVE>; 293835d0442SNishanth Menon ti,timer-pwm; 294835d0442SNishanth Menon }; 295835d0442SNishanth Menon 296835d0442SNishanth Menon main_timer7: timer@2470000 { 297835d0442SNishanth Menon compatible = "ti,am654-timer"; 298835d0442SNishanth Menon reg = <0x00 0x2470000 0x00 0x400>; 299835d0442SNishanth Menon interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 300835d0442SNishanth Menon clocks = <&k3_clks 70 1>; 301835d0442SNishanth Menon clock-names = "fck"; 302835d0442SNishanth Menon assigned-clocks = <&k3_clks 70 1>; 303835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 70 2>; 304835d0442SNishanth Menon power-domains = <&k3_pds 70 TI_SCI_PD_EXCLUSIVE>; 305835d0442SNishanth Menon ti,timer-pwm; 306835d0442SNishanth Menon }; 307835d0442SNishanth Menon 308835d0442SNishanth Menon main_timer8: timer@2480000 { 309835d0442SNishanth Menon compatible = "ti,am654-timer"; 310835d0442SNishanth Menon reg = <0x00 0x2480000 0x00 0x400>; 311835d0442SNishanth Menon interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 312835d0442SNishanth Menon clocks = <&k3_clks 71 1>; 313835d0442SNishanth Menon clock-names = "fck"; 314835d0442SNishanth Menon assigned-clocks = <&k3_clks 71 1>; 315835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 71 2>; 316835d0442SNishanth Menon power-domains = <&k3_pds 71 TI_SCI_PD_EXCLUSIVE>; 317835d0442SNishanth Menon ti,timer-pwm; 318835d0442SNishanth Menon }; 319835d0442SNishanth Menon 320835d0442SNishanth Menon main_timer9: timer@2490000 { 321835d0442SNishanth Menon compatible = "ti,am654-timer"; 322835d0442SNishanth Menon reg = <0x00 0x2490000 0x00 0x400>; 323835d0442SNishanth Menon interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 324835d0442SNishanth Menon clocks = <&k3_clks 72 1>; 325835d0442SNishanth Menon clock-names = "fck"; 326835d0442SNishanth Menon assigned-clocks = <&k3_clks 72 1>; 327835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 72 2>; 328835d0442SNishanth Menon power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>; 329835d0442SNishanth Menon ti,timer-pwm; 330835d0442SNishanth Menon }; 331835d0442SNishanth Menon 332835d0442SNishanth Menon main_timer10: timer@24a0000 { 333835d0442SNishanth Menon compatible = "ti,am654-timer"; 334835d0442SNishanth Menon reg = <0x00 0x24a0000 0x00 0x400>; 335835d0442SNishanth Menon interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 336835d0442SNishanth Menon clocks = <&k3_clks 73 1>; 337835d0442SNishanth Menon clock-names = "fck"; 338835d0442SNishanth Menon assigned-clocks = <&k3_clks 73 1>; 339835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 73 2>; 340835d0442SNishanth Menon power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>; 341835d0442SNishanth Menon ti,timer-pwm; 342835d0442SNishanth Menon }; 343835d0442SNishanth Menon 344835d0442SNishanth Menon main_timer11: timer@24b0000 { 345835d0442SNishanth Menon compatible = "ti,am654-timer"; 346835d0442SNishanth Menon reg = <0x00 0x24b0000 0x00 0x400>; 347835d0442SNishanth Menon interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; 348835d0442SNishanth Menon clocks = <&k3_clks 74 1>; 349835d0442SNishanth Menon clock-names = "fck"; 350835d0442SNishanth Menon assigned-clocks = <&k3_clks 74 1>; 351835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 74 2>; 352835d0442SNishanth Menon power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>; 353835d0442SNishanth Menon ti,timer-pwm; 354835d0442SNishanth Menon }; 355835d0442SNishanth Menon 356835d0442SNishanth Menon main_timer12: timer@24c0000 { 357835d0442SNishanth Menon compatible = "ti,am654-timer"; 358835d0442SNishanth Menon reg = <0x00 0x24c0000 0x00 0x400>; 359835d0442SNishanth Menon interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 360835d0442SNishanth Menon clocks = <&k3_clks 75 1>; 361835d0442SNishanth Menon clock-names = "fck"; 362835d0442SNishanth Menon assigned-clocks = <&k3_clks 75 1>; 363835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 75 2>; 364835d0442SNishanth Menon power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>; 365835d0442SNishanth Menon ti,timer-pwm; 366835d0442SNishanth Menon }; 367835d0442SNishanth Menon 368835d0442SNishanth Menon main_timer13: timer@24d0000 { 369835d0442SNishanth Menon compatible = "ti,am654-timer"; 370835d0442SNishanth Menon reg = <0x00 0x24d0000 0x00 0x400>; 371835d0442SNishanth Menon interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; 372835d0442SNishanth Menon clocks = <&k3_clks 76 1>; 373835d0442SNishanth Menon clock-names = "fck"; 374835d0442SNishanth Menon assigned-clocks = <&k3_clks 76 1>; 375835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 76 2>; 376835d0442SNishanth Menon power-domains = <&k3_pds 76 TI_SCI_PD_EXCLUSIVE>; 377835d0442SNishanth Menon ti,timer-pwm; 378835d0442SNishanth Menon }; 379835d0442SNishanth Menon 380835d0442SNishanth Menon main_timer14: timer@24e0000 { 381835d0442SNishanth Menon compatible = "ti,am654-timer"; 382835d0442SNishanth Menon reg = <0x00 0x24e0000 0x00 0x400>; 383835d0442SNishanth Menon interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 384835d0442SNishanth Menon clocks = <&k3_clks 77 1>; 385835d0442SNishanth Menon clock-names = "fck"; 386835d0442SNishanth Menon assigned-clocks = <&k3_clks 77 1>; 387835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 77 2>; 388835d0442SNishanth Menon power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>; 389835d0442SNishanth Menon ti,timer-pwm; 390835d0442SNishanth Menon }; 391835d0442SNishanth Menon 392835d0442SNishanth Menon main_timer15: timer@24f0000 { 393835d0442SNishanth Menon compatible = "ti,am654-timer"; 394835d0442SNishanth Menon reg = <0x00 0x24f0000 0x00 0x400>; 395835d0442SNishanth Menon interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 396835d0442SNishanth Menon clocks = <&k3_clks 78 1>; 397835d0442SNishanth Menon clock-names = "fck"; 398835d0442SNishanth Menon assigned-clocks = <&k3_clks 78 1>; 399835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 78 2>; 400835d0442SNishanth Menon power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>; 401835d0442SNishanth Menon ti,timer-pwm; 402835d0442SNishanth Menon }; 403835d0442SNishanth Menon 404835d0442SNishanth Menon main_timer16: timer@2500000 { 405835d0442SNishanth Menon compatible = "ti,am654-timer"; 406835d0442SNishanth Menon reg = <0x00 0x2500000 0x00 0x400>; 407835d0442SNishanth Menon interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 408835d0442SNishanth Menon clocks = <&k3_clks 79 1>; 409835d0442SNishanth Menon clock-names = "fck"; 410835d0442SNishanth Menon assigned-clocks = <&k3_clks 79 1>; 411835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 79 2>; 412835d0442SNishanth Menon power-domains = <&k3_pds 79 TI_SCI_PD_EXCLUSIVE>; 413835d0442SNishanth Menon ti,timer-pwm; 414835d0442SNishanth Menon }; 415835d0442SNishanth Menon 416835d0442SNishanth Menon main_timer17: timer@2510000 { 417835d0442SNishanth Menon compatible = "ti,am654-timer"; 418835d0442SNishanth Menon reg = <0x00 0x2510000 0x00 0x400>; 419835d0442SNishanth Menon interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 420835d0442SNishanth Menon clocks = <&k3_clks 80 1>; 421835d0442SNishanth Menon clock-names = "fck"; 422835d0442SNishanth Menon assigned-clocks = <&k3_clks 80 1>; 423835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 80 2>; 424835d0442SNishanth Menon power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>; 425835d0442SNishanth Menon ti,timer-pwm; 426835d0442SNishanth Menon }; 427835d0442SNishanth Menon 428835d0442SNishanth Menon main_timer18: timer@2520000 { 429835d0442SNishanth Menon compatible = "ti,am654-timer"; 430835d0442SNishanth Menon reg = <0x00 0x2520000 0x00 0x400>; 431835d0442SNishanth Menon interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 432835d0442SNishanth Menon clocks = <&k3_clks 81 1>; 433835d0442SNishanth Menon clock-names = "fck"; 434835d0442SNishanth Menon assigned-clocks = <&k3_clks 81 1>; 435835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 81 2>; 436835d0442SNishanth Menon power-domains = <&k3_pds 81 TI_SCI_PD_EXCLUSIVE>; 437835d0442SNishanth Menon ti,timer-pwm; 438835d0442SNishanth Menon }; 439835d0442SNishanth Menon 440835d0442SNishanth Menon main_timer19: timer@2530000 { 441835d0442SNishanth Menon compatible = "ti,am654-timer"; 442835d0442SNishanth Menon reg = <0x00 0x2530000 0x00 0x400>; 443835d0442SNishanth Menon interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 444835d0442SNishanth Menon clocks = <&k3_clks 82 1>; 445835d0442SNishanth Menon clock-names = "fck"; 446835d0442SNishanth Menon assigned-clocks = <&k3_clks 82 1>; 447835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 82 2>; 448835d0442SNishanth Menon power-domains = <&k3_pds 82 TI_SCI_PD_EXCLUSIVE>; 449835d0442SNishanth Menon ti,timer-pwm; 450835d0442SNishanth Menon }; 451835d0442SNishanth Menon 452b8545f9dSAswath Govindraju main_uart0: serial@2800000 { 453b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 454b8545f9dSAswath Govindraju reg = <0x00 0x02800000 0x00 0x200>; 455b8545f9dSAswath Govindraju interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 456b8545f9dSAswath Govindraju current-speed = <115200>; 457b8545f9dSAswath Govindraju clocks = <&k3_clks 146 3>; 458b8545f9dSAswath Govindraju clock-names = "fclk"; 459b8545f9dSAswath Govindraju power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 4600e63f35aSAndrew Davis status = "disabled"; 461b8545f9dSAswath Govindraju }; 462b8545f9dSAswath Govindraju 463b8545f9dSAswath Govindraju main_uart1: serial@2810000 { 464b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 465b8545f9dSAswath Govindraju reg = <0x00 0x02810000 0x00 0x200>; 466b8545f9dSAswath Govindraju interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 467b8545f9dSAswath Govindraju current-speed = <115200>; 468b8545f9dSAswath Govindraju clocks = <&k3_clks 350 3>; 469b8545f9dSAswath Govindraju clock-names = "fclk"; 470b8545f9dSAswath Govindraju power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>; 4710e63f35aSAndrew Davis status = "disabled"; 472b8545f9dSAswath Govindraju }; 473b8545f9dSAswath Govindraju 474b8545f9dSAswath Govindraju main_uart2: serial@2820000 { 475b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 476b8545f9dSAswath Govindraju reg = <0x00 0x02820000 0x00 0x200>; 477b8545f9dSAswath Govindraju interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 478b8545f9dSAswath Govindraju current-speed = <115200>; 479b8545f9dSAswath Govindraju clocks = <&k3_clks 351 3>; 480b8545f9dSAswath Govindraju clock-names = "fclk"; 481b8545f9dSAswath Govindraju power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>; 4820e63f35aSAndrew Davis status = "disabled"; 483b8545f9dSAswath Govindraju }; 484b8545f9dSAswath Govindraju 485b8545f9dSAswath Govindraju main_uart3: serial@2830000 { 486b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 487b8545f9dSAswath Govindraju reg = <0x00 0x02830000 0x00 0x200>; 488b8545f9dSAswath Govindraju interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 489b8545f9dSAswath Govindraju current-speed = <115200>; 490b8545f9dSAswath Govindraju clocks = <&k3_clks 352 3>; 491b8545f9dSAswath Govindraju clock-names = "fclk"; 492b8545f9dSAswath Govindraju power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>; 4930e63f35aSAndrew Davis status = "disabled"; 494b8545f9dSAswath Govindraju }; 495b8545f9dSAswath Govindraju 496b8545f9dSAswath Govindraju main_uart4: serial@2840000 { 497b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 498b8545f9dSAswath Govindraju reg = <0x00 0x02840000 0x00 0x200>; 499b8545f9dSAswath Govindraju interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 500b8545f9dSAswath Govindraju current-speed = <115200>; 501b8545f9dSAswath Govindraju clocks = <&k3_clks 353 3>; 502b8545f9dSAswath Govindraju clock-names = "fclk"; 503b8545f9dSAswath Govindraju power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>; 5040e63f35aSAndrew Davis status = "disabled"; 505b8545f9dSAswath Govindraju }; 506b8545f9dSAswath Govindraju 507b8545f9dSAswath Govindraju main_uart5: serial@2850000 { 508b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 509b8545f9dSAswath Govindraju reg = <0x00 0x02850000 0x00 0x200>; 510b8545f9dSAswath Govindraju interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 511b8545f9dSAswath Govindraju current-speed = <115200>; 512b8545f9dSAswath Govindraju clocks = <&k3_clks 354 3>; 513b8545f9dSAswath Govindraju clock-names = "fclk"; 514b8545f9dSAswath Govindraju power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>; 5150e63f35aSAndrew Davis status = "disabled"; 516b8545f9dSAswath Govindraju }; 517b8545f9dSAswath Govindraju 518b8545f9dSAswath Govindraju main_uart6: serial@2860000 { 519b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 520b8545f9dSAswath Govindraju reg = <0x00 0x02860000 0x00 0x200>; 521b8545f9dSAswath Govindraju interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 522b8545f9dSAswath Govindraju current-speed = <115200>; 523b8545f9dSAswath Govindraju clocks = <&k3_clks 355 3>; 524b8545f9dSAswath Govindraju clock-names = "fclk"; 525b8545f9dSAswath Govindraju power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>; 5260e63f35aSAndrew Davis status = "disabled"; 527b8545f9dSAswath Govindraju }; 528b8545f9dSAswath Govindraju 529b8545f9dSAswath Govindraju main_uart7: serial@2870000 { 530b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 531b8545f9dSAswath Govindraju reg = <0x00 0x02870000 0x00 0x200>; 532b8545f9dSAswath Govindraju interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 533b8545f9dSAswath Govindraju current-speed = <115200>; 534b8545f9dSAswath Govindraju clocks = <&k3_clks 356 3>; 535b8545f9dSAswath Govindraju clock-names = "fclk"; 536b8545f9dSAswath Govindraju power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>; 5370e63f35aSAndrew Davis status = "disabled"; 538b8545f9dSAswath Govindraju }; 539b8545f9dSAswath Govindraju 540b8545f9dSAswath Govindraju main_uart8: serial@2880000 { 541b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 542b8545f9dSAswath Govindraju reg = <0x00 0x02880000 0x00 0x200>; 543b8545f9dSAswath Govindraju interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 544b8545f9dSAswath Govindraju current-speed = <115200>; 545b8545f9dSAswath Govindraju clocks = <&k3_clks 357 3>; 546b8545f9dSAswath Govindraju clock-names = "fclk"; 547b8545f9dSAswath Govindraju power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>; 5480e63f35aSAndrew Davis status = "disabled"; 549b8545f9dSAswath Govindraju }; 550b8545f9dSAswath Govindraju 551b8545f9dSAswath Govindraju main_uart9: serial@2890000 { 552b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 553b8545f9dSAswath Govindraju reg = <0x00 0x02890000 0x00 0x200>; 554b8545f9dSAswath Govindraju interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 555b8545f9dSAswath Govindraju current-speed = <115200>; 556b8545f9dSAswath Govindraju clocks = <&k3_clks 358 3>; 557b8545f9dSAswath Govindraju clock-names = "fclk"; 558b8545f9dSAswath Govindraju power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>; 5590e63f35aSAndrew Davis status = "disabled"; 560b8545f9dSAswath Govindraju }; 561b8545f9dSAswath Govindraju 562b8545f9dSAswath Govindraju main_gpio0: gpio@600000 { 563b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 564b8545f9dSAswath Govindraju reg = <0x00 0x00600000 0x00 0x100>; 565b8545f9dSAswath Govindraju gpio-controller; 566b8545f9dSAswath Govindraju #gpio-cells = <2>; 567b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 568b8545f9dSAswath Govindraju interrupts = <145>, <146>, <147>, <148>, <149>; 569b8545f9dSAswath Govindraju interrupt-controller; 570b8545f9dSAswath Govindraju #interrupt-cells = <2>; 571b8545f9dSAswath Govindraju ti,ngpio = <66>; 572b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 573b8545f9dSAswath Govindraju power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 574b8545f9dSAswath Govindraju clocks = <&k3_clks 111 0>; 575b8545f9dSAswath Govindraju clock-names = "gpio"; 576b8545f9dSAswath Govindraju }; 577b8545f9dSAswath Govindraju 578b8545f9dSAswath Govindraju main_gpio2: gpio@610000 { 579b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 580b8545f9dSAswath Govindraju reg = <0x00 0x00610000 0x00 0x100>; 581b8545f9dSAswath Govindraju gpio-controller; 582b8545f9dSAswath Govindraju #gpio-cells = <2>; 583b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 584b8545f9dSAswath Govindraju interrupts = <154>, <155>, <156>, <157>, <158>; 585b8545f9dSAswath Govindraju interrupt-controller; 586b8545f9dSAswath Govindraju #interrupt-cells = <2>; 587b8545f9dSAswath Govindraju ti,ngpio = <66>; 588b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 589b8545f9dSAswath Govindraju power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 590b8545f9dSAswath Govindraju clocks = <&k3_clks 112 0>; 591b8545f9dSAswath Govindraju clock-names = "gpio"; 592b8545f9dSAswath Govindraju }; 593b8545f9dSAswath Govindraju 594b8545f9dSAswath Govindraju main_gpio4: gpio@620000 { 595b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 596b8545f9dSAswath Govindraju reg = <0x00 0x00620000 0x00 0x100>; 597b8545f9dSAswath Govindraju gpio-controller; 598b8545f9dSAswath Govindraju #gpio-cells = <2>; 599b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 600b8545f9dSAswath Govindraju interrupts = <163>, <164>, <165>, <166>, <167>; 601b8545f9dSAswath Govindraju interrupt-controller; 602b8545f9dSAswath Govindraju #interrupt-cells = <2>; 603b8545f9dSAswath Govindraju ti,ngpio = <66>; 604b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 605b8545f9dSAswath Govindraju power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>; 606b8545f9dSAswath Govindraju clocks = <&k3_clks 113 0>; 607b8545f9dSAswath Govindraju clock-names = "gpio"; 608b8545f9dSAswath Govindraju }; 609b8545f9dSAswath Govindraju 610b8545f9dSAswath Govindraju main_gpio6: gpio@630000 { 611b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 612b8545f9dSAswath Govindraju reg = <0x00 0x00630000 0x00 0x100>; 613b8545f9dSAswath Govindraju gpio-controller; 614b8545f9dSAswath Govindraju #gpio-cells = <2>; 615b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 616b8545f9dSAswath Govindraju interrupts = <172>, <173>, <174>, <175>, <176>; 617b8545f9dSAswath Govindraju interrupt-controller; 618b8545f9dSAswath Govindraju #interrupt-cells = <2>; 619b8545f9dSAswath Govindraju ti,ngpio = <66>; 620b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 621b8545f9dSAswath Govindraju power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>; 622b8545f9dSAswath Govindraju clocks = <&k3_clks 114 0>; 623b8545f9dSAswath Govindraju clock-names = "gpio"; 624b8545f9dSAswath Govindraju }; 625b8545f9dSAswath Govindraju 626b8545f9dSAswath Govindraju main_i2c0: i2c@2000000 { 627b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 628b8545f9dSAswath Govindraju reg = <0x00 0x02000000 0x00 0x100>; 629b8545f9dSAswath Govindraju interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 630b8545f9dSAswath Govindraju #address-cells = <1>; 631b8545f9dSAswath Govindraju #size-cells = <0>; 632b8545f9dSAswath Govindraju clocks = <&k3_clks 214 1>; 633b8545f9dSAswath Govindraju clock-names = "fck"; 634b8545f9dSAswath Govindraju power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>; 635b8545f9dSAswath Govindraju }; 636b8545f9dSAswath Govindraju 637b8545f9dSAswath Govindraju main_i2c1: i2c@2010000 { 638b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 639b8545f9dSAswath Govindraju reg = <0x00 0x02010000 0x00 0x100>; 640b8545f9dSAswath Govindraju interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 641b8545f9dSAswath Govindraju #address-cells = <1>; 642b8545f9dSAswath Govindraju #size-cells = <0>; 643b8545f9dSAswath Govindraju clocks = <&k3_clks 215 1>; 644b8545f9dSAswath Govindraju clock-names = "fck"; 645b8545f9dSAswath Govindraju power-domains = <&k3_pds 215 TI_SCI_PD_EXCLUSIVE>; 6460aef5131SAndrew Davis status = "disabled"; 647b8545f9dSAswath Govindraju }; 648b8545f9dSAswath Govindraju 649b8545f9dSAswath Govindraju main_i2c2: i2c@2020000 { 650b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 651b8545f9dSAswath Govindraju reg = <0x00 0x02020000 0x00 0x100>; 652b8545f9dSAswath Govindraju interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 653b8545f9dSAswath Govindraju #address-cells = <1>; 654b8545f9dSAswath Govindraju #size-cells = <0>; 655b8545f9dSAswath Govindraju clocks = <&k3_clks 216 1>; 656b8545f9dSAswath Govindraju clock-names = "fck"; 657b8545f9dSAswath Govindraju power-domains = <&k3_pds 216 TI_SCI_PD_EXCLUSIVE>; 6580aef5131SAndrew Davis status = "disabled"; 659b8545f9dSAswath Govindraju }; 660b8545f9dSAswath Govindraju 661b8545f9dSAswath Govindraju main_i2c3: i2c@2030000 { 662b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 663b8545f9dSAswath Govindraju reg = <0x00 0x02030000 0x00 0x100>; 664b8545f9dSAswath Govindraju interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 665b8545f9dSAswath Govindraju #address-cells = <1>; 666b8545f9dSAswath Govindraju #size-cells = <0>; 667b8545f9dSAswath Govindraju clocks = <&k3_clks 217 1>; 668b8545f9dSAswath Govindraju clock-names = "fck"; 669b8545f9dSAswath Govindraju power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>; 6700aef5131SAndrew Davis status = "disabled"; 671b8545f9dSAswath Govindraju }; 672b8545f9dSAswath Govindraju 673b8545f9dSAswath Govindraju main_i2c4: i2c@2040000 { 674b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 675b8545f9dSAswath Govindraju reg = <0x00 0x02040000 0x00 0x100>; 676b8545f9dSAswath Govindraju interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 677b8545f9dSAswath Govindraju #address-cells = <1>; 678b8545f9dSAswath Govindraju #size-cells = <0>; 679b8545f9dSAswath Govindraju clocks = <&k3_clks 218 1>; 680b8545f9dSAswath Govindraju clock-names = "fck"; 681b8545f9dSAswath Govindraju power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>; 6820aef5131SAndrew Davis status = "disabled"; 683b8545f9dSAswath Govindraju }; 684b8545f9dSAswath Govindraju 685b8545f9dSAswath Govindraju main_i2c5: i2c@2050000 { 686b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 687b8545f9dSAswath Govindraju reg = <0x00 0x02050000 0x00 0x100>; 688b8545f9dSAswath Govindraju interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 689b8545f9dSAswath Govindraju #address-cells = <1>; 690b8545f9dSAswath Govindraju #size-cells = <0>; 691b8545f9dSAswath Govindraju clocks = <&k3_clks 219 1>; 692b8545f9dSAswath Govindraju clock-names = "fck"; 693b8545f9dSAswath Govindraju power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>; 6940aef5131SAndrew Davis status = "disabled"; 695b8545f9dSAswath Govindraju }; 696b8545f9dSAswath Govindraju 697b8545f9dSAswath Govindraju main_i2c6: i2c@2060000 { 698b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 699b8545f9dSAswath Govindraju reg = <0x00 0x02060000 0x00 0x100>; 700b8545f9dSAswath Govindraju interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 701b8545f9dSAswath Govindraju #address-cells = <1>; 702b8545f9dSAswath Govindraju #size-cells = <0>; 703b8545f9dSAswath Govindraju clocks = <&k3_clks 220 1>; 704b8545f9dSAswath Govindraju clock-names = "fck"; 705b8545f9dSAswath Govindraju power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>; 7060aef5131SAndrew Davis status = "disabled"; 707b8545f9dSAswath Govindraju }; 708b8545f9dSAswath Govindraju 709b8545f9dSAswath Govindraju main_sdhci0: mmc@4f80000 { 710b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-8bit"; 711b8545f9dSAswath Govindraju reg = <0x00 0x04f80000 0x00 0x1000>, 712b8545f9dSAswath Govindraju <0x00 0x04f88000 0x00 0x400>; 713b8545f9dSAswath Govindraju interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 714b8545f9dSAswath Govindraju power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>; 715b8545f9dSAswath Govindraju clocks = <&k3_clks 98 7>, <&k3_clks 98 1>; 716b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 717b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 98 1>; 718b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 98 2>; 719b8545f9dSAswath Govindraju bus-width = <8>; 720b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 721b8545f9dSAswath Govindraju ti,otap-del-sel-mmc-hs = <0x0>; 722b8545f9dSAswath Govindraju ti,otap-del-sel-ddr52 = <0x6>; 723b8545f9dSAswath Govindraju ti,otap-del-sel-hs200 = <0x8>; 724b8545f9dSAswath Govindraju ti,otap-del-sel-hs400 = <0x5>; 725b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x10>; 726b8545f9dSAswath Govindraju ti,itap-del-sel-mmc-hs = <0xa>; 727b8545f9dSAswath Govindraju ti,strobe-sel = <0x77>; 728b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 729b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 730b8545f9dSAswath Govindraju mmc-ddr-1_8v; 731b8545f9dSAswath Govindraju mmc-hs200-1_8v; 732b8545f9dSAswath Govindraju mmc-hs400-1_8v; 733b8545f9dSAswath Govindraju dma-coherent; 734b8545f9dSAswath Govindraju }; 735b8545f9dSAswath Govindraju 736b8545f9dSAswath Govindraju main_sdhci1: mmc@4fb0000 { 737b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-4bit"; 738b8545f9dSAswath Govindraju reg = <0x00 0x04fb0000 0x00 0x1000>, 739b8545f9dSAswath Govindraju <0x00 0x04fb8000 0x00 0x400>; 740b8545f9dSAswath Govindraju interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 741b8545f9dSAswath Govindraju power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>; 742b8545f9dSAswath Govindraju clocks = <&k3_clks 99 8>, <&k3_clks 99 1>; 743b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 744b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 99 1>; 745b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 99 2>; 746b8545f9dSAswath Govindraju bus-width = <4>; 747b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 748b8545f9dSAswath Govindraju ti,otap-del-sel-sd-hs = <0x0>; 749b8545f9dSAswath Govindraju ti,otap-del-sel-sdr12 = <0xf>; 750b8545f9dSAswath Govindraju ti,otap-del-sel-sdr25 = <0xf>; 751b8545f9dSAswath Govindraju ti,otap-del-sel-sdr50 = <0xc>; 752b8545f9dSAswath Govindraju ti,otap-del-sel-sdr104 = <0x5>; 753b8545f9dSAswath Govindraju ti,otap-del-sel-ddr50 = <0xc>; 754b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x0>; 755b8545f9dSAswath Govindraju ti,itap-del-sel-sd-hs = <0x0>; 756b8545f9dSAswath Govindraju ti,itap-del-sel-sdr12 = <0x0>; 757b8545f9dSAswath Govindraju ti,itap-del-sel-sdr25 = <0x0>; 758b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 759b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 760b8545f9dSAswath Govindraju dma-coherent; 761b8545f9dSAswath Govindraju /* Masking support for SDR104 capability */ 762b8545f9dSAswath Govindraju sdhci-caps-mask = <0x00000003 0x00000000>; 763b8545f9dSAswath Govindraju }; 764b8545f9dSAswath Govindraju 765b8545f9dSAswath Govindraju main_navss: bus@30000000 { 766b8545f9dSAswath Govindraju compatible = "simple-mfd"; 767b8545f9dSAswath Govindraju #address-cells = <2>; 768b8545f9dSAswath Govindraju #size-cells = <2>; 769b8545f9dSAswath Govindraju ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 770b8545f9dSAswath Govindraju ti,sci-dev-id = <224>; 771b8545f9dSAswath Govindraju dma-coherent; 772b8545f9dSAswath Govindraju dma-ranges; 773b8545f9dSAswath Govindraju 774b8545f9dSAswath Govindraju main_navss_intr: interrupt-controller@310e0000 { 775b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 776b8545f9dSAswath Govindraju reg = <0x00 0x310e0000 0x00 0x4000>; 777b8545f9dSAswath Govindraju ti,intr-trigger-type = <4>; 778b8545f9dSAswath Govindraju interrupt-controller; 779b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 780b8545f9dSAswath Govindraju #interrupt-cells = <1>; 781b8545f9dSAswath Govindraju ti,sci = <&sms>; 782b8545f9dSAswath Govindraju ti,sci-dev-id = <227>; 783b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 64 64>, 784b8545f9dSAswath Govindraju <64 448 64>, 785b8545f9dSAswath Govindraju <128 672 64>; 786b8545f9dSAswath Govindraju }; 787b8545f9dSAswath Govindraju 788b8545f9dSAswath Govindraju main_udmass_inta: msi-controller@33d00000 { 789b8545f9dSAswath Govindraju compatible = "ti,sci-inta"; 790b8545f9dSAswath Govindraju reg = <0x00 0x33d00000 0x00 0x100000>; 791b8545f9dSAswath Govindraju interrupt-controller; 792b8545f9dSAswath Govindraju #interrupt-cells = <0>; 793b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 794b8545f9dSAswath Govindraju msi-controller; 795b8545f9dSAswath Govindraju ti,sci = <&sms>; 796b8545f9dSAswath Govindraju ti,sci-dev-id = <265>; 797b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 0 256>; 798b8545f9dSAswath Govindraju }; 799b8545f9dSAswath Govindraju 800b8545f9dSAswath Govindraju secure_proxy_main: mailbox@32c00000 { 801b8545f9dSAswath Govindraju compatible = "ti,am654-secure-proxy"; 802b8545f9dSAswath Govindraju #mbox-cells = <1>; 803b8545f9dSAswath Govindraju reg-names = "target_data", "rt", "scfg"; 804b8545f9dSAswath Govindraju reg = <0x00 0x32c00000 0x00 0x100000>, 805b8545f9dSAswath Govindraju <0x00 0x32400000 0x00 0x100000>, 806b8545f9dSAswath Govindraju <0x00 0x32800000 0x00 0x100000>; 807b8545f9dSAswath Govindraju interrupt-names = "rx_011"; 808b8545f9dSAswath Govindraju interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 809b8545f9dSAswath Govindraju }; 810b8545f9dSAswath Govindraju 811b8545f9dSAswath Govindraju hwspinlock: spinlock@30e00000 { 812b8545f9dSAswath Govindraju compatible = "ti,am654-hwspinlock"; 813b8545f9dSAswath Govindraju reg = <0x00 0x30e00000 0x00 0x1000>; 814b8545f9dSAswath Govindraju #hwlock-cells = <1>; 815b8545f9dSAswath Govindraju }; 816b8545f9dSAswath Govindraju 817b8545f9dSAswath Govindraju mailbox0_cluster0: mailbox@31f80000 { 818b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 819b8545f9dSAswath Govindraju reg = <0x00 0x31f80000 0x00 0x200>; 820b8545f9dSAswath Govindraju #mbox-cells = <1>; 821b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 822b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 823b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8243fb0402fSAndrew Davis status = "disabled"; 825b8545f9dSAswath Govindraju }; 826b8545f9dSAswath Govindraju 827b8545f9dSAswath Govindraju mailbox0_cluster1: mailbox@31f81000 { 828b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 829b8545f9dSAswath Govindraju reg = <0x00 0x31f81000 0x00 0x200>; 830b8545f9dSAswath Govindraju #mbox-cells = <1>; 831b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 832b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 833b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8343fb0402fSAndrew Davis status = "disabled"; 835b8545f9dSAswath Govindraju }; 836b8545f9dSAswath Govindraju 837b8545f9dSAswath Govindraju mailbox0_cluster2: mailbox@31f82000 { 838b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 839b8545f9dSAswath Govindraju reg = <0x00 0x31f82000 0x00 0x200>; 840b8545f9dSAswath Govindraju #mbox-cells = <1>; 841b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 842b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 843b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8443fb0402fSAndrew Davis status = "disabled"; 845b8545f9dSAswath Govindraju }; 846b8545f9dSAswath Govindraju 847b8545f9dSAswath Govindraju mailbox0_cluster3: mailbox@31f83000 { 848b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 849b8545f9dSAswath Govindraju reg = <0x00 0x31f83000 0x00 0x200>; 850b8545f9dSAswath Govindraju #mbox-cells = <1>; 851b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 852b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 853b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8543fb0402fSAndrew Davis status = "disabled"; 855b8545f9dSAswath Govindraju }; 856b8545f9dSAswath Govindraju 857b8545f9dSAswath Govindraju mailbox0_cluster4: mailbox@31f84000 { 858b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 859b8545f9dSAswath Govindraju reg = <0x00 0x31f84000 0x00 0x200>; 860b8545f9dSAswath Govindraju #mbox-cells = <1>; 861b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 862b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 863b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8643fb0402fSAndrew Davis status = "disabled"; 865b8545f9dSAswath Govindraju }; 866b8545f9dSAswath Govindraju 867b8545f9dSAswath Govindraju mailbox0_cluster5: mailbox@31f85000 { 868b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 869b8545f9dSAswath Govindraju reg = <0x00 0x31f85000 0x00 0x200>; 870b8545f9dSAswath Govindraju #mbox-cells = <1>; 871b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 872b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 873b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8743fb0402fSAndrew Davis status = "disabled"; 875b8545f9dSAswath Govindraju }; 876b8545f9dSAswath Govindraju 877b8545f9dSAswath Govindraju mailbox0_cluster6: mailbox@31f86000 { 878b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 879b8545f9dSAswath Govindraju reg = <0x00 0x31f86000 0x00 0x200>; 880b8545f9dSAswath Govindraju #mbox-cells = <1>; 881b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 882b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 883b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8843fb0402fSAndrew Davis status = "disabled"; 885b8545f9dSAswath Govindraju }; 886b8545f9dSAswath Govindraju 887b8545f9dSAswath Govindraju mailbox0_cluster7: mailbox@31f87000 { 888b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 889b8545f9dSAswath Govindraju reg = <0x00 0x31f87000 0x00 0x200>; 890b8545f9dSAswath Govindraju #mbox-cells = <1>; 891b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 892b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 893b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8943fb0402fSAndrew Davis status = "disabled"; 895b8545f9dSAswath Govindraju }; 896b8545f9dSAswath Govindraju 897b8545f9dSAswath Govindraju mailbox0_cluster8: mailbox@31f88000 { 898b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 899b8545f9dSAswath Govindraju reg = <0x00 0x31f88000 0x00 0x200>; 900b8545f9dSAswath Govindraju #mbox-cells = <1>; 901b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 902b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 903b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9043fb0402fSAndrew Davis status = "disabled"; 905b8545f9dSAswath Govindraju }; 906b8545f9dSAswath Govindraju 907b8545f9dSAswath Govindraju mailbox0_cluster9: mailbox@31f89000 { 908b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 909b8545f9dSAswath Govindraju reg = <0x00 0x31f89000 0x00 0x200>; 910b8545f9dSAswath Govindraju #mbox-cells = <1>; 911b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 912b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 913b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9143fb0402fSAndrew Davis status = "disabled"; 915b8545f9dSAswath Govindraju }; 916b8545f9dSAswath Govindraju 917b8545f9dSAswath Govindraju mailbox0_cluster10: mailbox@31f8a000 { 918b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 919b8545f9dSAswath Govindraju reg = <0x00 0x31f8a000 0x00 0x200>; 920b8545f9dSAswath Govindraju #mbox-cells = <1>; 921b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 922b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 923b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9243fb0402fSAndrew Davis status = "disabled"; 925b8545f9dSAswath Govindraju }; 926b8545f9dSAswath Govindraju 927b8545f9dSAswath Govindraju mailbox0_cluster11: mailbox@31f8b000 { 928b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 929b8545f9dSAswath Govindraju reg = <0x00 0x31f8b000 0x00 0x200>; 930b8545f9dSAswath Govindraju #mbox-cells = <1>; 931b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 932b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 933b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9343fb0402fSAndrew Davis status = "disabled"; 935b8545f9dSAswath Govindraju }; 936b8545f9dSAswath Govindraju 937b8545f9dSAswath Govindraju mailbox1_cluster0: mailbox@31f90000 { 938b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 939b8545f9dSAswath Govindraju reg = <0x00 0x31f90000 0x00 0x200>; 940b8545f9dSAswath Govindraju #mbox-cells = <1>; 941b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 942b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 943b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9443fb0402fSAndrew Davis status = "disabled"; 945b8545f9dSAswath Govindraju }; 946b8545f9dSAswath Govindraju 947b8545f9dSAswath Govindraju mailbox1_cluster1: mailbox@31f91000 { 948b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 949b8545f9dSAswath Govindraju reg = <0x00 0x31f91000 0x00 0x200>; 950b8545f9dSAswath Govindraju #mbox-cells = <1>; 951b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 952b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 953b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9543fb0402fSAndrew Davis status = "disabled"; 955b8545f9dSAswath Govindraju }; 956b8545f9dSAswath Govindraju 957b8545f9dSAswath Govindraju mailbox1_cluster2: mailbox@31f92000 { 958b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 959b8545f9dSAswath Govindraju reg = <0x00 0x31f92000 0x00 0x200>; 960b8545f9dSAswath Govindraju #mbox-cells = <1>; 961b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 962b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 963b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9643fb0402fSAndrew Davis status = "disabled"; 965b8545f9dSAswath Govindraju }; 966b8545f9dSAswath Govindraju 967b8545f9dSAswath Govindraju mailbox1_cluster3: mailbox@31f93000 { 968b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 969b8545f9dSAswath Govindraju reg = <0x00 0x31f93000 0x00 0x200>; 970b8545f9dSAswath Govindraju #mbox-cells = <1>; 971b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 972b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 973b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9743fb0402fSAndrew Davis status = "disabled"; 975b8545f9dSAswath Govindraju }; 976b8545f9dSAswath Govindraju 977b8545f9dSAswath Govindraju mailbox1_cluster4: mailbox@31f94000 { 978b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 979b8545f9dSAswath Govindraju reg = <0x00 0x31f94000 0x00 0x200>; 980b8545f9dSAswath Govindraju #mbox-cells = <1>; 981b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 982b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 983b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9843fb0402fSAndrew Davis status = "disabled"; 985b8545f9dSAswath Govindraju }; 986b8545f9dSAswath Govindraju 987b8545f9dSAswath Govindraju mailbox1_cluster5: mailbox@31f95000 { 988b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 989b8545f9dSAswath Govindraju reg = <0x00 0x31f95000 0x00 0x200>; 990b8545f9dSAswath Govindraju #mbox-cells = <1>; 991b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 992b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 993b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9943fb0402fSAndrew Davis status = "disabled"; 995b8545f9dSAswath Govindraju }; 996b8545f9dSAswath Govindraju 997b8545f9dSAswath Govindraju mailbox1_cluster6: mailbox@31f96000 { 998b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 999b8545f9dSAswath Govindraju reg = <0x00 0x31f96000 0x00 0x200>; 1000b8545f9dSAswath Govindraju #mbox-cells = <1>; 1001b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1002b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1003b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10043fb0402fSAndrew Davis status = "disabled"; 1005b8545f9dSAswath Govindraju }; 1006b8545f9dSAswath Govindraju 1007b8545f9dSAswath Govindraju mailbox1_cluster7: mailbox@31f97000 { 1008b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1009b8545f9dSAswath Govindraju reg = <0x00 0x31f97000 0x00 0x200>; 1010b8545f9dSAswath Govindraju #mbox-cells = <1>; 1011b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1012b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1013b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10143fb0402fSAndrew Davis status = "disabled"; 1015b8545f9dSAswath Govindraju }; 1016b8545f9dSAswath Govindraju 1017b8545f9dSAswath Govindraju mailbox1_cluster8: mailbox@31f98000 { 1018b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1019b8545f9dSAswath Govindraju reg = <0x00 0x31f98000 0x00 0x200>; 1020b8545f9dSAswath Govindraju #mbox-cells = <1>; 1021b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1022b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1023b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10243fb0402fSAndrew Davis status = "disabled"; 1025b8545f9dSAswath Govindraju }; 1026b8545f9dSAswath Govindraju 1027b8545f9dSAswath Govindraju mailbox1_cluster9: mailbox@31f99000 { 1028b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1029b8545f9dSAswath Govindraju reg = <0x00 0x31f99000 0x00 0x200>; 1030b8545f9dSAswath Govindraju #mbox-cells = <1>; 1031b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1032b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1033b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10343fb0402fSAndrew Davis status = "disabled"; 1035b8545f9dSAswath Govindraju }; 1036b8545f9dSAswath Govindraju 1037b8545f9dSAswath Govindraju mailbox1_cluster10: mailbox@31f9a000 { 1038b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1039b8545f9dSAswath Govindraju reg = <0x00 0x31f9a000 0x00 0x200>; 1040b8545f9dSAswath Govindraju #mbox-cells = <1>; 1041b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1042b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1043b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10443fb0402fSAndrew Davis status = "disabled"; 1045b8545f9dSAswath Govindraju }; 1046b8545f9dSAswath Govindraju 1047b8545f9dSAswath Govindraju mailbox1_cluster11: mailbox@31f9b000 { 1048b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1049b8545f9dSAswath Govindraju reg = <0x00 0x31f9b000 0x00 0x200>; 1050b8545f9dSAswath Govindraju #mbox-cells = <1>; 1051b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1052b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1053b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10543fb0402fSAndrew Davis status = "disabled"; 1055b8545f9dSAswath Govindraju }; 1056b8545f9dSAswath Govindraju 1057b8545f9dSAswath Govindraju main_ringacc: ringacc@3c000000 { 1058b8545f9dSAswath Govindraju compatible = "ti,am654-navss-ringacc"; 1059b8545f9dSAswath Govindraju reg = <0x0 0x3c000000 0x0 0x400000>, 1060b8545f9dSAswath Govindraju <0x0 0x38000000 0x0 0x400000>, 1061b8545f9dSAswath Govindraju <0x0 0x31120000 0x0 0x100>, 1062b8545f9dSAswath Govindraju <0x0 0x33000000 0x0 0x40000>; 1063b8545f9dSAswath Govindraju reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; 1064b8545f9dSAswath Govindraju ti,num-rings = <1024>; 1065b8545f9dSAswath Govindraju ti,sci-rm-range-gp-rings = <0x1>; 1066b8545f9dSAswath Govindraju ti,sci = <&sms>; 1067b8545f9dSAswath Govindraju ti,sci-dev-id = <259>; 1068b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 1069b8545f9dSAswath Govindraju }; 1070b8545f9dSAswath Govindraju 1071b8545f9dSAswath Govindraju main_udmap: dma-controller@31150000 { 1072b8545f9dSAswath Govindraju compatible = "ti,j721e-navss-main-udmap"; 1073b8545f9dSAswath Govindraju reg = <0x0 0x31150000 0x0 0x100>, 1074b8545f9dSAswath Govindraju <0x0 0x34000000 0x0 0x80000>, 1075b8545f9dSAswath Govindraju <0x0 0x35000000 0x0 0x200000>; 1076b8545f9dSAswath Govindraju reg-names = "gcfg", "rchanrt", "tchanrt"; 1077b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 1078b8545f9dSAswath Govindraju #dma-cells = <1>; 1079b8545f9dSAswath Govindraju 1080b8545f9dSAswath Govindraju ti,sci = <&sms>; 1081b8545f9dSAswath Govindraju ti,sci-dev-id = <263>; 1082b8545f9dSAswath Govindraju ti,ringacc = <&main_ringacc>; 1083b8545f9dSAswath Govindraju 1084b8545f9dSAswath Govindraju ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 1085b8545f9dSAswath Govindraju <0x0f>, /* TX_HCHAN */ 1086b8545f9dSAswath Govindraju <0x10>; /* TX_UHCHAN */ 1087b8545f9dSAswath Govindraju ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 1088b8545f9dSAswath Govindraju <0x0b>, /* RX_HCHAN */ 1089b8545f9dSAswath Govindraju <0x0c>; /* RX_UHCHAN */ 1090b8545f9dSAswath Govindraju ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 1091b8545f9dSAswath Govindraju }; 1092b8545f9dSAswath Govindraju 1093b8545f9dSAswath Govindraju cpts@310d0000 { 1094b8545f9dSAswath Govindraju compatible = "ti,j721e-cpts"; 1095b8545f9dSAswath Govindraju reg = <0x0 0x310d0000 0x0 0x400>; 1096b8545f9dSAswath Govindraju reg-names = "cpts"; 1097b8545f9dSAswath Govindraju clocks = <&k3_clks 226 5>; 1098b8545f9dSAswath Govindraju clock-names = "cpts"; 10991f36d0e8SNeha Malcom Francis assigned-clocks = <&k3_clks 226 5>; /* NAVSS0_CPTS_0_RCLK */ 11001f36d0e8SNeha Malcom Francis assigned-clock-parents = <&k3_clks 226 7>; /* MAIN_0_HSDIVOUT6_CLK */ 1101b8545f9dSAswath Govindraju interrupts-extended = <&main_navss_intr 391>; 1102b8545f9dSAswath Govindraju interrupt-names = "cpts"; 1103b8545f9dSAswath Govindraju ti,cpts-periodic-outputs = <6>; 1104b8545f9dSAswath Govindraju ti,cpts-ext-ts-inputs = <8>; 1105b8545f9dSAswath Govindraju }; 1106b8545f9dSAswath Govindraju }; 1107b8545f9dSAswath Govindraju 110820fcf9d6SAswath Govindraju usbss0: cdns-usb@4104000 { 110920fcf9d6SAswath Govindraju compatible = "ti,j721e-usb"; 111020fcf9d6SAswath Govindraju reg = <0x00 0x04104000 0x00 0x100>; 111120fcf9d6SAswath Govindraju clocks = <&k3_clks 360 16>, <&k3_clks 360 15>; 111220fcf9d6SAswath Govindraju clock-names = "ref", "lpm"; 111320fcf9d6SAswath Govindraju assigned-clocks = <&k3_clks 360 16>; /* USB2_REFCLK */ 111420fcf9d6SAswath Govindraju assigned-clock-parents = <&k3_clks 360 17>; 111520fcf9d6SAswath Govindraju power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; 111620fcf9d6SAswath Govindraju #address-cells = <2>; 111720fcf9d6SAswath Govindraju #size-cells = <2>; 111820fcf9d6SAswath Govindraju ranges; 111920fcf9d6SAswath Govindraju dma-coherent; 112020fcf9d6SAswath Govindraju 112120fcf9d6SAswath Govindraju status = "disabled"; /* Needs pinmux */ 112220fcf9d6SAswath Govindraju 112320fcf9d6SAswath Govindraju usb0: usb@6000000 { 112420fcf9d6SAswath Govindraju compatible = "cdns,usb3"; 112520fcf9d6SAswath Govindraju reg = <0x00 0x06000000 0x00 0x10000>, 112620fcf9d6SAswath Govindraju <0x00 0x06010000 0x00 0x10000>, 112720fcf9d6SAswath Govindraju <0x00 0x06020000 0x00 0x10000>; 112820fcf9d6SAswath Govindraju reg-names = "otg", "xhci", "dev"; 112920fcf9d6SAswath Govindraju interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 113020fcf9d6SAswath Govindraju <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 113120fcf9d6SAswath Govindraju <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 113220fcf9d6SAswath Govindraju interrupt-names = "host", "peripheral", "otg"; 113320fcf9d6SAswath Govindraju maximum-speed = "super-speed"; 113420fcf9d6SAswath Govindraju dr_mode = "otg"; 113520fcf9d6SAswath Govindraju }; 113620fcf9d6SAswath Govindraju }; 113720fcf9d6SAswath Govindraju 1138393eee04SMatt Ranostay serdes_wiz0: wiz@5060000 { 1139393eee04SMatt Ranostay compatible = "ti,j721s2-wiz-10g"; 1140393eee04SMatt Ranostay #address-cells = <1>; 1141393eee04SMatt Ranostay #size-cells = <1>; 1142393eee04SMatt Ranostay power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; 1143393eee04SMatt Ranostay clocks = <&k3_clks 365 0>, <&k3_clks 365 3>, <&serdes_refclk>; 1144393eee04SMatt Ranostay clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 1145393eee04SMatt Ranostay num-lanes = <4>; 1146393eee04SMatt Ranostay #reset-cells = <1>; 1147393eee04SMatt Ranostay #clock-cells = <1>; 1148393eee04SMatt Ranostay ranges = <0x5060000 0x0 0x5060000 0x10000>; 1149393eee04SMatt Ranostay 1150393eee04SMatt Ranostay assigned-clocks = <&k3_clks 365 3>; 1151393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 7>; 1152393eee04SMatt Ranostay 1153393eee04SMatt Ranostay serdes0: serdes@5060000 { 1154393eee04SMatt Ranostay compatible = "ti,j721e-serdes-10g"; 1155393eee04SMatt Ranostay reg = <0x05060000 0x00010000>; 1156393eee04SMatt Ranostay reg-names = "torrent_phy"; 1157393eee04SMatt Ranostay resets = <&serdes_wiz0 0>; 1158393eee04SMatt Ranostay reset-names = "torrent_reset"; 1159393eee04SMatt Ranostay clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 1160393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; 1161393eee04SMatt Ranostay clock-names = "refclk", "phy_en_refclk"; 1162393eee04SMatt Ranostay assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 1163393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, 1164393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; 1165393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 3>, 1166393eee04SMatt Ranostay <&k3_clks 365 3>, 1167393eee04SMatt Ranostay <&k3_clks 365 3>; 1168393eee04SMatt Ranostay #address-cells = <1>; 1169393eee04SMatt Ranostay #size-cells = <0>; 1170393eee04SMatt Ranostay #clock-cells = <1>; 1171393eee04SMatt Ranostay 1172393eee04SMatt Ranostay status = "disabled"; /* Needs lane config */ 1173393eee04SMatt Ranostay }; 1174393eee04SMatt Ranostay }; 1175393eee04SMatt Ranostay 1176b6f18aa8SAswath Govindraju pcie1_rc: pcie@2910000 { 1177b6f18aa8SAswath Govindraju compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; 1178b6f18aa8SAswath Govindraju reg = <0x00 0x02910000 0x00 0x1000>, 1179b6f18aa8SAswath Govindraju <0x00 0x02917000 0x00 0x400>, 1180b6f18aa8SAswath Govindraju <0x00 0x0d800000 0x00 0x800000>, 1181b6f18aa8SAswath Govindraju <0x00 0x18000000 0x00 0x1000>; 1182b6f18aa8SAswath Govindraju reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 1183b6f18aa8SAswath Govindraju interrupt-names = "link_state"; 1184b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 1185b6f18aa8SAswath Govindraju device_type = "pci"; 1186b6f18aa8SAswath Govindraju ti,syscon-pcie-ctrl = <&scm_conf 0x074>; 1187b6f18aa8SAswath Govindraju max-link-speed = <3>; 1188b6f18aa8SAswath Govindraju num-lanes = <4>; 1189b6f18aa8SAswath Govindraju power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; 1190b6f18aa8SAswath Govindraju clocks = <&k3_clks 276 41>; 1191b6f18aa8SAswath Govindraju clock-names = "fck"; 1192b6f18aa8SAswath Govindraju #address-cells = <3>; 1193b6f18aa8SAswath Govindraju #size-cells = <2>; 1194b6f18aa8SAswath Govindraju bus-range = <0x0 0xff>; 1195b6f18aa8SAswath Govindraju vendor-id = <0x104c>; 1196b6f18aa8SAswath Govindraju device-id = <0xb013>; 1197b6f18aa8SAswath Govindraju msi-map = <0x0 &gic_its 0x0 0x10000>; 1198b6f18aa8SAswath Govindraju dma-coherent; 1199b6f18aa8SAswath Govindraju ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, 1200b6f18aa8SAswath Govindraju <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; 1201b6f18aa8SAswath Govindraju dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 1202b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 1203b6f18aa8SAswath Govindraju interrupt-map-mask = <0 0 0 7>; 1204b6f18aa8SAswath Govindraju interrupt-map = <0 0 0 1 &pcie1_intc 0>, /* INT A */ 1205b6f18aa8SAswath Govindraju <0 0 0 2 &pcie1_intc 0>, /* INT B */ 1206b6f18aa8SAswath Govindraju <0 0 0 3 &pcie1_intc 0>, /* INT C */ 1207b6f18aa8SAswath Govindraju <0 0 0 4 &pcie1_intc 0>; /* INT D */ 1208b6f18aa8SAswath Govindraju 1209b6f18aa8SAswath Govindraju status = "disabled"; /* Needs gpio and serdes info */ 1210b6f18aa8SAswath Govindraju 1211b6f18aa8SAswath Govindraju pcie1_intc: interrupt-controller { 1212b6f18aa8SAswath Govindraju interrupt-controller; 1213b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 1214b6f18aa8SAswath Govindraju interrupt-parent = <&gic500>; 1215b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 324 IRQ_TYPE_EDGE_RISING>; 1216b6f18aa8SAswath Govindraju }; 1217b6f18aa8SAswath Govindraju }; 1218b6f18aa8SAswath Govindraju 1219b8545f9dSAswath Govindraju main_mcan0: can@2701000 { 1220b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1221b8545f9dSAswath Govindraju reg = <0x00 0x02701000 0x00 0x200>, 1222b8545f9dSAswath Govindraju <0x00 0x02708000 0x00 0x8000>; 1223b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1224b8545f9dSAswath Govindraju power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; 1225b8545f9dSAswath Govindraju clocks = <&k3_clks 182 0>, <&k3_clks 182 1>; 1226b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1227b8545f9dSAswath Govindraju interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 1228b8545f9dSAswath Govindraju <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 1229b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1230b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 123106639b8aSAndrew Davis status = "disabled"; 1232b8545f9dSAswath Govindraju }; 1233b8545f9dSAswath Govindraju 1234b8545f9dSAswath Govindraju main_mcan1: can@2711000 { 1235b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1236b8545f9dSAswath Govindraju reg = <0x00 0x02711000 0x00 0x200>, 1237b8545f9dSAswath Govindraju <0x00 0x02718000 0x00 0x8000>; 1238b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1239b8545f9dSAswath Govindraju power-domains = <&k3_pds 183 TI_SCI_PD_EXCLUSIVE>; 1240b8545f9dSAswath Govindraju clocks = <&k3_clks 183 0>, <&k3_clks 183 1>; 1241b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1242b8545f9dSAswath Govindraju interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 1243b8545f9dSAswath Govindraju <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 1244b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1245b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 124606639b8aSAndrew Davis status = "disabled"; 1247b8545f9dSAswath Govindraju }; 1248b8545f9dSAswath Govindraju 1249b8545f9dSAswath Govindraju main_mcan2: can@2721000 { 1250b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1251b8545f9dSAswath Govindraju reg = <0x00 0x02721000 0x00 0x200>, 1252b8545f9dSAswath Govindraju <0x00 0x02728000 0x00 0x8000>; 1253b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1254b8545f9dSAswath Govindraju power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>; 1255b8545f9dSAswath Govindraju clocks = <&k3_clks 184 0>, <&k3_clks 184 1>; 1256b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1257b8545f9dSAswath Govindraju interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 1258b8545f9dSAswath Govindraju <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 1259b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1260b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 126106639b8aSAndrew Davis status = "disabled"; 1262b8545f9dSAswath Govindraju }; 1263b8545f9dSAswath Govindraju 1264b8545f9dSAswath Govindraju main_mcan3: can@2731000 { 1265b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1266b8545f9dSAswath Govindraju reg = <0x00 0x02731000 0x00 0x200>, 1267b8545f9dSAswath Govindraju <0x00 0x02738000 0x00 0x8000>; 1268b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1269b8545f9dSAswath Govindraju power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; 1270b8545f9dSAswath Govindraju clocks = <&k3_clks 185 0>, <&k3_clks 185 1>; 1271b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1272b8545f9dSAswath Govindraju interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 1273b8545f9dSAswath Govindraju <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 1274b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1275b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 127606639b8aSAndrew Davis status = "disabled"; 1277b8545f9dSAswath Govindraju }; 1278b8545f9dSAswath Govindraju 1279b8545f9dSAswath Govindraju main_mcan4: can@2741000 { 1280b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1281b8545f9dSAswath Govindraju reg = <0x00 0x02741000 0x00 0x200>, 1282b8545f9dSAswath Govindraju <0x00 0x02748000 0x00 0x8000>; 1283b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1284b8545f9dSAswath Govindraju power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>; 1285b8545f9dSAswath Govindraju clocks = <&k3_clks 186 0>, <&k3_clks 186 1>; 1286b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1287b8545f9dSAswath Govindraju interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 1288b8545f9dSAswath Govindraju <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 1289b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1290b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 129106639b8aSAndrew Davis status = "disabled"; 1292b8545f9dSAswath Govindraju }; 1293b8545f9dSAswath Govindraju 1294b8545f9dSAswath Govindraju main_mcan5: can@2751000 { 1295b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1296b8545f9dSAswath Govindraju reg = <0x00 0x02751000 0x00 0x200>, 1297b8545f9dSAswath Govindraju <0x00 0x02758000 0x00 0x8000>; 1298b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1299b8545f9dSAswath Govindraju power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>; 1300b8545f9dSAswath Govindraju clocks = <&k3_clks 187 0>, <&k3_clks 187 1>; 1301b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1302b8545f9dSAswath Govindraju interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 1303b8545f9dSAswath Govindraju <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 1304b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1305b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 130606639b8aSAndrew Davis status = "disabled"; 1307b8545f9dSAswath Govindraju }; 1308b8545f9dSAswath Govindraju 1309b8545f9dSAswath Govindraju main_mcan6: can@2761000 { 1310b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1311b8545f9dSAswath Govindraju reg = <0x00 0x02761000 0x00 0x200>, 1312b8545f9dSAswath Govindraju <0x00 0x02768000 0x00 0x8000>; 1313b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1314b8545f9dSAswath Govindraju power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 1315b8545f9dSAswath Govindraju clocks = <&k3_clks 188 0>, <&k3_clks 188 1>; 1316b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1317b8545f9dSAswath Govindraju interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 1318b8545f9dSAswath Govindraju <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 1319b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1320b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 132106639b8aSAndrew Davis status = "disabled"; 1322b8545f9dSAswath Govindraju }; 1323b8545f9dSAswath Govindraju 1324b8545f9dSAswath Govindraju main_mcan7: can@2771000 { 1325b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1326b8545f9dSAswath Govindraju reg = <0x00 0x02771000 0x00 0x200>, 1327b8545f9dSAswath Govindraju <0x00 0x02778000 0x00 0x8000>; 1328b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1329b8545f9dSAswath Govindraju power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 1330b8545f9dSAswath Govindraju clocks = <&k3_clks 189 0>, <&k3_clks 189 1>; 1331b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1332b8545f9dSAswath Govindraju interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 1333b8545f9dSAswath Govindraju <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 1334b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1335b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 133606639b8aSAndrew Davis status = "disabled"; 1337b8545f9dSAswath Govindraju }; 1338b8545f9dSAswath Govindraju 1339b8545f9dSAswath Govindraju main_mcan8: can@2781000 { 1340b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1341b8545f9dSAswath Govindraju reg = <0x00 0x02781000 0x00 0x200>, 1342b8545f9dSAswath Govindraju <0x00 0x02788000 0x00 0x8000>; 1343b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1344b8545f9dSAswath Govindraju power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 1345b8545f9dSAswath Govindraju clocks = <&k3_clks 190 0>, <&k3_clks 190 1>; 1346b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1347b8545f9dSAswath Govindraju interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 1348b8545f9dSAswath Govindraju <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 1349b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1350b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 135106639b8aSAndrew Davis status = "disabled"; 1352b8545f9dSAswath Govindraju }; 1353b8545f9dSAswath Govindraju 1354b8545f9dSAswath Govindraju main_mcan9: can@2791000 { 1355b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1356b8545f9dSAswath Govindraju reg = <0x00 0x02791000 0x00 0x200>, 1357b8545f9dSAswath Govindraju <0x00 0x02798000 0x00 0x8000>; 1358b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1359b8545f9dSAswath Govindraju power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 1360b8545f9dSAswath Govindraju clocks = <&k3_clks 191 0>, <&k3_clks 191 1>; 1361b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1362b8545f9dSAswath Govindraju interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 1363b8545f9dSAswath Govindraju <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 1364b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1365b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 136606639b8aSAndrew Davis status = "disabled"; 1367b8545f9dSAswath Govindraju }; 1368b8545f9dSAswath Govindraju 1369b8545f9dSAswath Govindraju main_mcan10: can@27a1000 { 1370b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1371b8545f9dSAswath Govindraju reg = <0x00 0x027a1000 0x00 0x200>, 1372b8545f9dSAswath Govindraju <0x00 0x027a8000 0x00 0x8000>; 1373b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1374b8545f9dSAswath Govindraju power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 1375b8545f9dSAswath Govindraju clocks = <&k3_clks 192 0>, <&k3_clks 192 1>; 1376b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1377b8545f9dSAswath Govindraju interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 1378b8545f9dSAswath Govindraju <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 1379b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1380b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 138106639b8aSAndrew Davis status = "disabled"; 1382b8545f9dSAswath Govindraju }; 1383b8545f9dSAswath Govindraju 1384b8545f9dSAswath Govindraju main_mcan11: can@27b1000 { 1385b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1386b8545f9dSAswath Govindraju reg = <0x00 0x027b1000 0x00 0x200>, 1387b8545f9dSAswath Govindraju <0x00 0x027b8000 0x00 0x8000>; 1388b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1389b8545f9dSAswath Govindraju power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 1390b8545f9dSAswath Govindraju clocks = <&k3_clks 193 0>, <&k3_clks 193 1>; 1391b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1392b8545f9dSAswath Govindraju interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 1393b8545f9dSAswath Govindraju <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 1394b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1395b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 139606639b8aSAndrew Davis status = "disabled"; 1397b8545f9dSAswath Govindraju }; 1398b8545f9dSAswath Govindraju 1399b8545f9dSAswath Govindraju main_mcan12: can@27c1000 { 1400b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1401b8545f9dSAswath Govindraju reg = <0x00 0x027c1000 0x00 0x200>, 1402b8545f9dSAswath Govindraju <0x00 0x027c8000 0x00 0x8000>; 1403b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1404b8545f9dSAswath Govindraju power-domains = <&k3_pds 194 TI_SCI_PD_EXCLUSIVE>; 1405b8545f9dSAswath Govindraju clocks = <&k3_clks 194 0>, <&k3_clks 194 1>; 1406b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1407b8545f9dSAswath Govindraju interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 1408b8545f9dSAswath Govindraju <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 1409b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1410b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 141106639b8aSAndrew Davis status = "disabled"; 1412b8545f9dSAswath Govindraju }; 1413b8545f9dSAswath Govindraju 1414b8545f9dSAswath Govindraju main_mcan13: can@27d1000 { 1415b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1416b8545f9dSAswath Govindraju reg = <0x00 0x027d1000 0x00 0x200>, 1417b8545f9dSAswath Govindraju <0x00 0x027d8000 0x00 0x8000>; 1418b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1419b8545f9dSAswath Govindraju power-domains = <&k3_pds 195 TI_SCI_PD_EXCLUSIVE>; 1420b8545f9dSAswath Govindraju clocks = <&k3_clks 195 0>, <&k3_clks 195 1>; 1421b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1422b8545f9dSAswath Govindraju interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 1423b8545f9dSAswath Govindraju <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 1424b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1425b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 142606639b8aSAndrew Davis status = "disabled"; 1427b8545f9dSAswath Govindraju }; 1428b8545f9dSAswath Govindraju 1429b8545f9dSAswath Govindraju main_mcan14: can@2681000 { 1430b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1431b8545f9dSAswath Govindraju reg = <0x00 0x02681000 0x00 0x200>, 1432b8545f9dSAswath Govindraju <0x00 0x02688000 0x00 0x8000>; 1433b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1434b8545f9dSAswath Govindraju power-domains = <&k3_pds 197 TI_SCI_PD_EXCLUSIVE>; 1435b8545f9dSAswath Govindraju clocks = <&k3_clks 197 0>, <&k3_clks 197 1>; 1436b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1437b8545f9dSAswath Govindraju interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 1438b8545f9dSAswath Govindraju <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 1439b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1440b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 144106639b8aSAndrew Davis status = "disabled"; 1442b8545f9dSAswath Govindraju }; 1443b8545f9dSAswath Govindraju 1444b8545f9dSAswath Govindraju main_mcan15: can@2691000 { 1445b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1446b8545f9dSAswath Govindraju reg = <0x00 0x02691000 0x00 0x200>, 1447b8545f9dSAswath Govindraju <0x00 0x02698000 0x00 0x8000>; 1448b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1449b8545f9dSAswath Govindraju power-domains = <&k3_pds 199 TI_SCI_PD_EXCLUSIVE>; 1450b8545f9dSAswath Govindraju clocks = <&k3_clks 199 0>, <&k3_clks 199 1>; 1451b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1452b8545f9dSAswath Govindraju interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 1453b8545f9dSAswath Govindraju <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 1454b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1455b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 145606639b8aSAndrew Davis status = "disabled"; 1457b8545f9dSAswath Govindraju }; 1458b8545f9dSAswath Govindraju 1459b8545f9dSAswath Govindraju main_mcan16: can@26a1000 { 1460b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1461b8545f9dSAswath Govindraju reg = <0x00 0x026a1000 0x00 0x200>, 1462b8545f9dSAswath Govindraju <0x00 0x026a8000 0x00 0x8000>; 1463b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1464b8545f9dSAswath Govindraju power-domains = <&k3_pds 201 TI_SCI_PD_EXCLUSIVE>; 1465b8545f9dSAswath Govindraju clocks = <&k3_clks 201 0>, <&k3_clks 201 1>; 1466b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1467b8545f9dSAswath Govindraju interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 1468b8545f9dSAswath Govindraju <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 1469b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1470b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 147106639b8aSAndrew Davis status = "disabled"; 1472b8545f9dSAswath Govindraju }; 1473b8545f9dSAswath Govindraju 1474b8545f9dSAswath Govindraju main_mcan17: can@26b1000 { 1475b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1476b8545f9dSAswath Govindraju reg = <0x00 0x026b1000 0x00 0x200>, 1477b8545f9dSAswath Govindraju <0x00 0x026b8000 0x00 0x8000>; 1478b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1479b8545f9dSAswath Govindraju power-domains = <&k3_pds 206 TI_SCI_PD_EXCLUSIVE>; 1480b8545f9dSAswath Govindraju clocks = <&k3_clks 206 0>, <&k3_clks 206 1>; 1481b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1482b8545f9dSAswath Govindraju interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 1483b8545f9dSAswath Govindraju <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 1484b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1485b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 148606639b8aSAndrew Davis status = "disabled"; 1487b8545f9dSAswath Govindraju }; 148804d7cb64SVaishnav Achath 148904d7cb64SVaishnav Achath main_spi0: spi@2100000 { 149004d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 149104d7cb64SVaishnav Achath reg = <0x00 0x02100000 0x00 0x400>; 149204d7cb64SVaishnav Achath interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 149304d7cb64SVaishnav Achath #address-cells = <1>; 149404d7cb64SVaishnav Achath #size-cells = <0>; 149504d7cb64SVaishnav Achath power-domains = <&k3_pds 339 TI_SCI_PD_EXCLUSIVE>; 149604d7cb64SVaishnav Achath clocks = <&k3_clks 339 1>; 149704d7cb64SVaishnav Achath status = "disabled"; 149804d7cb64SVaishnav Achath }; 149904d7cb64SVaishnav Achath 150004d7cb64SVaishnav Achath main_spi1: spi@2110000 { 150104d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 150204d7cb64SVaishnav Achath reg = <0x00 0x02110000 0x00 0x400>; 150304d7cb64SVaishnav Achath interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 150404d7cb64SVaishnav Achath #address-cells = <1>; 150504d7cb64SVaishnav Achath #size-cells = <0>; 150604d7cb64SVaishnav Achath power-domains = <&k3_pds 340 TI_SCI_PD_EXCLUSIVE>; 150704d7cb64SVaishnav Achath clocks = <&k3_clks 340 1>; 150804d7cb64SVaishnav Achath status = "disabled"; 150904d7cb64SVaishnav Achath }; 151004d7cb64SVaishnav Achath 151104d7cb64SVaishnav Achath main_spi2: spi@2120000 { 151204d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 151304d7cb64SVaishnav Achath reg = <0x00 0x02120000 0x00 0x400>; 151404d7cb64SVaishnav Achath interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 151504d7cb64SVaishnav Achath #address-cells = <1>; 151604d7cb64SVaishnav Achath #size-cells = <0>; 151704d7cb64SVaishnav Achath power-domains = <&k3_pds 341 TI_SCI_PD_EXCLUSIVE>; 151804d7cb64SVaishnav Achath clocks = <&k3_clks 341 1>; 151904d7cb64SVaishnav Achath status = "disabled"; 152004d7cb64SVaishnav Achath }; 152104d7cb64SVaishnav Achath 152204d7cb64SVaishnav Achath main_spi3: spi@2130000 { 152304d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 152404d7cb64SVaishnav Achath reg = <0x00 0x02130000 0x00 0x400>; 152504d7cb64SVaishnav Achath interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 152604d7cb64SVaishnav Achath #address-cells = <1>; 152704d7cb64SVaishnav Achath #size-cells = <0>; 152804d7cb64SVaishnav Achath power-domains = <&k3_pds 342 TI_SCI_PD_EXCLUSIVE>; 152904d7cb64SVaishnav Achath clocks = <&k3_clks 342 1>; 153004d7cb64SVaishnav Achath status = "disabled"; 153104d7cb64SVaishnav Achath }; 153204d7cb64SVaishnav Achath 153304d7cb64SVaishnav Achath main_spi4: spi@2140000 { 153404d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 153504d7cb64SVaishnav Achath reg = <0x00 0x02140000 0x00 0x400>; 153604d7cb64SVaishnav Achath interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 153704d7cb64SVaishnav Achath #address-cells = <1>; 153804d7cb64SVaishnav Achath #size-cells = <0>; 153904d7cb64SVaishnav Achath power-domains = <&k3_pds 343 TI_SCI_PD_EXCLUSIVE>; 154004d7cb64SVaishnav Achath clocks = <&k3_clks 343 1>; 154104d7cb64SVaishnav Achath status = "disabled"; 154204d7cb64SVaishnav Achath }; 154304d7cb64SVaishnav Achath 154404d7cb64SVaishnav Achath main_spi5: spi@2150000 { 154504d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 154604d7cb64SVaishnav Achath reg = <0x00 0x02150000 0x00 0x400>; 154704d7cb64SVaishnav Achath interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 154804d7cb64SVaishnav Achath #address-cells = <1>; 154904d7cb64SVaishnav Achath #size-cells = <0>; 155004d7cb64SVaishnav Achath power-domains = <&k3_pds 344 TI_SCI_PD_EXCLUSIVE>; 155104d7cb64SVaishnav Achath clocks = <&k3_clks 344 1>; 155204d7cb64SVaishnav Achath status = "disabled"; 155304d7cb64SVaishnav Achath }; 155404d7cb64SVaishnav Achath 155504d7cb64SVaishnav Achath main_spi6: spi@2160000 { 155604d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 155704d7cb64SVaishnav Achath reg = <0x00 0x02160000 0x00 0x400>; 155804d7cb64SVaishnav Achath interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 155904d7cb64SVaishnav Achath #address-cells = <1>; 156004d7cb64SVaishnav Achath #size-cells = <0>; 156104d7cb64SVaishnav Achath power-domains = <&k3_pds 345 TI_SCI_PD_EXCLUSIVE>; 156204d7cb64SVaishnav Achath clocks = <&k3_clks 345 1>; 156304d7cb64SVaishnav Achath status = "disabled"; 156404d7cb64SVaishnav Achath }; 156504d7cb64SVaishnav Achath 156604d7cb64SVaishnav Achath main_spi7: spi@2170000 { 156704d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 156804d7cb64SVaishnav Achath reg = <0x00 0x02170000 0x00 0x400>; 156904d7cb64SVaishnav Achath interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 157004d7cb64SVaishnav Achath #address-cells = <1>; 157104d7cb64SVaishnav Achath #size-cells = <0>; 157204d7cb64SVaishnav Achath power-domains = <&k3_pds 346 TI_SCI_PD_EXCLUSIVE>; 157304d7cb64SVaishnav Achath clocks = <&k3_clks 346 1>; 157404d7cb64SVaishnav Achath status = "disabled"; 157504d7cb64SVaishnav Achath }; 1576b8545f9dSAswath Govindraju}; 1577