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 54d6ffe1b4SKishon Vijay Abraham I phy_gmii_sel_cpsw: phy@34 { 55d6ffe1b4SKishon Vijay Abraham I compatible = "ti,am654-phy-gmii-sel"; 56d6ffe1b4SKishon Vijay Abraham I reg = <0x34 0x4>; 57d6ffe1b4SKishon Vijay Abraham I #phy-cells = <1>; 58d6ffe1b4SKishon Vijay Abraham I }; 59d6ffe1b4SKishon Vijay Abraham I 60393eee04SMatt Ranostay serdes_ln_ctrl: mux-controller@80 { 61393eee04SMatt Ranostay compatible = "mmio-mux"; 62393eee04SMatt Ranostay reg = <0x80 0x10>; 63393eee04SMatt Ranostay #mux-control-cells = <1>; 64393eee04SMatt Ranostay mux-reg-masks = <0x80 0x3>, <0x84 0x3>, /* SERDES0 lane0/1 select */ 65393eee04SMatt Ranostay <0x88 0x3>, <0x8c 0x3>; /* SERDES0 lane2/3 select */ 66393eee04SMatt Ranostay }; 6799e7172dSSinthu Raja 6899e7172dSSinthu Raja ehrpwm_tbclk: clock-controller@140 { 6999e7172dSSinthu Raja compatible = "ti,am654-ehrpwm-tbclk"; 7099e7172dSSinthu Raja reg = <0x140 0x18>; 7199e7172dSSinthu Raja #clock-cells = <1>; 7299e7172dSSinthu Raja }; 7399e7172dSSinthu Raja }; 7499e7172dSSinthu Raja 7599e7172dSSinthu Raja main_ehrpwm0: pwm@3000000 { 7699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 7799e7172dSSinthu Raja #pwm-cells = <3>; 7899e7172dSSinthu Raja reg = <0x00 0x3000000 0x00 0x100>; 7999e7172dSSinthu Raja power-domains = <&k3_pds 160 TI_SCI_PD_EXCLUSIVE>; 8099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 0>, <&k3_clks 160 0>; 8199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 8299e7172dSSinthu Raja status = "disabled"; 8399e7172dSSinthu Raja }; 8499e7172dSSinthu Raja 8599e7172dSSinthu Raja main_ehrpwm1: pwm@3010000 { 8699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 8799e7172dSSinthu Raja #pwm-cells = <3>; 8899e7172dSSinthu Raja reg = <0x00 0x3010000 0x00 0x100>; 8999e7172dSSinthu Raja power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>; 9099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 1>, <&k3_clks 161 0>; 9199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 9299e7172dSSinthu Raja status = "disabled"; 9399e7172dSSinthu Raja }; 9499e7172dSSinthu Raja 9599e7172dSSinthu Raja main_ehrpwm2: pwm@3020000 { 9699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 9799e7172dSSinthu Raja #pwm-cells = <3>; 9899e7172dSSinthu Raja reg = <0x00 0x3020000 0x00 0x100>; 9999e7172dSSinthu Raja power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>; 10099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 2>, <&k3_clks 162 0>; 10199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 10299e7172dSSinthu Raja status = "disabled"; 10399e7172dSSinthu Raja }; 10499e7172dSSinthu Raja 10599e7172dSSinthu Raja main_ehrpwm3: pwm@3030000 { 10699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 10799e7172dSSinthu Raja #pwm-cells = <3>; 10899e7172dSSinthu Raja reg = <0x00 0x3030000 0x00 0x100>; 10999e7172dSSinthu Raja power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>; 11099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 3>, <&k3_clks 163 0>; 11199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 11299e7172dSSinthu Raja status = "disabled"; 11399e7172dSSinthu Raja }; 11499e7172dSSinthu Raja 11599e7172dSSinthu Raja main_ehrpwm4: pwm@3040000 { 11699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 11799e7172dSSinthu Raja #pwm-cells = <3>; 11899e7172dSSinthu Raja reg = <0x00 0x3040000 0x00 0x100>; 11999e7172dSSinthu Raja power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>; 12099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 4>, <&k3_clks 164 0>; 12199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 12299e7172dSSinthu Raja status = "disabled"; 12399e7172dSSinthu Raja }; 12499e7172dSSinthu Raja 12599e7172dSSinthu Raja main_ehrpwm5: pwm@3050000 { 12699e7172dSSinthu Raja compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 12799e7172dSSinthu Raja #pwm-cells = <3>; 12899e7172dSSinthu Raja reg = <0x00 0x3050000 0x00 0x100>; 12999e7172dSSinthu Raja power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>; 13099e7172dSSinthu Raja clocks = <&ehrpwm_tbclk 5>, <&k3_clks 165 0>; 13199e7172dSSinthu Raja clock-names = "tbclk", "fck"; 13299e7172dSSinthu Raja status = "disabled"; 13320fcf9d6SAswath Govindraju }; 13420fcf9d6SAswath Govindraju 135b8545f9dSAswath Govindraju gic500: interrupt-controller@1800000 { 136b8545f9dSAswath Govindraju compatible = "arm,gic-v3"; 137b8545f9dSAswath Govindraju #address-cells = <2>; 138b8545f9dSAswath Govindraju #size-cells = <2>; 139b8545f9dSAswath Govindraju ranges; 140b8545f9dSAswath Govindraju #interrupt-cells = <3>; 141b8545f9dSAswath Govindraju interrupt-controller; 142856216b7SMatt Ranostay reg = <0x00 0x01800000 0x00 0x100000>, /* GICD */ 143a9668037SNishanth Menon <0x00 0x01900000 0x00 0x100000>, /* GICR */ 144a9668037SNishanth Menon <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 145a9668037SNishanth Menon <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 146a9668037SNishanth Menon <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 147b8545f9dSAswath Govindraju 148b8545f9dSAswath Govindraju /* vcpumntirq: virtual CPU interface maintenance interrupt */ 149b8545f9dSAswath Govindraju interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 150b8545f9dSAswath Govindraju 151b8545f9dSAswath Govindraju gic_its: msi-controller@1820000 { 152b8545f9dSAswath Govindraju compatible = "arm,gic-v3-its"; 153b8545f9dSAswath Govindraju reg = <0x00 0x01820000 0x00 0x10000>; 154b8545f9dSAswath Govindraju socionext,synquacer-pre-its = <0x1000000 0x400000>; 155b8545f9dSAswath Govindraju msi-controller; 156b8545f9dSAswath Govindraju #msi-cells = <1>; 157b8545f9dSAswath Govindraju }; 158b8545f9dSAswath Govindraju }; 159b8545f9dSAswath Govindraju 160b8545f9dSAswath Govindraju main_gpio_intr: interrupt-controller@a00000 { 161b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 162b8545f9dSAswath Govindraju reg = <0x00 0x00a00000 0x00 0x800>; 163b8545f9dSAswath Govindraju ti,intr-trigger-type = <1>; 164b8545f9dSAswath Govindraju interrupt-controller; 165b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 166b8545f9dSAswath Govindraju #interrupt-cells = <1>; 167b8545f9dSAswath Govindraju ti,sci = <&sms>; 168b8545f9dSAswath Govindraju ti,sci-dev-id = <148>; 169b8aa36c2SKeerthy ti,interrupt-ranges = <8 392 56>; 170b8545f9dSAswath Govindraju }; 171b8545f9dSAswath Govindraju 172b8545f9dSAswath Govindraju main_pmx0: pinctrl@11c000 { 173b8545f9dSAswath Govindraju compatible = "pinctrl-single"; 174b8545f9dSAswath Govindraju /* Proxy 0 addressing */ 175b8545f9dSAswath Govindraju reg = <0x0 0x11c000 0x0 0x120>; 176b8545f9dSAswath Govindraju #pinctrl-cells = <1>; 177b8545f9dSAswath Govindraju pinctrl-single,register-width = <32>; 178b8545f9dSAswath Govindraju pinctrl-single,function-mask = <0xffffffff>; 179b8545f9dSAswath Govindraju }; 180b8545f9dSAswath Govindraju 1811ecc75beSNishanth Menon /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */ 1821ecc75beSNishanth Menon main_timerio_input: pinctrl@104200 { 1831ecc75beSNishanth Menon compatible = "pinctrl-single"; 1841ecc75beSNishanth Menon reg = <0x00 0x104200 0x00 0x50>; 1851ecc75beSNishanth Menon #pinctrl-cells = <1>; 1861ecc75beSNishanth Menon pinctrl-single,register-width = <32>; 1871ecc75beSNishanth Menon pinctrl-single,function-mask = <0x00000007>; 1881ecc75beSNishanth Menon }; 1891ecc75beSNishanth Menon 1901ecc75beSNishanth Menon /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */ 1911ecc75beSNishanth Menon main_timerio_output: pinctrl@104280 { 1921ecc75beSNishanth Menon compatible = "pinctrl-single"; 1931ecc75beSNishanth Menon reg = <0x00 0x104280 0x00 0x20>; 1941ecc75beSNishanth Menon #pinctrl-cells = <1>; 1951ecc75beSNishanth Menon pinctrl-single,register-width = <32>; 1961ecc75beSNishanth Menon pinctrl-single,function-mask = <0x0000001f>; 1971ecc75beSNishanth Menon }; 1981ecc75beSNishanth Menon 199027b85caSJayesh Choudhary main_crypto: crypto@4e00000 { 200027b85caSJayesh Choudhary compatible = "ti,j721e-sa2ul"; 201027b85caSJayesh Choudhary reg = <0x00 0x04e00000 0x00 0x1200>; 202027b85caSJayesh Choudhary power-domains = <&k3_pds 297 TI_SCI_PD_EXCLUSIVE>; 203027b85caSJayesh Choudhary #address-cells = <2>; 204027b85caSJayesh Choudhary #size-cells = <2>; 205027b85caSJayesh Choudhary ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>; 206027b85caSJayesh Choudhary 207027b85caSJayesh Choudhary dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>, 208027b85caSJayesh Choudhary <&main_udmap 0x4a41>; 209027b85caSJayesh Choudhary dma-names = "tx", "rx1", "rx2"; 210027b85caSJayesh Choudhary 211027b85caSJayesh Choudhary rng: rng@4e10000 { 212027b85caSJayesh Choudhary compatible = "inside-secure,safexcel-eip76"; 213027b85caSJayesh Choudhary reg = <0x00 0x04e10000 0x00 0x7d>; 214027b85caSJayesh Choudhary interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 215027b85caSJayesh Choudhary }; 216027b85caSJayesh Choudhary }; 217027b85caSJayesh Choudhary 218835d0442SNishanth Menon main_timer0: timer@2400000 { 219835d0442SNishanth Menon compatible = "ti,am654-timer"; 220835d0442SNishanth Menon reg = <0x00 0x2400000 0x00 0x400>; 221835d0442SNishanth Menon interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 222835d0442SNishanth Menon clocks = <&k3_clks 63 1>; 223835d0442SNishanth Menon clock-names = "fck"; 224835d0442SNishanth Menon assigned-clocks = <&k3_clks 63 1>; 225835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 63 2>; 226835d0442SNishanth Menon power-domains = <&k3_pds 63 TI_SCI_PD_EXCLUSIVE>; 227835d0442SNishanth Menon ti,timer-pwm; 228835d0442SNishanth Menon }; 229835d0442SNishanth Menon 230835d0442SNishanth Menon main_timer1: timer@2410000 { 231835d0442SNishanth Menon compatible = "ti,am654-timer"; 232835d0442SNishanth Menon reg = <0x00 0x2410000 0x00 0x400>; 233835d0442SNishanth Menon interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 234835d0442SNishanth Menon clocks = <&k3_clks 64 1>; 235835d0442SNishanth Menon clock-names = "fck"; 236835d0442SNishanth Menon assigned-clocks = <&k3_clks 64 1>; 237835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 64 2>; 238835d0442SNishanth Menon power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>; 239835d0442SNishanth Menon ti,timer-pwm; 240835d0442SNishanth Menon }; 241835d0442SNishanth Menon 242835d0442SNishanth Menon main_timer2: timer@2420000 { 243835d0442SNishanth Menon compatible = "ti,am654-timer"; 244835d0442SNishanth Menon reg = <0x00 0x2420000 0x00 0x400>; 245835d0442SNishanth Menon interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 246835d0442SNishanth Menon clocks = <&k3_clks 65 1>; 247835d0442SNishanth Menon clock-names = "fck"; 248835d0442SNishanth Menon assigned-clocks = <&k3_clks 65 1>; 249835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 65 2>; 250835d0442SNishanth Menon power-domains = <&k3_pds 65 TI_SCI_PD_EXCLUSIVE>; 251835d0442SNishanth Menon ti,timer-pwm; 252835d0442SNishanth Menon }; 253835d0442SNishanth Menon 254835d0442SNishanth Menon main_timer3: timer@2430000 { 255835d0442SNishanth Menon compatible = "ti,am654-timer"; 256835d0442SNishanth Menon reg = <0x00 0x2430000 0x00 0x400>; 257835d0442SNishanth Menon interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 258835d0442SNishanth Menon clocks = <&k3_clks 66 1>; 259835d0442SNishanth Menon clock-names = "fck"; 260835d0442SNishanth Menon assigned-clocks = <&k3_clks 66 1>; 261835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 66 2>; 262835d0442SNishanth Menon power-domains = <&k3_pds 66 TI_SCI_PD_EXCLUSIVE>; 263835d0442SNishanth Menon ti,timer-pwm; 264835d0442SNishanth Menon }; 265835d0442SNishanth Menon 266835d0442SNishanth Menon main_timer4: timer@2440000 { 267835d0442SNishanth Menon compatible = "ti,am654-timer"; 268835d0442SNishanth Menon reg = <0x00 0x2440000 0x00 0x400>; 269835d0442SNishanth Menon interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 270835d0442SNishanth Menon clocks = <&k3_clks 67 1>; 271835d0442SNishanth Menon clock-names = "fck"; 272835d0442SNishanth Menon assigned-clocks = <&k3_clks 67 1>; 273835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 67 2>; 274835d0442SNishanth Menon power-domains = <&k3_pds 67 TI_SCI_PD_EXCLUSIVE>; 275835d0442SNishanth Menon ti,timer-pwm; 276835d0442SNishanth Menon }; 277835d0442SNishanth Menon 278835d0442SNishanth Menon main_timer5: timer@2450000 { 279835d0442SNishanth Menon compatible = "ti,am654-timer"; 280835d0442SNishanth Menon reg = <0x00 0x2450000 0x00 0x400>; 281835d0442SNishanth Menon interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 282835d0442SNishanth Menon clocks = <&k3_clks 68 1>; 283835d0442SNishanth Menon clock-names = "fck"; 284835d0442SNishanth Menon assigned-clocks = <&k3_clks 68 1>; 285835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 68 2>; 286835d0442SNishanth Menon power-domains = <&k3_pds 68 TI_SCI_PD_EXCLUSIVE>; 287835d0442SNishanth Menon ti,timer-pwm; 288835d0442SNishanth Menon }; 289835d0442SNishanth Menon 290835d0442SNishanth Menon main_timer6: timer@2460000 { 291835d0442SNishanth Menon compatible = "ti,am654-timer"; 292835d0442SNishanth Menon reg = <0x00 0x2460000 0x00 0x400>; 293835d0442SNishanth Menon interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; 294835d0442SNishanth Menon clocks = <&k3_clks 69 1>; 295835d0442SNishanth Menon clock-names = "fck"; 296835d0442SNishanth Menon assigned-clocks = <&k3_clks 69 1>; 297835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 69 2>; 298835d0442SNishanth Menon power-domains = <&k3_pds 69 TI_SCI_PD_EXCLUSIVE>; 299835d0442SNishanth Menon ti,timer-pwm; 300835d0442SNishanth Menon }; 301835d0442SNishanth Menon 302835d0442SNishanth Menon main_timer7: timer@2470000 { 303835d0442SNishanth Menon compatible = "ti,am654-timer"; 304835d0442SNishanth Menon reg = <0x00 0x2470000 0x00 0x400>; 305835d0442SNishanth Menon interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 306835d0442SNishanth Menon clocks = <&k3_clks 70 1>; 307835d0442SNishanth Menon clock-names = "fck"; 308835d0442SNishanth Menon assigned-clocks = <&k3_clks 70 1>; 309835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 70 2>; 310835d0442SNishanth Menon power-domains = <&k3_pds 70 TI_SCI_PD_EXCLUSIVE>; 311835d0442SNishanth Menon ti,timer-pwm; 312835d0442SNishanth Menon }; 313835d0442SNishanth Menon 314835d0442SNishanth Menon main_timer8: timer@2480000 { 315835d0442SNishanth Menon compatible = "ti,am654-timer"; 316835d0442SNishanth Menon reg = <0x00 0x2480000 0x00 0x400>; 317835d0442SNishanth Menon interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 318835d0442SNishanth Menon clocks = <&k3_clks 71 1>; 319835d0442SNishanth Menon clock-names = "fck"; 320835d0442SNishanth Menon assigned-clocks = <&k3_clks 71 1>; 321835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 71 2>; 322835d0442SNishanth Menon power-domains = <&k3_pds 71 TI_SCI_PD_EXCLUSIVE>; 323835d0442SNishanth Menon ti,timer-pwm; 324835d0442SNishanth Menon }; 325835d0442SNishanth Menon 326835d0442SNishanth Menon main_timer9: timer@2490000 { 327835d0442SNishanth Menon compatible = "ti,am654-timer"; 328835d0442SNishanth Menon reg = <0x00 0x2490000 0x00 0x400>; 329835d0442SNishanth Menon interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 330835d0442SNishanth Menon clocks = <&k3_clks 72 1>; 331835d0442SNishanth Menon clock-names = "fck"; 332835d0442SNishanth Menon assigned-clocks = <&k3_clks 72 1>; 333835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 72 2>; 334835d0442SNishanth Menon power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>; 335835d0442SNishanth Menon ti,timer-pwm; 336835d0442SNishanth Menon }; 337835d0442SNishanth Menon 338835d0442SNishanth Menon main_timer10: timer@24a0000 { 339835d0442SNishanth Menon compatible = "ti,am654-timer"; 340835d0442SNishanth Menon reg = <0x00 0x24a0000 0x00 0x400>; 341835d0442SNishanth Menon interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 342835d0442SNishanth Menon clocks = <&k3_clks 73 1>; 343835d0442SNishanth Menon clock-names = "fck"; 344835d0442SNishanth Menon assigned-clocks = <&k3_clks 73 1>; 345835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 73 2>; 346835d0442SNishanth Menon power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>; 347835d0442SNishanth Menon ti,timer-pwm; 348835d0442SNishanth Menon }; 349835d0442SNishanth Menon 350835d0442SNishanth Menon main_timer11: timer@24b0000 { 351835d0442SNishanth Menon compatible = "ti,am654-timer"; 352835d0442SNishanth Menon reg = <0x00 0x24b0000 0x00 0x400>; 353835d0442SNishanth Menon interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; 354835d0442SNishanth Menon clocks = <&k3_clks 74 1>; 355835d0442SNishanth Menon clock-names = "fck"; 356835d0442SNishanth Menon assigned-clocks = <&k3_clks 74 1>; 357835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 74 2>; 358835d0442SNishanth Menon power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>; 359835d0442SNishanth Menon ti,timer-pwm; 360835d0442SNishanth Menon }; 361835d0442SNishanth Menon 362835d0442SNishanth Menon main_timer12: timer@24c0000 { 363835d0442SNishanth Menon compatible = "ti,am654-timer"; 364835d0442SNishanth Menon reg = <0x00 0x24c0000 0x00 0x400>; 365835d0442SNishanth Menon interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 366835d0442SNishanth Menon clocks = <&k3_clks 75 1>; 367835d0442SNishanth Menon clock-names = "fck"; 368835d0442SNishanth Menon assigned-clocks = <&k3_clks 75 1>; 369835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 75 2>; 370835d0442SNishanth Menon power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>; 371835d0442SNishanth Menon ti,timer-pwm; 372835d0442SNishanth Menon }; 373835d0442SNishanth Menon 374835d0442SNishanth Menon main_timer13: timer@24d0000 { 375835d0442SNishanth Menon compatible = "ti,am654-timer"; 376835d0442SNishanth Menon reg = <0x00 0x24d0000 0x00 0x400>; 377835d0442SNishanth Menon interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; 378835d0442SNishanth Menon clocks = <&k3_clks 76 1>; 379835d0442SNishanth Menon clock-names = "fck"; 380835d0442SNishanth Menon assigned-clocks = <&k3_clks 76 1>; 381835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 76 2>; 382835d0442SNishanth Menon power-domains = <&k3_pds 76 TI_SCI_PD_EXCLUSIVE>; 383835d0442SNishanth Menon ti,timer-pwm; 384835d0442SNishanth Menon }; 385835d0442SNishanth Menon 386835d0442SNishanth Menon main_timer14: timer@24e0000 { 387835d0442SNishanth Menon compatible = "ti,am654-timer"; 388835d0442SNishanth Menon reg = <0x00 0x24e0000 0x00 0x400>; 389835d0442SNishanth Menon interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 390835d0442SNishanth Menon clocks = <&k3_clks 77 1>; 391835d0442SNishanth Menon clock-names = "fck"; 392835d0442SNishanth Menon assigned-clocks = <&k3_clks 77 1>; 393835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 77 2>; 394835d0442SNishanth Menon power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>; 395835d0442SNishanth Menon ti,timer-pwm; 396835d0442SNishanth Menon }; 397835d0442SNishanth Menon 398835d0442SNishanth Menon main_timer15: timer@24f0000 { 399835d0442SNishanth Menon compatible = "ti,am654-timer"; 400835d0442SNishanth Menon reg = <0x00 0x24f0000 0x00 0x400>; 401835d0442SNishanth Menon interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 402835d0442SNishanth Menon clocks = <&k3_clks 78 1>; 403835d0442SNishanth Menon clock-names = "fck"; 404835d0442SNishanth Menon assigned-clocks = <&k3_clks 78 1>; 405835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 78 2>; 406835d0442SNishanth Menon power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>; 407835d0442SNishanth Menon ti,timer-pwm; 408835d0442SNishanth Menon }; 409835d0442SNishanth Menon 410835d0442SNishanth Menon main_timer16: timer@2500000 { 411835d0442SNishanth Menon compatible = "ti,am654-timer"; 412835d0442SNishanth Menon reg = <0x00 0x2500000 0x00 0x400>; 413835d0442SNishanth Menon interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 414835d0442SNishanth Menon clocks = <&k3_clks 79 1>; 415835d0442SNishanth Menon clock-names = "fck"; 416835d0442SNishanth Menon assigned-clocks = <&k3_clks 79 1>; 417835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 79 2>; 418835d0442SNishanth Menon power-domains = <&k3_pds 79 TI_SCI_PD_EXCLUSIVE>; 419835d0442SNishanth Menon ti,timer-pwm; 420835d0442SNishanth Menon }; 421835d0442SNishanth Menon 422835d0442SNishanth Menon main_timer17: timer@2510000 { 423835d0442SNishanth Menon compatible = "ti,am654-timer"; 424835d0442SNishanth Menon reg = <0x00 0x2510000 0x00 0x400>; 425835d0442SNishanth Menon interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 426835d0442SNishanth Menon clocks = <&k3_clks 80 1>; 427835d0442SNishanth Menon clock-names = "fck"; 428835d0442SNishanth Menon assigned-clocks = <&k3_clks 80 1>; 429835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 80 2>; 430835d0442SNishanth Menon power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>; 431835d0442SNishanth Menon ti,timer-pwm; 432835d0442SNishanth Menon }; 433835d0442SNishanth Menon 434835d0442SNishanth Menon main_timer18: timer@2520000 { 435835d0442SNishanth Menon compatible = "ti,am654-timer"; 436835d0442SNishanth Menon reg = <0x00 0x2520000 0x00 0x400>; 437835d0442SNishanth Menon interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 438835d0442SNishanth Menon clocks = <&k3_clks 81 1>; 439835d0442SNishanth Menon clock-names = "fck"; 440835d0442SNishanth Menon assigned-clocks = <&k3_clks 81 1>; 441835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 81 2>; 442835d0442SNishanth Menon power-domains = <&k3_pds 81 TI_SCI_PD_EXCLUSIVE>; 443835d0442SNishanth Menon ti,timer-pwm; 444835d0442SNishanth Menon }; 445835d0442SNishanth Menon 446835d0442SNishanth Menon main_timer19: timer@2530000 { 447835d0442SNishanth Menon compatible = "ti,am654-timer"; 448835d0442SNishanth Menon reg = <0x00 0x2530000 0x00 0x400>; 449835d0442SNishanth Menon interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 450835d0442SNishanth Menon clocks = <&k3_clks 82 1>; 451835d0442SNishanth Menon clock-names = "fck"; 452835d0442SNishanth Menon assigned-clocks = <&k3_clks 82 1>; 453835d0442SNishanth Menon assigned-clock-parents = <&k3_clks 82 2>; 454835d0442SNishanth Menon power-domains = <&k3_pds 82 TI_SCI_PD_EXCLUSIVE>; 455835d0442SNishanth Menon ti,timer-pwm; 456835d0442SNishanth Menon }; 457835d0442SNishanth Menon 458b8545f9dSAswath Govindraju main_uart0: serial@2800000 { 459b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 460b8545f9dSAswath Govindraju reg = <0x00 0x02800000 0x00 0x200>; 461b8545f9dSAswath Govindraju interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 462b8545f9dSAswath Govindraju current-speed = <115200>; 463b8545f9dSAswath Govindraju clocks = <&k3_clks 146 3>; 464b8545f9dSAswath Govindraju clock-names = "fclk"; 465b8545f9dSAswath Govindraju power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 4660e63f35aSAndrew Davis status = "disabled"; 467b8545f9dSAswath Govindraju }; 468b8545f9dSAswath Govindraju 469b8545f9dSAswath Govindraju main_uart1: serial@2810000 { 470b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 471b8545f9dSAswath Govindraju reg = <0x00 0x02810000 0x00 0x200>; 472b8545f9dSAswath Govindraju interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 473b8545f9dSAswath Govindraju current-speed = <115200>; 474b8545f9dSAswath Govindraju clocks = <&k3_clks 350 3>; 475b8545f9dSAswath Govindraju clock-names = "fclk"; 476b8545f9dSAswath Govindraju power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>; 4770e63f35aSAndrew Davis status = "disabled"; 478b8545f9dSAswath Govindraju }; 479b8545f9dSAswath Govindraju 480b8545f9dSAswath Govindraju main_uart2: serial@2820000 { 481b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 482b8545f9dSAswath Govindraju reg = <0x00 0x02820000 0x00 0x200>; 483b8545f9dSAswath Govindraju interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 484b8545f9dSAswath Govindraju current-speed = <115200>; 485b8545f9dSAswath Govindraju clocks = <&k3_clks 351 3>; 486b8545f9dSAswath Govindraju clock-names = "fclk"; 487b8545f9dSAswath Govindraju power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>; 4880e63f35aSAndrew Davis status = "disabled"; 489b8545f9dSAswath Govindraju }; 490b8545f9dSAswath Govindraju 491b8545f9dSAswath Govindraju main_uart3: serial@2830000 { 492b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 493b8545f9dSAswath Govindraju reg = <0x00 0x02830000 0x00 0x200>; 494b8545f9dSAswath Govindraju interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 495b8545f9dSAswath Govindraju current-speed = <115200>; 496b8545f9dSAswath Govindraju clocks = <&k3_clks 352 3>; 497b8545f9dSAswath Govindraju clock-names = "fclk"; 498b8545f9dSAswath Govindraju power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>; 4990e63f35aSAndrew Davis status = "disabled"; 500b8545f9dSAswath Govindraju }; 501b8545f9dSAswath Govindraju 502b8545f9dSAswath Govindraju main_uart4: serial@2840000 { 503b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 504b8545f9dSAswath Govindraju reg = <0x00 0x02840000 0x00 0x200>; 505b8545f9dSAswath Govindraju interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 506b8545f9dSAswath Govindraju current-speed = <115200>; 507b8545f9dSAswath Govindraju clocks = <&k3_clks 353 3>; 508b8545f9dSAswath Govindraju clock-names = "fclk"; 509b8545f9dSAswath Govindraju power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>; 5100e63f35aSAndrew Davis status = "disabled"; 511b8545f9dSAswath Govindraju }; 512b8545f9dSAswath Govindraju 513b8545f9dSAswath Govindraju main_uart5: serial@2850000 { 514b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 515b8545f9dSAswath Govindraju reg = <0x00 0x02850000 0x00 0x200>; 516b8545f9dSAswath Govindraju interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 517b8545f9dSAswath Govindraju current-speed = <115200>; 518b8545f9dSAswath Govindraju clocks = <&k3_clks 354 3>; 519b8545f9dSAswath Govindraju clock-names = "fclk"; 520b8545f9dSAswath Govindraju power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>; 5210e63f35aSAndrew Davis status = "disabled"; 522b8545f9dSAswath Govindraju }; 523b8545f9dSAswath Govindraju 524b8545f9dSAswath Govindraju main_uart6: serial@2860000 { 525b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 526b8545f9dSAswath Govindraju reg = <0x00 0x02860000 0x00 0x200>; 527b8545f9dSAswath Govindraju interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 528b8545f9dSAswath Govindraju current-speed = <115200>; 529b8545f9dSAswath Govindraju clocks = <&k3_clks 355 3>; 530b8545f9dSAswath Govindraju clock-names = "fclk"; 531b8545f9dSAswath Govindraju power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>; 5320e63f35aSAndrew Davis status = "disabled"; 533b8545f9dSAswath Govindraju }; 534b8545f9dSAswath Govindraju 535b8545f9dSAswath Govindraju main_uart7: serial@2870000 { 536b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 537b8545f9dSAswath Govindraju reg = <0x00 0x02870000 0x00 0x200>; 538b8545f9dSAswath Govindraju interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 539b8545f9dSAswath Govindraju current-speed = <115200>; 540b8545f9dSAswath Govindraju clocks = <&k3_clks 356 3>; 541b8545f9dSAswath Govindraju clock-names = "fclk"; 542b8545f9dSAswath Govindraju power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>; 5430e63f35aSAndrew Davis status = "disabled"; 544b8545f9dSAswath Govindraju }; 545b8545f9dSAswath Govindraju 546b8545f9dSAswath Govindraju main_uart8: serial@2880000 { 547b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 548b8545f9dSAswath Govindraju reg = <0x00 0x02880000 0x00 0x200>; 549b8545f9dSAswath Govindraju interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 550b8545f9dSAswath Govindraju current-speed = <115200>; 551b8545f9dSAswath Govindraju clocks = <&k3_clks 357 3>; 552b8545f9dSAswath Govindraju clock-names = "fclk"; 553b8545f9dSAswath Govindraju power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>; 5540e63f35aSAndrew Davis status = "disabled"; 555b8545f9dSAswath Govindraju }; 556b8545f9dSAswath Govindraju 557b8545f9dSAswath Govindraju main_uart9: serial@2890000 { 558b8545f9dSAswath Govindraju compatible = "ti,j721e-uart", "ti,am654-uart"; 559b8545f9dSAswath Govindraju reg = <0x00 0x02890000 0x00 0x200>; 560b8545f9dSAswath Govindraju interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 561b8545f9dSAswath Govindraju current-speed = <115200>; 562b8545f9dSAswath Govindraju clocks = <&k3_clks 358 3>; 563b8545f9dSAswath Govindraju clock-names = "fclk"; 564b8545f9dSAswath Govindraju power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>; 5650e63f35aSAndrew Davis status = "disabled"; 566b8545f9dSAswath Govindraju }; 567b8545f9dSAswath Govindraju 568b8545f9dSAswath Govindraju main_gpio0: gpio@600000 { 569b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 570b8545f9dSAswath Govindraju reg = <0x00 0x00600000 0x00 0x100>; 571b8545f9dSAswath Govindraju gpio-controller; 572b8545f9dSAswath Govindraju #gpio-cells = <2>; 573b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 574b8545f9dSAswath Govindraju interrupts = <145>, <146>, <147>, <148>, <149>; 575b8545f9dSAswath Govindraju interrupt-controller; 576b8545f9dSAswath Govindraju #interrupt-cells = <2>; 577b8545f9dSAswath Govindraju ti,ngpio = <66>; 578b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 579b8545f9dSAswath Govindraju power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 580b8545f9dSAswath Govindraju clocks = <&k3_clks 111 0>; 581b8545f9dSAswath Govindraju clock-names = "gpio"; 582b8545f9dSAswath Govindraju }; 583b8545f9dSAswath Govindraju 584b8545f9dSAswath Govindraju main_gpio2: gpio@610000 { 585b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 586b8545f9dSAswath Govindraju reg = <0x00 0x00610000 0x00 0x100>; 587b8545f9dSAswath Govindraju gpio-controller; 588b8545f9dSAswath Govindraju #gpio-cells = <2>; 589b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 590b8545f9dSAswath Govindraju interrupts = <154>, <155>, <156>, <157>, <158>; 591b8545f9dSAswath Govindraju interrupt-controller; 592b8545f9dSAswath Govindraju #interrupt-cells = <2>; 593b8545f9dSAswath Govindraju ti,ngpio = <66>; 594b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 595b8545f9dSAswath Govindraju power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 596b8545f9dSAswath Govindraju clocks = <&k3_clks 112 0>; 597b8545f9dSAswath Govindraju clock-names = "gpio"; 598b8545f9dSAswath Govindraju }; 599b8545f9dSAswath Govindraju 600b8545f9dSAswath Govindraju main_gpio4: gpio@620000 { 601b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 602b8545f9dSAswath Govindraju reg = <0x00 0x00620000 0x00 0x100>; 603b8545f9dSAswath Govindraju gpio-controller; 604b8545f9dSAswath Govindraju #gpio-cells = <2>; 605b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 606b8545f9dSAswath Govindraju interrupts = <163>, <164>, <165>, <166>, <167>; 607b8545f9dSAswath Govindraju interrupt-controller; 608b8545f9dSAswath Govindraju #interrupt-cells = <2>; 609b8545f9dSAswath Govindraju ti,ngpio = <66>; 610b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 611b8545f9dSAswath Govindraju power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>; 612b8545f9dSAswath Govindraju clocks = <&k3_clks 113 0>; 613b8545f9dSAswath Govindraju clock-names = "gpio"; 614b8545f9dSAswath Govindraju }; 615b8545f9dSAswath Govindraju 616b8545f9dSAswath Govindraju main_gpio6: gpio@630000 { 617b8545f9dSAswath Govindraju compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 618b8545f9dSAswath Govindraju reg = <0x00 0x00630000 0x00 0x100>; 619b8545f9dSAswath Govindraju gpio-controller; 620b8545f9dSAswath Govindraju #gpio-cells = <2>; 621b8545f9dSAswath Govindraju interrupt-parent = <&main_gpio_intr>; 622b8545f9dSAswath Govindraju interrupts = <172>, <173>, <174>, <175>, <176>; 623b8545f9dSAswath Govindraju interrupt-controller; 624b8545f9dSAswath Govindraju #interrupt-cells = <2>; 625b8545f9dSAswath Govindraju ti,ngpio = <66>; 626b8545f9dSAswath Govindraju ti,davinci-gpio-unbanked = <0>; 627b8545f9dSAswath Govindraju power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>; 628b8545f9dSAswath Govindraju clocks = <&k3_clks 114 0>; 629b8545f9dSAswath Govindraju clock-names = "gpio"; 630b8545f9dSAswath Govindraju }; 631b8545f9dSAswath Govindraju 632b8545f9dSAswath Govindraju main_i2c0: i2c@2000000 { 633b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 634b8545f9dSAswath Govindraju reg = <0x00 0x02000000 0x00 0x100>; 635b8545f9dSAswath Govindraju interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 636b8545f9dSAswath Govindraju #address-cells = <1>; 637b8545f9dSAswath Govindraju #size-cells = <0>; 638b8545f9dSAswath Govindraju clocks = <&k3_clks 214 1>; 639b8545f9dSAswath Govindraju clock-names = "fck"; 640b8545f9dSAswath Govindraju power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>; 641b8545f9dSAswath Govindraju }; 642b8545f9dSAswath Govindraju 643b8545f9dSAswath Govindraju main_i2c1: i2c@2010000 { 644b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 645b8545f9dSAswath Govindraju reg = <0x00 0x02010000 0x00 0x100>; 646b8545f9dSAswath Govindraju interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 647b8545f9dSAswath Govindraju #address-cells = <1>; 648b8545f9dSAswath Govindraju #size-cells = <0>; 649b8545f9dSAswath Govindraju clocks = <&k3_clks 215 1>; 650b8545f9dSAswath Govindraju clock-names = "fck"; 651b8545f9dSAswath Govindraju power-domains = <&k3_pds 215 TI_SCI_PD_EXCLUSIVE>; 6520aef5131SAndrew Davis status = "disabled"; 653b8545f9dSAswath Govindraju }; 654b8545f9dSAswath Govindraju 655b8545f9dSAswath Govindraju main_i2c2: i2c@2020000 { 656b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 657b8545f9dSAswath Govindraju reg = <0x00 0x02020000 0x00 0x100>; 658b8545f9dSAswath Govindraju interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 659b8545f9dSAswath Govindraju #address-cells = <1>; 660b8545f9dSAswath Govindraju #size-cells = <0>; 661b8545f9dSAswath Govindraju clocks = <&k3_clks 216 1>; 662b8545f9dSAswath Govindraju clock-names = "fck"; 663b8545f9dSAswath Govindraju power-domains = <&k3_pds 216 TI_SCI_PD_EXCLUSIVE>; 6640aef5131SAndrew Davis status = "disabled"; 665b8545f9dSAswath Govindraju }; 666b8545f9dSAswath Govindraju 667b8545f9dSAswath Govindraju main_i2c3: i2c@2030000 { 668b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 669b8545f9dSAswath Govindraju reg = <0x00 0x02030000 0x00 0x100>; 670b8545f9dSAswath Govindraju interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 671b8545f9dSAswath Govindraju #address-cells = <1>; 672b8545f9dSAswath Govindraju #size-cells = <0>; 673b8545f9dSAswath Govindraju clocks = <&k3_clks 217 1>; 674b8545f9dSAswath Govindraju clock-names = "fck"; 675b8545f9dSAswath Govindraju power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>; 6760aef5131SAndrew Davis status = "disabled"; 677b8545f9dSAswath Govindraju }; 678b8545f9dSAswath Govindraju 679b8545f9dSAswath Govindraju main_i2c4: i2c@2040000 { 680b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 681b8545f9dSAswath Govindraju reg = <0x00 0x02040000 0x00 0x100>; 682b8545f9dSAswath Govindraju interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 683b8545f9dSAswath Govindraju #address-cells = <1>; 684b8545f9dSAswath Govindraju #size-cells = <0>; 685b8545f9dSAswath Govindraju clocks = <&k3_clks 218 1>; 686b8545f9dSAswath Govindraju clock-names = "fck"; 687b8545f9dSAswath Govindraju power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>; 6880aef5131SAndrew Davis status = "disabled"; 689b8545f9dSAswath Govindraju }; 690b8545f9dSAswath Govindraju 691b8545f9dSAswath Govindraju main_i2c5: i2c@2050000 { 692b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 693b8545f9dSAswath Govindraju reg = <0x00 0x02050000 0x00 0x100>; 694b8545f9dSAswath Govindraju interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 695b8545f9dSAswath Govindraju #address-cells = <1>; 696b8545f9dSAswath Govindraju #size-cells = <0>; 697b8545f9dSAswath Govindraju clocks = <&k3_clks 219 1>; 698b8545f9dSAswath Govindraju clock-names = "fck"; 699b8545f9dSAswath Govindraju power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>; 7000aef5131SAndrew Davis status = "disabled"; 701b8545f9dSAswath Govindraju }; 702b8545f9dSAswath Govindraju 703b8545f9dSAswath Govindraju main_i2c6: i2c@2060000 { 704b8545f9dSAswath Govindraju compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 705b8545f9dSAswath Govindraju reg = <0x00 0x02060000 0x00 0x100>; 706b8545f9dSAswath Govindraju interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 707b8545f9dSAswath Govindraju #address-cells = <1>; 708b8545f9dSAswath Govindraju #size-cells = <0>; 709b8545f9dSAswath Govindraju clocks = <&k3_clks 220 1>; 710b8545f9dSAswath Govindraju clock-names = "fck"; 711b8545f9dSAswath Govindraju power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>; 7120aef5131SAndrew Davis status = "disabled"; 713b8545f9dSAswath Govindraju }; 714b8545f9dSAswath Govindraju 715b8545f9dSAswath Govindraju main_sdhci0: mmc@4f80000 { 716b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-8bit"; 717b8545f9dSAswath Govindraju reg = <0x00 0x04f80000 0x00 0x1000>, 718b8545f9dSAswath Govindraju <0x00 0x04f88000 0x00 0x400>; 719b8545f9dSAswath Govindraju interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 720b8545f9dSAswath Govindraju power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>; 721b8545f9dSAswath Govindraju clocks = <&k3_clks 98 7>, <&k3_clks 98 1>; 722b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 723b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 98 1>; 724b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 98 2>; 725b8545f9dSAswath Govindraju bus-width = <8>; 726b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 727b8545f9dSAswath Govindraju ti,otap-del-sel-mmc-hs = <0x0>; 728b8545f9dSAswath Govindraju ti,otap-del-sel-ddr52 = <0x6>; 729b8545f9dSAswath Govindraju ti,otap-del-sel-hs200 = <0x8>; 730b8545f9dSAswath Govindraju ti,otap-del-sel-hs400 = <0x5>; 731b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x10>; 732b8545f9dSAswath Govindraju ti,itap-del-sel-mmc-hs = <0xa>; 733b8545f9dSAswath Govindraju ti,strobe-sel = <0x77>; 734b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 735b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 736b8545f9dSAswath Govindraju mmc-ddr-1_8v; 737b8545f9dSAswath Govindraju mmc-hs200-1_8v; 738b8545f9dSAswath Govindraju mmc-hs400-1_8v; 739b8545f9dSAswath Govindraju dma-coherent; 740b8545f9dSAswath Govindraju }; 741b8545f9dSAswath Govindraju 742b8545f9dSAswath Govindraju main_sdhci1: mmc@4fb0000 { 743b8545f9dSAswath Govindraju compatible = "ti,j721e-sdhci-4bit"; 744b8545f9dSAswath Govindraju reg = <0x00 0x04fb0000 0x00 0x1000>, 745b8545f9dSAswath Govindraju <0x00 0x04fb8000 0x00 0x400>; 746b8545f9dSAswath Govindraju interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 747b8545f9dSAswath Govindraju power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>; 748b8545f9dSAswath Govindraju clocks = <&k3_clks 99 8>, <&k3_clks 99 1>; 749b8545f9dSAswath Govindraju clock-names = "clk_ahb", "clk_xin"; 750b8545f9dSAswath Govindraju assigned-clocks = <&k3_clks 99 1>; 751b8545f9dSAswath Govindraju assigned-clock-parents = <&k3_clks 99 2>; 752b8545f9dSAswath Govindraju bus-width = <4>; 753b8545f9dSAswath Govindraju ti,otap-del-sel-legacy = <0x0>; 754b8545f9dSAswath Govindraju ti,otap-del-sel-sd-hs = <0x0>; 755b8545f9dSAswath Govindraju ti,otap-del-sel-sdr12 = <0xf>; 756b8545f9dSAswath Govindraju ti,otap-del-sel-sdr25 = <0xf>; 757b8545f9dSAswath Govindraju ti,otap-del-sel-sdr50 = <0xc>; 758b8545f9dSAswath Govindraju ti,otap-del-sel-sdr104 = <0x5>; 759b8545f9dSAswath Govindraju ti,otap-del-sel-ddr50 = <0xc>; 760b8545f9dSAswath Govindraju ti,itap-del-sel-legacy = <0x0>; 761b8545f9dSAswath Govindraju ti,itap-del-sel-sd-hs = <0x0>; 762b8545f9dSAswath Govindraju ti,itap-del-sel-sdr12 = <0x0>; 763b8545f9dSAswath Govindraju ti,itap-del-sel-sdr25 = <0x0>; 764b8545f9dSAswath Govindraju ti,clkbuf-sel = <0x7>; 765b8545f9dSAswath Govindraju ti,trm-icp = <0x8>; 766b8545f9dSAswath Govindraju dma-coherent; 767b8545f9dSAswath Govindraju /* Masking support for SDR104 capability */ 768b8545f9dSAswath Govindraju sdhci-caps-mask = <0x00000003 0x00000000>; 769b8545f9dSAswath Govindraju }; 770b8545f9dSAswath Govindraju 771b8545f9dSAswath Govindraju main_navss: bus@30000000 { 772b8545f9dSAswath Govindraju compatible = "simple-mfd"; 773b8545f9dSAswath Govindraju #address-cells = <2>; 774b8545f9dSAswath Govindraju #size-cells = <2>; 775b8545f9dSAswath Govindraju ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 776b8545f9dSAswath Govindraju ti,sci-dev-id = <224>; 777b8545f9dSAswath Govindraju dma-coherent; 778b8545f9dSAswath Govindraju dma-ranges; 779b8545f9dSAswath Govindraju 780b8545f9dSAswath Govindraju main_navss_intr: interrupt-controller@310e0000 { 781b8545f9dSAswath Govindraju compatible = "ti,sci-intr"; 782b8545f9dSAswath Govindraju reg = <0x00 0x310e0000 0x00 0x4000>; 783b8545f9dSAswath Govindraju ti,intr-trigger-type = <4>; 784b8545f9dSAswath Govindraju interrupt-controller; 785b8545f9dSAswath Govindraju interrupt-parent = <&gic500>; 786b8545f9dSAswath Govindraju #interrupt-cells = <1>; 787b8545f9dSAswath Govindraju ti,sci = <&sms>; 788b8545f9dSAswath Govindraju ti,sci-dev-id = <227>; 789b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 64 64>, 790b8545f9dSAswath Govindraju <64 448 64>, 791b8545f9dSAswath Govindraju <128 672 64>; 792b8545f9dSAswath Govindraju }; 793b8545f9dSAswath Govindraju 794b8545f9dSAswath Govindraju main_udmass_inta: msi-controller@33d00000 { 795b8545f9dSAswath Govindraju compatible = "ti,sci-inta"; 796b8545f9dSAswath Govindraju reg = <0x00 0x33d00000 0x00 0x100000>; 797b8545f9dSAswath Govindraju interrupt-controller; 798b8545f9dSAswath Govindraju #interrupt-cells = <0>; 799b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 800b8545f9dSAswath Govindraju msi-controller; 801b8545f9dSAswath Govindraju ti,sci = <&sms>; 802b8545f9dSAswath Govindraju ti,sci-dev-id = <265>; 803b8545f9dSAswath Govindraju ti,interrupt-ranges = <0 0 256>; 804b8545f9dSAswath Govindraju }; 805b8545f9dSAswath Govindraju 806b8545f9dSAswath Govindraju secure_proxy_main: mailbox@32c00000 { 807b8545f9dSAswath Govindraju compatible = "ti,am654-secure-proxy"; 808b8545f9dSAswath Govindraju #mbox-cells = <1>; 809b8545f9dSAswath Govindraju reg-names = "target_data", "rt", "scfg"; 810b8545f9dSAswath Govindraju reg = <0x00 0x32c00000 0x00 0x100000>, 811b8545f9dSAswath Govindraju <0x00 0x32400000 0x00 0x100000>, 812b8545f9dSAswath Govindraju <0x00 0x32800000 0x00 0x100000>; 813b8545f9dSAswath Govindraju interrupt-names = "rx_011"; 814b8545f9dSAswath Govindraju interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 815b8545f9dSAswath Govindraju }; 816b8545f9dSAswath Govindraju 817b8545f9dSAswath Govindraju hwspinlock: spinlock@30e00000 { 818b8545f9dSAswath Govindraju compatible = "ti,am654-hwspinlock"; 819b8545f9dSAswath Govindraju reg = <0x00 0x30e00000 0x00 0x1000>; 820b8545f9dSAswath Govindraju #hwlock-cells = <1>; 821b8545f9dSAswath Govindraju }; 822b8545f9dSAswath Govindraju 823b8545f9dSAswath Govindraju mailbox0_cluster0: mailbox@31f80000 { 824b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 825b8545f9dSAswath Govindraju reg = <0x00 0x31f80000 0x00 0x200>; 826b8545f9dSAswath Govindraju #mbox-cells = <1>; 827b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 828b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 829b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8303fb0402fSAndrew Davis status = "disabled"; 831b8545f9dSAswath Govindraju }; 832b8545f9dSAswath Govindraju 833b8545f9dSAswath Govindraju mailbox0_cluster1: mailbox@31f81000 { 834b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 835b8545f9dSAswath Govindraju reg = <0x00 0x31f81000 0x00 0x200>; 836b8545f9dSAswath Govindraju #mbox-cells = <1>; 837b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 838b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 839b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8403fb0402fSAndrew Davis status = "disabled"; 841b8545f9dSAswath Govindraju }; 842b8545f9dSAswath Govindraju 843b8545f9dSAswath Govindraju mailbox0_cluster2: mailbox@31f82000 { 844b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 845b8545f9dSAswath Govindraju reg = <0x00 0x31f82000 0x00 0x200>; 846b8545f9dSAswath Govindraju #mbox-cells = <1>; 847b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 848b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 849b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8503fb0402fSAndrew Davis status = "disabled"; 851b8545f9dSAswath Govindraju }; 852b8545f9dSAswath Govindraju 853b8545f9dSAswath Govindraju mailbox0_cluster3: mailbox@31f83000 { 854b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 855b8545f9dSAswath Govindraju reg = <0x00 0x31f83000 0x00 0x200>; 856b8545f9dSAswath Govindraju #mbox-cells = <1>; 857b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 858b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 859b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8603fb0402fSAndrew Davis status = "disabled"; 861b8545f9dSAswath Govindraju }; 862b8545f9dSAswath Govindraju 863b8545f9dSAswath Govindraju mailbox0_cluster4: mailbox@31f84000 { 864b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 865b8545f9dSAswath Govindraju reg = <0x00 0x31f84000 0x00 0x200>; 866b8545f9dSAswath Govindraju #mbox-cells = <1>; 867b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 868b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 869b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8703fb0402fSAndrew Davis status = "disabled"; 871b8545f9dSAswath Govindraju }; 872b8545f9dSAswath Govindraju 873b8545f9dSAswath Govindraju mailbox0_cluster5: mailbox@31f85000 { 874b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 875b8545f9dSAswath Govindraju reg = <0x00 0x31f85000 0x00 0x200>; 876b8545f9dSAswath Govindraju #mbox-cells = <1>; 877b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 878b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 879b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8803fb0402fSAndrew Davis status = "disabled"; 881b8545f9dSAswath Govindraju }; 882b8545f9dSAswath Govindraju 883b8545f9dSAswath Govindraju mailbox0_cluster6: mailbox@31f86000 { 884b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 885b8545f9dSAswath Govindraju reg = <0x00 0x31f86000 0x00 0x200>; 886b8545f9dSAswath Govindraju #mbox-cells = <1>; 887b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 888b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 889b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 8903fb0402fSAndrew Davis status = "disabled"; 891b8545f9dSAswath Govindraju }; 892b8545f9dSAswath Govindraju 893b8545f9dSAswath Govindraju mailbox0_cluster7: mailbox@31f87000 { 894b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 895b8545f9dSAswath Govindraju reg = <0x00 0x31f87000 0x00 0x200>; 896b8545f9dSAswath Govindraju #mbox-cells = <1>; 897b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 898b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 899b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9003fb0402fSAndrew Davis status = "disabled"; 901b8545f9dSAswath Govindraju }; 902b8545f9dSAswath Govindraju 903b8545f9dSAswath Govindraju mailbox0_cluster8: mailbox@31f88000 { 904b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 905b8545f9dSAswath Govindraju reg = <0x00 0x31f88000 0x00 0x200>; 906b8545f9dSAswath Govindraju #mbox-cells = <1>; 907b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 908b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 909b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9103fb0402fSAndrew Davis status = "disabled"; 911b8545f9dSAswath Govindraju }; 912b8545f9dSAswath Govindraju 913b8545f9dSAswath Govindraju mailbox0_cluster9: mailbox@31f89000 { 914b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 915b8545f9dSAswath Govindraju reg = <0x00 0x31f89000 0x00 0x200>; 916b8545f9dSAswath Govindraju #mbox-cells = <1>; 917b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 918b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 919b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9203fb0402fSAndrew Davis status = "disabled"; 921b8545f9dSAswath Govindraju }; 922b8545f9dSAswath Govindraju 923b8545f9dSAswath Govindraju mailbox0_cluster10: mailbox@31f8a000 { 924b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 925b8545f9dSAswath Govindraju reg = <0x00 0x31f8a000 0x00 0x200>; 926b8545f9dSAswath Govindraju #mbox-cells = <1>; 927b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 928b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 929b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9303fb0402fSAndrew Davis status = "disabled"; 931b8545f9dSAswath Govindraju }; 932b8545f9dSAswath Govindraju 933b8545f9dSAswath Govindraju mailbox0_cluster11: mailbox@31f8b000 { 934b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 935b8545f9dSAswath Govindraju reg = <0x00 0x31f8b000 0x00 0x200>; 936b8545f9dSAswath Govindraju #mbox-cells = <1>; 937b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 938b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 939b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9403fb0402fSAndrew Davis status = "disabled"; 941b8545f9dSAswath Govindraju }; 942b8545f9dSAswath Govindraju 943b8545f9dSAswath Govindraju mailbox1_cluster0: mailbox@31f90000 { 944b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 945b8545f9dSAswath Govindraju reg = <0x00 0x31f90000 0x00 0x200>; 946b8545f9dSAswath Govindraju #mbox-cells = <1>; 947b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 948b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 949b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9503fb0402fSAndrew Davis status = "disabled"; 951b8545f9dSAswath Govindraju }; 952b8545f9dSAswath Govindraju 953b8545f9dSAswath Govindraju mailbox1_cluster1: mailbox@31f91000 { 954b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 955b8545f9dSAswath Govindraju reg = <0x00 0x31f91000 0x00 0x200>; 956b8545f9dSAswath Govindraju #mbox-cells = <1>; 957b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 958b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 959b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9603fb0402fSAndrew Davis status = "disabled"; 961b8545f9dSAswath Govindraju }; 962b8545f9dSAswath Govindraju 963b8545f9dSAswath Govindraju mailbox1_cluster2: mailbox@31f92000 { 964b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 965b8545f9dSAswath Govindraju reg = <0x00 0x31f92000 0x00 0x200>; 966b8545f9dSAswath Govindraju #mbox-cells = <1>; 967b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 968b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 969b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9703fb0402fSAndrew Davis status = "disabled"; 971b8545f9dSAswath Govindraju }; 972b8545f9dSAswath Govindraju 973b8545f9dSAswath Govindraju mailbox1_cluster3: mailbox@31f93000 { 974b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 975b8545f9dSAswath Govindraju reg = <0x00 0x31f93000 0x00 0x200>; 976b8545f9dSAswath Govindraju #mbox-cells = <1>; 977b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 978b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 979b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9803fb0402fSAndrew Davis status = "disabled"; 981b8545f9dSAswath Govindraju }; 982b8545f9dSAswath Govindraju 983b8545f9dSAswath Govindraju mailbox1_cluster4: mailbox@31f94000 { 984b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 985b8545f9dSAswath Govindraju reg = <0x00 0x31f94000 0x00 0x200>; 986b8545f9dSAswath Govindraju #mbox-cells = <1>; 987b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 988b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 989b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 9903fb0402fSAndrew Davis status = "disabled"; 991b8545f9dSAswath Govindraju }; 992b8545f9dSAswath Govindraju 993b8545f9dSAswath Govindraju mailbox1_cluster5: mailbox@31f95000 { 994b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 995b8545f9dSAswath Govindraju reg = <0x00 0x31f95000 0x00 0x200>; 996b8545f9dSAswath Govindraju #mbox-cells = <1>; 997b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 998b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 999b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10003fb0402fSAndrew Davis status = "disabled"; 1001b8545f9dSAswath Govindraju }; 1002b8545f9dSAswath Govindraju 1003b8545f9dSAswath Govindraju mailbox1_cluster6: mailbox@31f96000 { 1004b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1005b8545f9dSAswath Govindraju reg = <0x00 0x31f96000 0x00 0x200>; 1006b8545f9dSAswath Govindraju #mbox-cells = <1>; 1007b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1008b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1009b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10103fb0402fSAndrew Davis status = "disabled"; 1011b8545f9dSAswath Govindraju }; 1012b8545f9dSAswath Govindraju 1013b8545f9dSAswath Govindraju mailbox1_cluster7: mailbox@31f97000 { 1014b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1015b8545f9dSAswath Govindraju reg = <0x00 0x31f97000 0x00 0x200>; 1016b8545f9dSAswath Govindraju #mbox-cells = <1>; 1017b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1018b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1019b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10203fb0402fSAndrew Davis status = "disabled"; 1021b8545f9dSAswath Govindraju }; 1022b8545f9dSAswath Govindraju 1023b8545f9dSAswath Govindraju mailbox1_cluster8: mailbox@31f98000 { 1024b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1025b8545f9dSAswath Govindraju reg = <0x00 0x31f98000 0x00 0x200>; 1026b8545f9dSAswath Govindraju #mbox-cells = <1>; 1027b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1028b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1029b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10303fb0402fSAndrew Davis status = "disabled"; 1031b8545f9dSAswath Govindraju }; 1032b8545f9dSAswath Govindraju 1033b8545f9dSAswath Govindraju mailbox1_cluster9: mailbox@31f99000 { 1034b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1035b8545f9dSAswath Govindraju reg = <0x00 0x31f99000 0x00 0x200>; 1036b8545f9dSAswath Govindraju #mbox-cells = <1>; 1037b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1038b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1039b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10403fb0402fSAndrew Davis status = "disabled"; 1041b8545f9dSAswath Govindraju }; 1042b8545f9dSAswath Govindraju 1043b8545f9dSAswath Govindraju mailbox1_cluster10: mailbox@31f9a000 { 1044b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1045b8545f9dSAswath Govindraju reg = <0x00 0x31f9a000 0x00 0x200>; 1046b8545f9dSAswath Govindraju #mbox-cells = <1>; 1047b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1048b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1049b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10503fb0402fSAndrew Davis status = "disabled"; 1051b8545f9dSAswath Govindraju }; 1052b8545f9dSAswath Govindraju 1053b8545f9dSAswath Govindraju mailbox1_cluster11: mailbox@31f9b000 { 1054b8545f9dSAswath Govindraju compatible = "ti,am654-mailbox"; 1055b8545f9dSAswath Govindraju reg = <0x00 0x31f9b000 0x00 0x200>; 1056b8545f9dSAswath Govindraju #mbox-cells = <1>; 1057b8545f9dSAswath Govindraju ti,mbox-num-users = <4>; 1058b8545f9dSAswath Govindraju ti,mbox-num-fifos = <16>; 1059b8545f9dSAswath Govindraju interrupt-parent = <&main_navss_intr>; 10603fb0402fSAndrew Davis status = "disabled"; 1061b8545f9dSAswath Govindraju }; 1062b8545f9dSAswath Govindraju 1063b8545f9dSAswath Govindraju main_ringacc: ringacc@3c000000 { 1064b8545f9dSAswath Govindraju compatible = "ti,am654-navss-ringacc"; 1065b8545f9dSAswath Govindraju reg = <0x0 0x3c000000 0x0 0x400000>, 1066b8545f9dSAswath Govindraju <0x0 0x38000000 0x0 0x400000>, 1067b8545f9dSAswath Govindraju <0x0 0x31120000 0x0 0x100>, 1068*702110c2SVignesh Raghavendra <0x0 0x33000000 0x0 0x40000>, 1069*702110c2SVignesh Raghavendra <0x0 0x31080000 0x0 0x40000>; 1070*702110c2SVignesh Raghavendra reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg"; 1071b8545f9dSAswath Govindraju ti,num-rings = <1024>; 1072b8545f9dSAswath Govindraju ti,sci-rm-range-gp-rings = <0x1>; 1073b8545f9dSAswath Govindraju ti,sci = <&sms>; 1074b8545f9dSAswath Govindraju ti,sci-dev-id = <259>; 1075b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 1076b8545f9dSAswath Govindraju }; 1077b8545f9dSAswath Govindraju 1078b8545f9dSAswath Govindraju main_udmap: dma-controller@31150000 { 1079b8545f9dSAswath Govindraju compatible = "ti,j721e-navss-main-udmap"; 1080b8545f9dSAswath Govindraju reg = <0x0 0x31150000 0x0 0x100>, 1081b8545f9dSAswath Govindraju <0x0 0x34000000 0x0 0x80000>, 1082b8545f9dSAswath Govindraju <0x0 0x35000000 0x0 0x200000>; 1083b8545f9dSAswath Govindraju reg-names = "gcfg", "rchanrt", "tchanrt"; 1084b8545f9dSAswath Govindraju msi-parent = <&main_udmass_inta>; 1085b8545f9dSAswath Govindraju #dma-cells = <1>; 1086b8545f9dSAswath Govindraju 1087b8545f9dSAswath Govindraju ti,sci = <&sms>; 1088b8545f9dSAswath Govindraju ti,sci-dev-id = <263>; 1089b8545f9dSAswath Govindraju ti,ringacc = <&main_ringacc>; 1090b8545f9dSAswath Govindraju 1091b8545f9dSAswath Govindraju ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 1092b8545f9dSAswath Govindraju <0x0f>, /* TX_HCHAN */ 1093b8545f9dSAswath Govindraju <0x10>; /* TX_UHCHAN */ 1094b8545f9dSAswath Govindraju ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 1095b8545f9dSAswath Govindraju <0x0b>, /* RX_HCHAN */ 1096b8545f9dSAswath Govindraju <0x0c>; /* RX_UHCHAN */ 1097b8545f9dSAswath Govindraju ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 1098b8545f9dSAswath Govindraju }; 1099b8545f9dSAswath Govindraju 1100b8545f9dSAswath Govindraju cpts@310d0000 { 1101b8545f9dSAswath Govindraju compatible = "ti,j721e-cpts"; 1102b8545f9dSAswath Govindraju reg = <0x0 0x310d0000 0x0 0x400>; 1103b8545f9dSAswath Govindraju reg-names = "cpts"; 1104b8545f9dSAswath Govindraju clocks = <&k3_clks 226 5>; 1105b8545f9dSAswath Govindraju clock-names = "cpts"; 11061f36d0e8SNeha Malcom Francis assigned-clocks = <&k3_clks 226 5>; /* NAVSS0_CPTS_0_RCLK */ 11071f36d0e8SNeha Malcom Francis assigned-clock-parents = <&k3_clks 226 7>; /* MAIN_0_HSDIVOUT6_CLK */ 1108b8545f9dSAswath Govindraju interrupts-extended = <&main_navss_intr 391>; 1109b8545f9dSAswath Govindraju interrupt-names = "cpts"; 1110b8545f9dSAswath Govindraju ti,cpts-periodic-outputs = <6>; 1111b8545f9dSAswath Govindraju ti,cpts-ext-ts-inputs = <8>; 1112b8545f9dSAswath Govindraju }; 1113b8545f9dSAswath Govindraju }; 1114b8545f9dSAswath Govindraju 1115d6ffe1b4SKishon Vijay Abraham I main_cpsw: ethernet@c200000 { 1116d6ffe1b4SKishon Vijay Abraham I compatible = "ti,j721e-cpsw-nuss"; 1117d6ffe1b4SKishon Vijay Abraham I reg = <0x00 0xc200000 0x00 0x200000>; 1118d6ffe1b4SKishon Vijay Abraham I reg-names = "cpsw_nuss"; 1119d6ffe1b4SKishon Vijay Abraham I ranges = <0x0 0x0 0x0 0xc200000 0x0 0x200000>; 1120d6ffe1b4SKishon Vijay Abraham I #address-cells = <2>; 1121d6ffe1b4SKishon Vijay Abraham I #size-cells = <2>; 1122d6ffe1b4SKishon Vijay Abraham I dma-coherent; 1123d6ffe1b4SKishon Vijay Abraham I clocks = <&k3_clks 28 28>; 1124d6ffe1b4SKishon Vijay Abraham I clock-names = "fck"; 1125d6ffe1b4SKishon Vijay Abraham I power-domains = <&k3_pds 28 TI_SCI_PD_EXCLUSIVE>; 1126d6ffe1b4SKishon Vijay Abraham I 1127d6ffe1b4SKishon Vijay Abraham I dmas = <&main_udmap 0xc640>, 1128d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc641>, 1129d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc642>, 1130d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc643>, 1131d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc644>, 1132d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc645>, 1133d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc646>, 1134d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0xc647>, 1135d6ffe1b4SKishon Vijay Abraham I <&main_udmap 0x4640>; 1136d6ffe1b4SKishon Vijay Abraham I dma-names = "tx0", "tx1", "tx2", "tx3", 1137d6ffe1b4SKishon Vijay Abraham I "tx4", "tx5", "tx6", "tx7", 1138d6ffe1b4SKishon Vijay Abraham I "rx"; 1139d6ffe1b4SKishon Vijay Abraham I 1140d6ffe1b4SKishon Vijay Abraham I status = "disabled"; 1141d6ffe1b4SKishon Vijay Abraham I 1142d6ffe1b4SKishon Vijay Abraham I ethernet-ports { 1143d6ffe1b4SKishon Vijay Abraham I #address-cells = <1>; 1144d6ffe1b4SKishon Vijay Abraham I #size-cells = <0>; 1145d6ffe1b4SKishon Vijay Abraham I 1146d6ffe1b4SKishon Vijay Abraham I main_cpsw_port1: port@1 { 1147d6ffe1b4SKishon Vijay Abraham I reg = <1>; 1148d6ffe1b4SKishon Vijay Abraham I ti,mac-only; 1149d6ffe1b4SKishon Vijay Abraham I label = "port1"; 1150d6ffe1b4SKishon Vijay Abraham I phys = <&phy_gmii_sel_cpsw 1>; 1151d6ffe1b4SKishon Vijay Abraham I status = "disabled"; 1152d6ffe1b4SKishon Vijay Abraham I }; 1153d6ffe1b4SKishon Vijay Abraham I }; 1154d6ffe1b4SKishon Vijay Abraham I 1155d6ffe1b4SKishon Vijay Abraham I main_cpsw_mdio: mdio@f00 { 1156d6ffe1b4SKishon Vijay Abraham I compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 1157d6ffe1b4SKishon Vijay Abraham I reg = <0x00 0xf00 0x00 0x100>; 1158d6ffe1b4SKishon Vijay Abraham I #address-cells = <1>; 1159d6ffe1b4SKishon Vijay Abraham I #size-cells = <0>; 1160d6ffe1b4SKishon Vijay Abraham I clocks = <&k3_clks 28 28>; 1161d6ffe1b4SKishon Vijay Abraham I clock-names = "fck"; 1162d6ffe1b4SKishon Vijay Abraham I bus_freq = <1000000>; 1163d6ffe1b4SKishon Vijay Abraham I status = "disabled"; 1164d6ffe1b4SKishon Vijay Abraham I }; 1165d6ffe1b4SKishon Vijay Abraham I 1166d6ffe1b4SKishon Vijay Abraham I cpts@3d000 { 1167d6ffe1b4SKishon Vijay Abraham I compatible = "ti,am65-cpts"; 1168d6ffe1b4SKishon Vijay Abraham I reg = <0x00 0x3d000 0x00 0x400>; 1169d6ffe1b4SKishon Vijay Abraham I clocks = <&k3_clks 28 3>; 1170d6ffe1b4SKishon Vijay Abraham I clock-names = "cpts"; 1171d6ffe1b4SKishon Vijay Abraham I interrupts-extended = <&gic500 GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 1172d6ffe1b4SKishon Vijay Abraham I interrupt-names = "cpts"; 1173d6ffe1b4SKishon Vijay Abraham I ti,cpts-ext-ts-inputs = <4>; 1174d6ffe1b4SKishon Vijay Abraham I ti,cpts-periodic-outputs = <2>; 1175d6ffe1b4SKishon Vijay Abraham I }; 1176d6ffe1b4SKishon Vijay Abraham I }; 1177d6ffe1b4SKishon Vijay Abraham I 117820fcf9d6SAswath Govindraju usbss0: cdns-usb@4104000 { 117920fcf9d6SAswath Govindraju compatible = "ti,j721e-usb"; 118020fcf9d6SAswath Govindraju reg = <0x00 0x04104000 0x00 0x100>; 118120fcf9d6SAswath Govindraju clocks = <&k3_clks 360 16>, <&k3_clks 360 15>; 118220fcf9d6SAswath Govindraju clock-names = "ref", "lpm"; 118320fcf9d6SAswath Govindraju assigned-clocks = <&k3_clks 360 16>; /* USB2_REFCLK */ 118420fcf9d6SAswath Govindraju assigned-clock-parents = <&k3_clks 360 17>; 118520fcf9d6SAswath Govindraju power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; 118620fcf9d6SAswath Govindraju #address-cells = <2>; 118720fcf9d6SAswath Govindraju #size-cells = <2>; 118820fcf9d6SAswath Govindraju ranges; 118920fcf9d6SAswath Govindraju dma-coherent; 119020fcf9d6SAswath Govindraju 119120fcf9d6SAswath Govindraju status = "disabled"; /* Needs pinmux */ 119220fcf9d6SAswath Govindraju 119320fcf9d6SAswath Govindraju usb0: usb@6000000 { 119420fcf9d6SAswath Govindraju compatible = "cdns,usb3"; 119520fcf9d6SAswath Govindraju reg = <0x00 0x06000000 0x00 0x10000>, 119620fcf9d6SAswath Govindraju <0x00 0x06010000 0x00 0x10000>, 119720fcf9d6SAswath Govindraju <0x00 0x06020000 0x00 0x10000>; 119820fcf9d6SAswath Govindraju reg-names = "otg", "xhci", "dev"; 119920fcf9d6SAswath Govindraju interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 120020fcf9d6SAswath Govindraju <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 120120fcf9d6SAswath Govindraju <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 120220fcf9d6SAswath Govindraju interrupt-names = "host", "peripheral", "otg"; 120320fcf9d6SAswath Govindraju maximum-speed = "super-speed"; 120420fcf9d6SAswath Govindraju dr_mode = "otg"; 120520fcf9d6SAswath Govindraju }; 120620fcf9d6SAswath Govindraju }; 120720fcf9d6SAswath Govindraju 1208393eee04SMatt Ranostay serdes_wiz0: wiz@5060000 { 1209393eee04SMatt Ranostay compatible = "ti,j721s2-wiz-10g"; 1210393eee04SMatt Ranostay #address-cells = <1>; 1211393eee04SMatt Ranostay #size-cells = <1>; 1212393eee04SMatt Ranostay power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; 1213393eee04SMatt Ranostay clocks = <&k3_clks 365 0>, <&k3_clks 365 3>, <&serdes_refclk>; 1214393eee04SMatt Ranostay clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 1215393eee04SMatt Ranostay num-lanes = <4>; 1216393eee04SMatt Ranostay #reset-cells = <1>; 1217393eee04SMatt Ranostay #clock-cells = <1>; 1218393eee04SMatt Ranostay ranges = <0x5060000 0x0 0x5060000 0x10000>; 1219393eee04SMatt Ranostay 1220393eee04SMatt Ranostay assigned-clocks = <&k3_clks 365 3>; 1221393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 7>; 1222393eee04SMatt Ranostay 1223393eee04SMatt Ranostay serdes0: serdes@5060000 { 1224393eee04SMatt Ranostay compatible = "ti,j721e-serdes-10g"; 1225393eee04SMatt Ranostay reg = <0x05060000 0x00010000>; 1226393eee04SMatt Ranostay reg-names = "torrent_phy"; 1227393eee04SMatt Ranostay resets = <&serdes_wiz0 0>; 1228393eee04SMatt Ranostay reset-names = "torrent_reset"; 1229393eee04SMatt Ranostay clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 1230393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; 1231393eee04SMatt Ranostay clock-names = "refclk", "phy_en_refclk"; 1232393eee04SMatt Ranostay assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 1233393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, 1234393eee04SMatt Ranostay <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; 1235393eee04SMatt Ranostay assigned-clock-parents = <&k3_clks 365 3>, 1236393eee04SMatt Ranostay <&k3_clks 365 3>, 1237393eee04SMatt Ranostay <&k3_clks 365 3>; 1238393eee04SMatt Ranostay #address-cells = <1>; 1239393eee04SMatt Ranostay #size-cells = <0>; 1240393eee04SMatt Ranostay #clock-cells = <1>; 1241393eee04SMatt Ranostay 1242393eee04SMatt Ranostay status = "disabled"; /* Needs lane config */ 1243393eee04SMatt Ranostay }; 1244393eee04SMatt Ranostay }; 1245393eee04SMatt Ranostay 1246b6f18aa8SAswath Govindraju pcie1_rc: pcie@2910000 { 1247b6f18aa8SAswath Govindraju compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; 1248b6f18aa8SAswath Govindraju reg = <0x00 0x02910000 0x00 0x1000>, 1249b6f18aa8SAswath Govindraju <0x00 0x02917000 0x00 0x400>, 1250b6f18aa8SAswath Govindraju <0x00 0x0d800000 0x00 0x800000>, 1251b6f18aa8SAswath Govindraju <0x00 0x18000000 0x00 0x1000>; 1252b6f18aa8SAswath Govindraju reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 1253b6f18aa8SAswath Govindraju interrupt-names = "link_state"; 1254b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 1255b6f18aa8SAswath Govindraju device_type = "pci"; 1256b6f18aa8SAswath Govindraju ti,syscon-pcie-ctrl = <&scm_conf 0x074>; 1257b6f18aa8SAswath Govindraju max-link-speed = <3>; 1258b6f18aa8SAswath Govindraju num-lanes = <4>; 1259b6f18aa8SAswath Govindraju power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; 1260b6f18aa8SAswath Govindraju clocks = <&k3_clks 276 41>; 1261b6f18aa8SAswath Govindraju clock-names = "fck"; 1262b6f18aa8SAswath Govindraju #address-cells = <3>; 1263b6f18aa8SAswath Govindraju #size-cells = <2>; 1264b6f18aa8SAswath Govindraju bus-range = <0x0 0xff>; 1265b6f18aa8SAswath Govindraju vendor-id = <0x104c>; 1266b6f18aa8SAswath Govindraju device-id = <0xb013>; 1267b6f18aa8SAswath Govindraju msi-map = <0x0 &gic_its 0x0 0x10000>; 1268b6f18aa8SAswath Govindraju dma-coherent; 1269b6f18aa8SAswath Govindraju ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, 1270b6f18aa8SAswath Govindraju <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; 1271b6f18aa8SAswath Govindraju dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 1272b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 1273b6f18aa8SAswath Govindraju interrupt-map-mask = <0 0 0 7>; 1274b6f18aa8SAswath Govindraju interrupt-map = <0 0 0 1 &pcie1_intc 0>, /* INT A */ 1275b6f18aa8SAswath Govindraju <0 0 0 2 &pcie1_intc 0>, /* INT B */ 1276b6f18aa8SAswath Govindraju <0 0 0 3 &pcie1_intc 0>, /* INT C */ 1277b6f18aa8SAswath Govindraju <0 0 0 4 &pcie1_intc 0>; /* INT D */ 1278b6f18aa8SAswath Govindraju 1279b6f18aa8SAswath Govindraju status = "disabled"; /* Needs gpio and serdes info */ 1280b6f18aa8SAswath Govindraju 1281b6f18aa8SAswath Govindraju pcie1_intc: interrupt-controller { 1282b6f18aa8SAswath Govindraju interrupt-controller; 1283b6f18aa8SAswath Govindraju #interrupt-cells = <1>; 1284b6f18aa8SAswath Govindraju interrupt-parent = <&gic500>; 1285b6f18aa8SAswath Govindraju interrupts = <GIC_SPI 324 IRQ_TYPE_EDGE_RISING>; 1286b6f18aa8SAswath Govindraju }; 1287b6f18aa8SAswath Govindraju }; 1288b6f18aa8SAswath Govindraju 1289b8545f9dSAswath Govindraju main_mcan0: can@2701000 { 1290b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1291b8545f9dSAswath Govindraju reg = <0x00 0x02701000 0x00 0x200>, 1292b8545f9dSAswath Govindraju <0x00 0x02708000 0x00 0x8000>; 1293b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1294b8545f9dSAswath Govindraju power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; 1295b8545f9dSAswath Govindraju clocks = <&k3_clks 182 0>, <&k3_clks 182 1>; 1296b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1297b8545f9dSAswath Govindraju interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 1298b8545f9dSAswath Govindraju <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 1299b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1300b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 130106639b8aSAndrew Davis status = "disabled"; 1302b8545f9dSAswath Govindraju }; 1303b8545f9dSAswath Govindraju 1304b8545f9dSAswath Govindraju main_mcan1: can@2711000 { 1305b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1306b8545f9dSAswath Govindraju reg = <0x00 0x02711000 0x00 0x200>, 1307b8545f9dSAswath Govindraju <0x00 0x02718000 0x00 0x8000>; 1308b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1309b8545f9dSAswath Govindraju power-domains = <&k3_pds 183 TI_SCI_PD_EXCLUSIVE>; 1310b8545f9dSAswath Govindraju clocks = <&k3_clks 183 0>, <&k3_clks 183 1>; 1311b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1312b8545f9dSAswath Govindraju interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 1313b8545f9dSAswath Govindraju <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 1314b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1315b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 131606639b8aSAndrew Davis status = "disabled"; 1317b8545f9dSAswath Govindraju }; 1318b8545f9dSAswath Govindraju 1319b8545f9dSAswath Govindraju main_mcan2: can@2721000 { 1320b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1321b8545f9dSAswath Govindraju reg = <0x00 0x02721000 0x00 0x200>, 1322b8545f9dSAswath Govindraju <0x00 0x02728000 0x00 0x8000>; 1323b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1324b8545f9dSAswath Govindraju power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>; 1325b8545f9dSAswath Govindraju clocks = <&k3_clks 184 0>, <&k3_clks 184 1>; 1326b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1327b8545f9dSAswath Govindraju interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 1328b8545f9dSAswath Govindraju <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 1329b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1330b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 133106639b8aSAndrew Davis status = "disabled"; 1332b8545f9dSAswath Govindraju }; 1333b8545f9dSAswath Govindraju 1334b8545f9dSAswath Govindraju main_mcan3: can@2731000 { 1335b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1336b8545f9dSAswath Govindraju reg = <0x00 0x02731000 0x00 0x200>, 1337b8545f9dSAswath Govindraju <0x00 0x02738000 0x00 0x8000>; 1338b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1339b8545f9dSAswath Govindraju power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; 1340b8545f9dSAswath Govindraju clocks = <&k3_clks 185 0>, <&k3_clks 185 1>; 1341b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1342b8545f9dSAswath Govindraju interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 1343b8545f9dSAswath Govindraju <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 1344b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1345b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 134606639b8aSAndrew Davis status = "disabled"; 1347b8545f9dSAswath Govindraju }; 1348b8545f9dSAswath Govindraju 1349b8545f9dSAswath Govindraju main_mcan4: can@2741000 { 1350b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1351b8545f9dSAswath Govindraju reg = <0x00 0x02741000 0x00 0x200>, 1352b8545f9dSAswath Govindraju <0x00 0x02748000 0x00 0x8000>; 1353b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1354b8545f9dSAswath Govindraju power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>; 1355b8545f9dSAswath Govindraju clocks = <&k3_clks 186 0>, <&k3_clks 186 1>; 1356b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1357b8545f9dSAswath Govindraju interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 1358b8545f9dSAswath Govindraju <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 1359b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1360b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 136106639b8aSAndrew Davis status = "disabled"; 1362b8545f9dSAswath Govindraju }; 1363b8545f9dSAswath Govindraju 1364b8545f9dSAswath Govindraju main_mcan5: can@2751000 { 1365b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1366b8545f9dSAswath Govindraju reg = <0x00 0x02751000 0x00 0x200>, 1367b8545f9dSAswath Govindraju <0x00 0x02758000 0x00 0x8000>; 1368b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1369b8545f9dSAswath Govindraju power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>; 1370b8545f9dSAswath Govindraju clocks = <&k3_clks 187 0>, <&k3_clks 187 1>; 1371b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1372b8545f9dSAswath Govindraju interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 1373b8545f9dSAswath Govindraju <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 1374b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1375b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 137606639b8aSAndrew Davis status = "disabled"; 1377b8545f9dSAswath Govindraju }; 1378b8545f9dSAswath Govindraju 1379b8545f9dSAswath Govindraju main_mcan6: can@2761000 { 1380b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1381b8545f9dSAswath Govindraju reg = <0x00 0x02761000 0x00 0x200>, 1382b8545f9dSAswath Govindraju <0x00 0x02768000 0x00 0x8000>; 1383b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1384b8545f9dSAswath Govindraju power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 1385b8545f9dSAswath Govindraju clocks = <&k3_clks 188 0>, <&k3_clks 188 1>; 1386b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1387b8545f9dSAswath Govindraju interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 1388b8545f9dSAswath Govindraju <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 1389b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1390b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 139106639b8aSAndrew Davis status = "disabled"; 1392b8545f9dSAswath Govindraju }; 1393b8545f9dSAswath Govindraju 1394b8545f9dSAswath Govindraju main_mcan7: can@2771000 { 1395b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1396b8545f9dSAswath Govindraju reg = <0x00 0x02771000 0x00 0x200>, 1397b8545f9dSAswath Govindraju <0x00 0x02778000 0x00 0x8000>; 1398b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1399b8545f9dSAswath Govindraju power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 1400b8545f9dSAswath Govindraju clocks = <&k3_clks 189 0>, <&k3_clks 189 1>; 1401b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1402b8545f9dSAswath Govindraju interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 1403b8545f9dSAswath Govindraju <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 1404b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1405b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 140606639b8aSAndrew Davis status = "disabled"; 1407b8545f9dSAswath Govindraju }; 1408b8545f9dSAswath Govindraju 1409b8545f9dSAswath Govindraju main_mcan8: can@2781000 { 1410b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1411b8545f9dSAswath Govindraju reg = <0x00 0x02781000 0x00 0x200>, 1412b8545f9dSAswath Govindraju <0x00 0x02788000 0x00 0x8000>; 1413b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1414b8545f9dSAswath Govindraju power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 1415b8545f9dSAswath Govindraju clocks = <&k3_clks 190 0>, <&k3_clks 190 1>; 1416b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1417b8545f9dSAswath Govindraju interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 1418b8545f9dSAswath Govindraju <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 1419b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1420b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 142106639b8aSAndrew Davis status = "disabled"; 1422b8545f9dSAswath Govindraju }; 1423b8545f9dSAswath Govindraju 1424b8545f9dSAswath Govindraju main_mcan9: can@2791000 { 1425b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1426b8545f9dSAswath Govindraju reg = <0x00 0x02791000 0x00 0x200>, 1427b8545f9dSAswath Govindraju <0x00 0x02798000 0x00 0x8000>; 1428b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1429b8545f9dSAswath Govindraju power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 1430b8545f9dSAswath Govindraju clocks = <&k3_clks 191 0>, <&k3_clks 191 1>; 1431b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1432b8545f9dSAswath Govindraju interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 1433b8545f9dSAswath Govindraju <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 1434b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1435b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 143606639b8aSAndrew Davis status = "disabled"; 1437b8545f9dSAswath Govindraju }; 1438b8545f9dSAswath Govindraju 1439b8545f9dSAswath Govindraju main_mcan10: can@27a1000 { 1440b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1441b8545f9dSAswath Govindraju reg = <0x00 0x027a1000 0x00 0x200>, 1442b8545f9dSAswath Govindraju <0x00 0x027a8000 0x00 0x8000>; 1443b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1444b8545f9dSAswath Govindraju power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 1445b8545f9dSAswath Govindraju clocks = <&k3_clks 192 0>, <&k3_clks 192 1>; 1446b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1447b8545f9dSAswath Govindraju interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 1448b8545f9dSAswath Govindraju <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 1449b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1450b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 145106639b8aSAndrew Davis status = "disabled"; 1452b8545f9dSAswath Govindraju }; 1453b8545f9dSAswath Govindraju 1454b8545f9dSAswath Govindraju main_mcan11: can@27b1000 { 1455b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1456b8545f9dSAswath Govindraju reg = <0x00 0x027b1000 0x00 0x200>, 1457b8545f9dSAswath Govindraju <0x00 0x027b8000 0x00 0x8000>; 1458b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1459b8545f9dSAswath Govindraju power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 1460b8545f9dSAswath Govindraju clocks = <&k3_clks 193 0>, <&k3_clks 193 1>; 1461b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1462b8545f9dSAswath Govindraju interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 1463b8545f9dSAswath Govindraju <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 1464b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1465b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 146606639b8aSAndrew Davis status = "disabled"; 1467b8545f9dSAswath Govindraju }; 1468b8545f9dSAswath Govindraju 1469b8545f9dSAswath Govindraju main_mcan12: can@27c1000 { 1470b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1471b8545f9dSAswath Govindraju reg = <0x00 0x027c1000 0x00 0x200>, 1472b8545f9dSAswath Govindraju <0x00 0x027c8000 0x00 0x8000>; 1473b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1474b8545f9dSAswath Govindraju power-domains = <&k3_pds 194 TI_SCI_PD_EXCLUSIVE>; 1475b8545f9dSAswath Govindraju clocks = <&k3_clks 194 0>, <&k3_clks 194 1>; 1476b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1477b8545f9dSAswath Govindraju interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 1478b8545f9dSAswath Govindraju <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 1479b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1480b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 148106639b8aSAndrew Davis status = "disabled"; 1482b8545f9dSAswath Govindraju }; 1483b8545f9dSAswath Govindraju 1484b8545f9dSAswath Govindraju main_mcan13: can@27d1000 { 1485b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1486b8545f9dSAswath Govindraju reg = <0x00 0x027d1000 0x00 0x200>, 1487b8545f9dSAswath Govindraju <0x00 0x027d8000 0x00 0x8000>; 1488b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1489b8545f9dSAswath Govindraju power-domains = <&k3_pds 195 TI_SCI_PD_EXCLUSIVE>; 1490b8545f9dSAswath Govindraju clocks = <&k3_clks 195 0>, <&k3_clks 195 1>; 1491b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1492b8545f9dSAswath Govindraju interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 1493b8545f9dSAswath Govindraju <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 1494b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1495b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 149606639b8aSAndrew Davis status = "disabled"; 1497b8545f9dSAswath Govindraju }; 1498b8545f9dSAswath Govindraju 1499b8545f9dSAswath Govindraju main_mcan14: can@2681000 { 1500b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1501b8545f9dSAswath Govindraju reg = <0x00 0x02681000 0x00 0x200>, 1502b8545f9dSAswath Govindraju <0x00 0x02688000 0x00 0x8000>; 1503b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1504b8545f9dSAswath Govindraju power-domains = <&k3_pds 197 TI_SCI_PD_EXCLUSIVE>; 1505b8545f9dSAswath Govindraju clocks = <&k3_clks 197 0>, <&k3_clks 197 1>; 1506b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1507b8545f9dSAswath Govindraju interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 1508b8545f9dSAswath Govindraju <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 1509b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1510b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 151106639b8aSAndrew Davis status = "disabled"; 1512b8545f9dSAswath Govindraju }; 1513b8545f9dSAswath Govindraju 1514b8545f9dSAswath Govindraju main_mcan15: can@2691000 { 1515b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1516b8545f9dSAswath Govindraju reg = <0x00 0x02691000 0x00 0x200>, 1517b8545f9dSAswath Govindraju <0x00 0x02698000 0x00 0x8000>; 1518b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1519b8545f9dSAswath Govindraju power-domains = <&k3_pds 199 TI_SCI_PD_EXCLUSIVE>; 1520b8545f9dSAswath Govindraju clocks = <&k3_clks 199 0>, <&k3_clks 199 1>; 1521b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1522b8545f9dSAswath Govindraju interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 1523b8545f9dSAswath Govindraju <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 1524b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1525b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 152606639b8aSAndrew Davis status = "disabled"; 1527b8545f9dSAswath Govindraju }; 1528b8545f9dSAswath Govindraju 1529b8545f9dSAswath Govindraju main_mcan16: can@26a1000 { 1530b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1531b8545f9dSAswath Govindraju reg = <0x00 0x026a1000 0x00 0x200>, 1532b8545f9dSAswath Govindraju <0x00 0x026a8000 0x00 0x8000>; 1533b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1534b8545f9dSAswath Govindraju power-domains = <&k3_pds 201 TI_SCI_PD_EXCLUSIVE>; 1535b8545f9dSAswath Govindraju clocks = <&k3_clks 201 0>, <&k3_clks 201 1>; 1536b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1537b8545f9dSAswath Govindraju interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 1538b8545f9dSAswath Govindraju <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 1539b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1540b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 154106639b8aSAndrew Davis status = "disabled"; 1542b8545f9dSAswath Govindraju }; 1543b8545f9dSAswath Govindraju 1544b8545f9dSAswath Govindraju main_mcan17: can@26b1000 { 1545b8545f9dSAswath Govindraju compatible = "bosch,m_can"; 1546b8545f9dSAswath Govindraju reg = <0x00 0x026b1000 0x00 0x200>, 1547b8545f9dSAswath Govindraju <0x00 0x026b8000 0x00 0x8000>; 1548b8545f9dSAswath Govindraju reg-names = "m_can", "message_ram"; 1549b8545f9dSAswath Govindraju power-domains = <&k3_pds 206 TI_SCI_PD_EXCLUSIVE>; 1550b8545f9dSAswath Govindraju clocks = <&k3_clks 206 0>, <&k3_clks 206 1>; 1551b8545f9dSAswath Govindraju clock-names = "hclk", "cclk"; 1552b8545f9dSAswath Govindraju interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 1553b8545f9dSAswath Govindraju <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 1554b8545f9dSAswath Govindraju interrupt-names = "int0", "int1"; 1555b8545f9dSAswath Govindraju bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 155606639b8aSAndrew Davis status = "disabled"; 1557b8545f9dSAswath Govindraju }; 155804d7cb64SVaishnav Achath 155904d7cb64SVaishnav Achath main_spi0: spi@2100000 { 156004d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 156104d7cb64SVaishnav Achath reg = <0x00 0x02100000 0x00 0x400>; 156204d7cb64SVaishnav Achath interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 156304d7cb64SVaishnav Achath #address-cells = <1>; 156404d7cb64SVaishnav Achath #size-cells = <0>; 156504d7cb64SVaishnav Achath power-domains = <&k3_pds 339 TI_SCI_PD_EXCLUSIVE>; 156604d7cb64SVaishnav Achath clocks = <&k3_clks 339 1>; 156704d7cb64SVaishnav Achath status = "disabled"; 156804d7cb64SVaishnav Achath }; 156904d7cb64SVaishnav Achath 157004d7cb64SVaishnav Achath main_spi1: spi@2110000 { 157104d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 157204d7cb64SVaishnav Achath reg = <0x00 0x02110000 0x00 0x400>; 157304d7cb64SVaishnav Achath interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 157404d7cb64SVaishnav Achath #address-cells = <1>; 157504d7cb64SVaishnav Achath #size-cells = <0>; 157604d7cb64SVaishnav Achath power-domains = <&k3_pds 340 TI_SCI_PD_EXCLUSIVE>; 157704d7cb64SVaishnav Achath clocks = <&k3_clks 340 1>; 157804d7cb64SVaishnav Achath status = "disabled"; 157904d7cb64SVaishnav Achath }; 158004d7cb64SVaishnav Achath 158104d7cb64SVaishnav Achath main_spi2: spi@2120000 { 158204d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 158304d7cb64SVaishnav Achath reg = <0x00 0x02120000 0x00 0x400>; 158404d7cb64SVaishnav Achath interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 158504d7cb64SVaishnav Achath #address-cells = <1>; 158604d7cb64SVaishnav Achath #size-cells = <0>; 158704d7cb64SVaishnav Achath power-domains = <&k3_pds 341 TI_SCI_PD_EXCLUSIVE>; 158804d7cb64SVaishnav Achath clocks = <&k3_clks 341 1>; 158904d7cb64SVaishnav Achath status = "disabled"; 159004d7cb64SVaishnav Achath }; 159104d7cb64SVaishnav Achath 159204d7cb64SVaishnav Achath main_spi3: spi@2130000 { 159304d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 159404d7cb64SVaishnav Achath reg = <0x00 0x02130000 0x00 0x400>; 159504d7cb64SVaishnav Achath interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 159604d7cb64SVaishnav Achath #address-cells = <1>; 159704d7cb64SVaishnav Achath #size-cells = <0>; 159804d7cb64SVaishnav Achath power-domains = <&k3_pds 342 TI_SCI_PD_EXCLUSIVE>; 159904d7cb64SVaishnav Achath clocks = <&k3_clks 342 1>; 160004d7cb64SVaishnav Achath status = "disabled"; 160104d7cb64SVaishnav Achath }; 160204d7cb64SVaishnav Achath 160304d7cb64SVaishnav Achath main_spi4: spi@2140000 { 160404d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 160504d7cb64SVaishnav Achath reg = <0x00 0x02140000 0x00 0x400>; 160604d7cb64SVaishnav Achath interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 160704d7cb64SVaishnav Achath #address-cells = <1>; 160804d7cb64SVaishnav Achath #size-cells = <0>; 160904d7cb64SVaishnav Achath power-domains = <&k3_pds 343 TI_SCI_PD_EXCLUSIVE>; 161004d7cb64SVaishnav Achath clocks = <&k3_clks 343 1>; 161104d7cb64SVaishnav Achath status = "disabled"; 161204d7cb64SVaishnav Achath }; 161304d7cb64SVaishnav Achath 161404d7cb64SVaishnav Achath main_spi5: spi@2150000 { 161504d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 161604d7cb64SVaishnav Achath reg = <0x00 0x02150000 0x00 0x400>; 161704d7cb64SVaishnav Achath interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 161804d7cb64SVaishnav Achath #address-cells = <1>; 161904d7cb64SVaishnav Achath #size-cells = <0>; 162004d7cb64SVaishnav Achath power-domains = <&k3_pds 344 TI_SCI_PD_EXCLUSIVE>; 162104d7cb64SVaishnav Achath clocks = <&k3_clks 344 1>; 162204d7cb64SVaishnav Achath status = "disabled"; 162304d7cb64SVaishnav Achath }; 162404d7cb64SVaishnav Achath 162504d7cb64SVaishnav Achath main_spi6: spi@2160000 { 162604d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 162704d7cb64SVaishnav Achath reg = <0x00 0x02160000 0x00 0x400>; 162804d7cb64SVaishnav Achath interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 162904d7cb64SVaishnav Achath #address-cells = <1>; 163004d7cb64SVaishnav Achath #size-cells = <0>; 163104d7cb64SVaishnav Achath power-domains = <&k3_pds 345 TI_SCI_PD_EXCLUSIVE>; 163204d7cb64SVaishnav Achath clocks = <&k3_clks 345 1>; 163304d7cb64SVaishnav Achath status = "disabled"; 163404d7cb64SVaishnav Achath }; 163504d7cb64SVaishnav Achath 163604d7cb64SVaishnav Achath main_spi7: spi@2170000 { 163704d7cb64SVaishnav Achath compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 163804d7cb64SVaishnav Achath reg = <0x00 0x02170000 0x00 0x400>; 163904d7cb64SVaishnav Achath interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 164004d7cb64SVaishnav Achath #address-cells = <1>; 164104d7cb64SVaishnav Achath #size-cells = <0>; 164204d7cb64SVaishnav Achath power-domains = <&k3_pds 346 TI_SCI_PD_EXCLUSIVE>; 164304d7cb64SVaishnav Achath clocks = <&k3_clks 346 1>; 164404d7cb64SVaishnav Achath status = "disabled"; 164504d7cb64SVaishnav Achath }; 1646a1f62d11SJayesh Choudhary 1647a1f62d11SJayesh Choudhary dss: dss@4a00000 { 1648a1f62d11SJayesh Choudhary compatible = "ti,j721e-dss"; 1649a1f62d11SJayesh Choudhary reg = <0x00 0x04a00000 0x00 0x10000>, /* common_m */ 1650a1f62d11SJayesh Choudhary <0x00 0x04a10000 0x00 0x10000>, /* common_s0*/ 1651a1f62d11SJayesh Choudhary <0x00 0x04b00000 0x00 0x10000>, /* common_s1*/ 1652a1f62d11SJayesh Choudhary <0x00 0x04b10000 0x00 0x10000>, /* common_s2*/ 1653a1f62d11SJayesh Choudhary <0x00 0x04a20000 0x00 0x10000>, /* vidl1 */ 1654a1f62d11SJayesh Choudhary <0x00 0x04a30000 0x00 0x10000>, /* vidl2 */ 1655a1f62d11SJayesh Choudhary <0x00 0x04a50000 0x00 0x10000>, /* vid1 */ 1656a1f62d11SJayesh Choudhary <0x00 0x04a60000 0x00 0x10000>, /* vid2 */ 1657a1f62d11SJayesh Choudhary <0x00 0x04a70000 0x00 0x10000>, /* ovr1 */ 1658a1f62d11SJayesh Choudhary <0x00 0x04a90000 0x00 0x10000>, /* ovr2 */ 1659a1f62d11SJayesh Choudhary <0x00 0x04ab0000 0x00 0x10000>, /* ovr3 */ 1660a1f62d11SJayesh Choudhary <0x00 0x04ad0000 0x00 0x10000>, /* ovr4 */ 1661a1f62d11SJayesh Choudhary <0x00 0x04a80000 0x00 0x10000>, /* vp1 */ 1662a1f62d11SJayesh Choudhary <0x00 0x04aa0000 0x00 0x10000>, /* vp2 */ 1663a1f62d11SJayesh Choudhary <0x00 0x04ac0000 0x00 0x10000>, /* vp3 */ 1664a1f62d11SJayesh Choudhary <0x00 0x04ae0000 0x00 0x10000>, /* vp4 */ 1665a1f62d11SJayesh Choudhary <0x00 0x04af0000 0x00 0x10000>; /* wb */ 1666a1f62d11SJayesh Choudhary reg-names = "common_m", "common_s0", 1667a1f62d11SJayesh Choudhary "common_s1", "common_s2", 1668a1f62d11SJayesh Choudhary "vidl1", "vidl2","vid1","vid2", 1669a1f62d11SJayesh Choudhary "ovr1", "ovr2", "ovr3", "ovr4", 1670a1f62d11SJayesh Choudhary "vp1", "vp2", "vp3", "vp4", 1671a1f62d11SJayesh Choudhary "wb"; 1672a1f62d11SJayesh Choudhary clocks = <&k3_clks 158 0>, 1673a1f62d11SJayesh Choudhary <&k3_clks 158 2>, 1674a1f62d11SJayesh Choudhary <&k3_clks 158 5>, 1675a1f62d11SJayesh Choudhary <&k3_clks 158 14>, 1676a1f62d11SJayesh Choudhary <&k3_clks 158 18>; 1677a1f62d11SJayesh Choudhary clock-names = "fck", "vp1", "vp2", "vp3", "vp4"; 1678a1f62d11SJayesh Choudhary power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>; 1679a1f62d11SJayesh Choudhary interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>, 1680a1f62d11SJayesh Choudhary <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>, 1681a1f62d11SJayesh Choudhary <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>, 1682a1f62d11SJayesh Choudhary <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 1683a1f62d11SJayesh Choudhary interrupt-names = "common_m", 1684a1f62d11SJayesh Choudhary "common_s0", 1685a1f62d11SJayesh Choudhary "common_s1", 1686a1f62d11SJayesh Choudhary "common_s2"; 1687a1f62d11SJayesh Choudhary status = "disabled"; 1688a1f62d11SJayesh Choudhary 1689a1f62d11SJayesh Choudhary dss_ports: ports { 1690a1f62d11SJayesh Choudhary }; 1691a1f62d11SJayesh Choudhary }; 1692b8545f9dSAswath Govindraju}; 1693