1*01950c46SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only OR MIT 26be33864SEmmanuel Vadot/* 36be33864SEmmanuel Vadot * Device Tree Source for J7200 SoC Family Main Domain peripherals 46be33864SEmmanuel Vadot * 5*01950c46SEmmanuel Vadot * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 66be33864SEmmanuel Vadot */ 76be33864SEmmanuel Vadot 85def4c47SEmmanuel Vadot/ { 95def4c47SEmmanuel Vadot serdes_refclk: serdes-refclk { 105def4c47SEmmanuel Vadot #clock-cells = <0>; 115def4c47SEmmanuel Vadot compatible = "fixed-clock"; 125def4c47SEmmanuel Vadot }; 135def4c47SEmmanuel Vadot}; 145def4c47SEmmanuel Vadot 156be33864SEmmanuel Vadot&cbass_main { 166be33864SEmmanuel Vadot msmc_ram: sram@70000000 { 176be33864SEmmanuel Vadot compatible = "mmio-sram"; 186be33864SEmmanuel Vadot reg = <0x00 0x70000000 0x00 0x100000>; 196be33864SEmmanuel Vadot #address-cells = <1>; 206be33864SEmmanuel Vadot #size-cells = <1>; 216be33864SEmmanuel Vadot ranges = <0x00 0x00 0x70000000 0x100000>; 226be33864SEmmanuel Vadot 236be33864SEmmanuel Vadot atf-sram@0 { 246be33864SEmmanuel Vadot reg = <0x00 0x20000>; 256be33864SEmmanuel Vadot }; 266be33864SEmmanuel Vadot }; 276be33864SEmmanuel Vadot 286be33864SEmmanuel Vadot scm_conf: scm-conf@100000 { 296be33864SEmmanuel Vadot compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 306be33864SEmmanuel Vadot reg = <0x00 0x00100000 0x00 0x1c000>; 316be33864SEmmanuel Vadot #address-cells = <1>; 326be33864SEmmanuel Vadot #size-cells = <1>; 336be33864SEmmanuel Vadot ranges = <0x00 0x00 0x00100000 0x1c000>; 346be33864SEmmanuel Vadot 35e67e8565SEmmanuel Vadot serdes_ln_ctrl: mux-controller@4080 { 36*01950c46SEmmanuel Vadot compatible = "reg-mux"; 37*01950c46SEmmanuel Vadot reg = <0x4080 0x20>; 386be33864SEmmanuel Vadot #mux-control-cells = <1>; 39*01950c46SEmmanuel Vadot mux-reg-masks = <0x0 0x3>, <0x4 0x3>, /* SERDES0 lane0/1 select */ 40*01950c46SEmmanuel Vadot <0x8 0x3>, <0xc 0x3>; /* SERDES0 lane2/3 select */ 416be33864SEmmanuel Vadot }; 426be33864SEmmanuel Vadot 43fac71e4eSEmmanuel Vadot cpsw0_phy_gmii_sel: phy@4044 { 44fac71e4eSEmmanuel Vadot compatible = "ti,j7200-cpsw5g-phy-gmii-sel"; 45fac71e4eSEmmanuel Vadot ti,qsgmii-main-ports = <1>; 46fac71e4eSEmmanuel Vadot reg = <0x4044 0x10>; 47fac71e4eSEmmanuel Vadot #phy-cells = <1>; 48fac71e4eSEmmanuel Vadot }; 49fac71e4eSEmmanuel Vadot 506be33864SEmmanuel Vadot usb_serdes_mux: mux-controller@4000 { 51*01950c46SEmmanuel Vadot compatible = "reg-mux"; 52*01950c46SEmmanuel Vadot reg = <0x4000 0x4>; 536be33864SEmmanuel Vadot #mux-control-cells = <1>; 54*01950c46SEmmanuel Vadot mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */ 556be33864SEmmanuel Vadot }; 566be33864SEmmanuel Vadot }; 576be33864SEmmanuel Vadot 586be33864SEmmanuel Vadot gic500: interrupt-controller@1800000 { 596be33864SEmmanuel Vadot compatible = "arm,gic-v3"; 606be33864SEmmanuel Vadot #address-cells = <2>; 616be33864SEmmanuel Vadot #size-cells = <2>; 626be33864SEmmanuel Vadot ranges; 636be33864SEmmanuel Vadot #interrupt-cells = <3>; 646be33864SEmmanuel Vadot interrupt-controller; 656be33864SEmmanuel Vadot reg = <0x00 0x01800000 0x00 0x10000>, /* GICD */ 66c9ccf3a3SEmmanuel Vadot <0x00 0x01900000 0x00 0x100000>, /* GICR */ 67c9ccf3a3SEmmanuel Vadot <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 68c9ccf3a3SEmmanuel Vadot <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 69c9ccf3a3SEmmanuel Vadot <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 706be33864SEmmanuel Vadot 716be33864SEmmanuel Vadot /* vcpumntirq: virtual CPU interface maintenance interrupt */ 726be33864SEmmanuel Vadot interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 736be33864SEmmanuel Vadot 746be33864SEmmanuel Vadot gic_its: msi-controller@1820000 { 756be33864SEmmanuel Vadot compatible = "arm,gic-v3-its"; 766be33864SEmmanuel Vadot reg = <0x00 0x01820000 0x00 0x10000>; 776be33864SEmmanuel Vadot socionext,synquacer-pre-its = <0x1000000 0x400000>; 786be33864SEmmanuel Vadot msi-controller; 796be33864SEmmanuel Vadot #msi-cells = <1>; 806be33864SEmmanuel Vadot }; 816be33864SEmmanuel Vadot }; 826be33864SEmmanuel Vadot 832eb4d8dcSEmmanuel Vadot main_gpio_intr: interrupt-controller@a00000 { 846be33864SEmmanuel Vadot compatible = "ti,sci-intr"; 852eb4d8dcSEmmanuel Vadot reg = <0x00 0x00a00000 0x00 0x800>; 866be33864SEmmanuel Vadot ti,intr-trigger-type = <1>; 876be33864SEmmanuel Vadot interrupt-controller; 886be33864SEmmanuel Vadot interrupt-parent = <&gic500>; 896be33864SEmmanuel Vadot #interrupt-cells = <1>; 906be33864SEmmanuel Vadot ti,sci = <&dmsc>; 916be33864SEmmanuel Vadot ti,sci-dev-id = <131>; 926be33864SEmmanuel Vadot ti,interrupt-ranges = <8 392 56>; 936be33864SEmmanuel Vadot }; 946be33864SEmmanuel Vadot 956be33864SEmmanuel Vadot main_navss: bus@30000000 { 9684943d6fSEmmanuel Vadot compatible = "simple-bus"; 976be33864SEmmanuel Vadot #address-cells = <2>; 986be33864SEmmanuel Vadot #size-cells = <2>; 996be33864SEmmanuel Vadot ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 1006be33864SEmmanuel Vadot ti,sci-dev-id = <199>; 1012eb4d8dcSEmmanuel Vadot dma-coherent; 1022eb4d8dcSEmmanuel Vadot dma-ranges; 1036be33864SEmmanuel Vadot 1042eb4d8dcSEmmanuel Vadot main_navss_intr: interrupt-controller@310e0000 { 1056be33864SEmmanuel Vadot compatible = "ti,sci-intr"; 1062eb4d8dcSEmmanuel Vadot reg = <0x00 0x310e0000 0x00 0x4000>; 1076be33864SEmmanuel Vadot ti,intr-trigger-type = <4>; 1086be33864SEmmanuel Vadot interrupt-controller; 1096be33864SEmmanuel Vadot interrupt-parent = <&gic500>; 1106be33864SEmmanuel Vadot #interrupt-cells = <1>; 1116be33864SEmmanuel Vadot ti,sci = <&dmsc>; 1126be33864SEmmanuel Vadot ti,sci-dev-id = <213>; 1136be33864SEmmanuel Vadot ti,interrupt-ranges = <0 64 64>, 1146be33864SEmmanuel Vadot <64 448 64>, 1156be33864SEmmanuel Vadot <128 672 64>; 1166be33864SEmmanuel Vadot }; 1176be33864SEmmanuel Vadot 1186be33864SEmmanuel Vadot main_udmass_inta: msi-controller@33d00000 { 1196be33864SEmmanuel Vadot compatible = "ti,sci-inta"; 1206be33864SEmmanuel Vadot reg = <0x00 0x33d00000 0x00 0x100000>; 1216be33864SEmmanuel Vadot interrupt-controller; 1226be33864SEmmanuel Vadot #interrupt-cells = <0>; 1236be33864SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1246be33864SEmmanuel Vadot msi-controller; 1256be33864SEmmanuel Vadot ti,sci = <&dmsc>; 1266be33864SEmmanuel Vadot ti,sci-dev-id = <209>; 1276be33864SEmmanuel Vadot ti,interrupt-ranges = <0 0 256>; 1286be33864SEmmanuel Vadot }; 1296be33864SEmmanuel Vadot 1306be33864SEmmanuel Vadot secure_proxy_main: mailbox@32c00000 { 1316be33864SEmmanuel Vadot compatible = "ti,am654-secure-proxy"; 1326be33864SEmmanuel Vadot #mbox-cells = <1>; 1336be33864SEmmanuel Vadot reg-names = "target_data", "rt", "scfg"; 1346be33864SEmmanuel Vadot reg = <0x00 0x32c00000 0x00 0x100000>, 1356be33864SEmmanuel Vadot <0x00 0x32400000 0x00 0x100000>, 1366be33864SEmmanuel Vadot <0x00 0x32800000 0x00 0x100000>; 1376be33864SEmmanuel Vadot interrupt-names = "rx_011"; 1386be33864SEmmanuel Vadot interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 1396be33864SEmmanuel Vadot }; 1406be33864SEmmanuel Vadot 1415def4c47SEmmanuel Vadot hwspinlock: spinlock@30e00000 { 1425def4c47SEmmanuel Vadot compatible = "ti,am654-hwspinlock"; 1435def4c47SEmmanuel Vadot reg = <0x00 0x30e00000 0x00 0x1000>; 1445def4c47SEmmanuel Vadot #hwlock-cells = <1>; 1455def4c47SEmmanuel Vadot }; 1465def4c47SEmmanuel Vadot 1475def4c47SEmmanuel Vadot mailbox0_cluster0: mailbox@31f80000 { 1485def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1495def4c47SEmmanuel Vadot reg = <0x00 0x31f80000 0x00 0x200>; 1505def4c47SEmmanuel Vadot #mbox-cells = <1>; 1515def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 1525def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 1535def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1548bab661aSEmmanuel Vadot status = "disabled"; 1555def4c47SEmmanuel Vadot }; 1565def4c47SEmmanuel Vadot 1575def4c47SEmmanuel Vadot mailbox0_cluster1: mailbox@31f81000 { 1585def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1595def4c47SEmmanuel Vadot reg = <0x00 0x31f81000 0x00 0x200>; 1605def4c47SEmmanuel Vadot #mbox-cells = <1>; 1615def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 1625def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 1635def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1648bab661aSEmmanuel Vadot status = "disabled"; 1655def4c47SEmmanuel Vadot }; 1665def4c47SEmmanuel Vadot 1675def4c47SEmmanuel Vadot mailbox0_cluster2: mailbox@31f82000 { 1685def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1695def4c47SEmmanuel Vadot reg = <0x00 0x31f82000 0x00 0x200>; 1705def4c47SEmmanuel Vadot #mbox-cells = <1>; 1715def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 1725def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 1735def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1748bab661aSEmmanuel Vadot status = "disabled"; 1755def4c47SEmmanuel Vadot }; 1765def4c47SEmmanuel Vadot 1775def4c47SEmmanuel Vadot mailbox0_cluster3: mailbox@31f83000 { 1785def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1795def4c47SEmmanuel Vadot reg = <0x00 0x31f83000 0x00 0x200>; 1805def4c47SEmmanuel Vadot #mbox-cells = <1>; 1815def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 1825def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 1835def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1848bab661aSEmmanuel Vadot status = "disabled"; 1855def4c47SEmmanuel Vadot }; 1865def4c47SEmmanuel Vadot 1875def4c47SEmmanuel Vadot mailbox0_cluster4: mailbox@31f84000 { 1885def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1895def4c47SEmmanuel Vadot reg = <0x00 0x31f84000 0x00 0x200>; 1905def4c47SEmmanuel Vadot #mbox-cells = <1>; 1915def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 1925def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 1935def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 1948bab661aSEmmanuel Vadot status = "disabled"; 1955def4c47SEmmanuel Vadot }; 1965def4c47SEmmanuel Vadot 1975def4c47SEmmanuel Vadot mailbox0_cluster5: mailbox@31f85000 { 1985def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 1995def4c47SEmmanuel Vadot reg = <0x00 0x31f85000 0x00 0x200>; 2005def4c47SEmmanuel Vadot #mbox-cells = <1>; 2015def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2025def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2035def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2048bab661aSEmmanuel Vadot status = "disabled"; 2055def4c47SEmmanuel Vadot }; 2065def4c47SEmmanuel Vadot 2075def4c47SEmmanuel Vadot mailbox0_cluster6: mailbox@31f86000 { 2085def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2095def4c47SEmmanuel Vadot reg = <0x00 0x31f86000 0x00 0x200>; 2105def4c47SEmmanuel Vadot #mbox-cells = <1>; 2115def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2125def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2135def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2148bab661aSEmmanuel Vadot status = "disabled"; 2155def4c47SEmmanuel Vadot }; 2165def4c47SEmmanuel Vadot 2175def4c47SEmmanuel Vadot mailbox0_cluster7: mailbox@31f87000 { 2185def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2195def4c47SEmmanuel Vadot reg = <0x00 0x31f87000 0x00 0x200>; 2205def4c47SEmmanuel Vadot #mbox-cells = <1>; 2215def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2225def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2235def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2248bab661aSEmmanuel Vadot status = "disabled"; 2255def4c47SEmmanuel Vadot }; 2265def4c47SEmmanuel Vadot 2275def4c47SEmmanuel Vadot mailbox0_cluster8: mailbox@31f88000 { 2285def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2295def4c47SEmmanuel Vadot reg = <0x00 0x31f88000 0x00 0x200>; 2305def4c47SEmmanuel Vadot #mbox-cells = <1>; 2315def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2325def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2335def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2348bab661aSEmmanuel Vadot status = "disabled"; 2355def4c47SEmmanuel Vadot }; 2365def4c47SEmmanuel Vadot 2375def4c47SEmmanuel Vadot mailbox0_cluster9: mailbox@31f89000 { 2385def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2395def4c47SEmmanuel Vadot reg = <0x00 0x31f89000 0x00 0x200>; 2405def4c47SEmmanuel Vadot #mbox-cells = <1>; 2415def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2425def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2435def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2448bab661aSEmmanuel Vadot status = "disabled"; 2455def4c47SEmmanuel Vadot }; 2465def4c47SEmmanuel Vadot 2475def4c47SEmmanuel Vadot mailbox0_cluster10: mailbox@31f8a000 { 2485def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2495def4c47SEmmanuel Vadot reg = <0x00 0x31f8a000 0x00 0x200>; 2505def4c47SEmmanuel Vadot #mbox-cells = <1>; 2515def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2525def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2535def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2548bab661aSEmmanuel Vadot status = "disabled"; 2555def4c47SEmmanuel Vadot }; 2565def4c47SEmmanuel Vadot 2575def4c47SEmmanuel Vadot mailbox0_cluster11: mailbox@31f8b000 { 2585def4c47SEmmanuel Vadot compatible = "ti,am654-mailbox"; 2595def4c47SEmmanuel Vadot reg = <0x00 0x31f8b000 0x00 0x200>; 2605def4c47SEmmanuel Vadot #mbox-cells = <1>; 2615def4c47SEmmanuel Vadot ti,mbox-num-users = <4>; 2625def4c47SEmmanuel Vadot ti,mbox-num-fifos = <16>; 2635def4c47SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 2648bab661aSEmmanuel Vadot status = "disabled"; 2655def4c47SEmmanuel Vadot }; 2665def4c47SEmmanuel Vadot 2676be33864SEmmanuel Vadot main_ringacc: ringacc@3c000000 { 2686be33864SEmmanuel Vadot compatible = "ti,am654-navss-ringacc"; 2696be33864SEmmanuel Vadot reg = <0x00 0x3c000000 0x00 0x400000>, 2706be33864SEmmanuel Vadot <0x00 0x38000000 0x00 0x400000>, 2716be33864SEmmanuel Vadot <0x00 0x31120000 0x00 0x100>, 272aa1a8ff2SEmmanuel Vadot <0x00 0x33000000 0x00 0x40000>, 273aa1a8ff2SEmmanuel Vadot <0x00 0x31080000 0x00 0x40000>; 274aa1a8ff2SEmmanuel Vadot reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg"; 2756be33864SEmmanuel Vadot ti,num-rings = <1024>; 2766be33864SEmmanuel Vadot ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */ 2776be33864SEmmanuel Vadot ti,sci = <&dmsc>; 2786be33864SEmmanuel Vadot ti,sci-dev-id = <211>; 2796be33864SEmmanuel Vadot msi-parent = <&main_udmass_inta>; 2806be33864SEmmanuel Vadot }; 2816be33864SEmmanuel Vadot 2826be33864SEmmanuel Vadot main_udmap: dma-controller@31150000 { 2836be33864SEmmanuel Vadot compatible = "ti,j721e-navss-main-udmap"; 2846be33864SEmmanuel Vadot reg = <0x00 0x31150000 0x00 0x100>, 2856be33864SEmmanuel Vadot <0x00 0x34000000 0x00 0x100000>, 2868d13bc63SEmmanuel Vadot <0x00 0x35000000 0x00 0x100000>, 2878d13bc63SEmmanuel Vadot <0x00 0x30b00000 0x00 0x4000>, 2888d13bc63SEmmanuel Vadot <0x00 0x30c00000 0x00 0x4000>, 2898d13bc63SEmmanuel Vadot <0x00 0x30d00000 0x00 0x4000>; 2908d13bc63SEmmanuel Vadot reg-names = "gcfg", "rchanrt", "tchanrt", 2918d13bc63SEmmanuel Vadot "tchan", "rchan", "rflow"; 2926be33864SEmmanuel Vadot msi-parent = <&main_udmass_inta>; 2936be33864SEmmanuel Vadot #dma-cells = <1>; 2946be33864SEmmanuel Vadot 2956be33864SEmmanuel Vadot ti,sci = <&dmsc>; 2966be33864SEmmanuel Vadot ti,sci-dev-id = <212>; 2976be33864SEmmanuel Vadot ti,ringacc = <&main_ringacc>; 2986be33864SEmmanuel Vadot 2996be33864SEmmanuel Vadot ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 3006be33864SEmmanuel Vadot <0x0f>, /* TX_HCHAN */ 3016be33864SEmmanuel Vadot <0x10>; /* TX_UHCHAN */ 3026be33864SEmmanuel Vadot ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 3036be33864SEmmanuel Vadot <0x0b>, /* RX_HCHAN */ 3046be33864SEmmanuel Vadot <0x0c>; /* RX_UHCHAN */ 3056be33864SEmmanuel Vadot ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 3066be33864SEmmanuel Vadot }; 3076be33864SEmmanuel Vadot 3086be33864SEmmanuel Vadot cpts@310d0000 { 3096be33864SEmmanuel Vadot compatible = "ti,j721e-cpts"; 3106be33864SEmmanuel Vadot reg = <0x00 0x310d0000 0x00 0x400>; 3116be33864SEmmanuel Vadot reg-names = "cpts"; 3126be33864SEmmanuel Vadot clocks = <&k3_clks 201 1>; 3136be33864SEmmanuel Vadot clock-names = "cpts"; 3146be33864SEmmanuel Vadot interrupts-extended = <&main_navss_intr 391>; 3156be33864SEmmanuel Vadot interrupt-names = "cpts"; 3166be33864SEmmanuel Vadot ti,cpts-periodic-outputs = <6>; 3176be33864SEmmanuel Vadot ti,cpts-ext-ts-inputs = <8>; 3186be33864SEmmanuel Vadot }; 3196be33864SEmmanuel Vadot }; 3206be33864SEmmanuel Vadot 321fac71e4eSEmmanuel Vadot cpsw0: ethernet@c000000 { 322fac71e4eSEmmanuel Vadot compatible = "ti,j7200-cpswxg-nuss"; 323fac71e4eSEmmanuel Vadot #address-cells = <2>; 324fac71e4eSEmmanuel Vadot #size-cells = <2>; 325fac71e4eSEmmanuel Vadot reg = <0x00 0xc000000 0x00 0x200000>; 326fac71e4eSEmmanuel Vadot reg-names = "cpsw_nuss"; 327fac71e4eSEmmanuel Vadot ranges = <0x00 0x00 0x00 0xc000000 0x00 0x200000>; 328fac71e4eSEmmanuel Vadot clocks = <&k3_clks 19 33>; 329fac71e4eSEmmanuel Vadot clock-names = "fck"; 330fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 19 TI_SCI_PD_EXCLUSIVE>; 331fac71e4eSEmmanuel Vadot 332fac71e4eSEmmanuel Vadot dmas = <&main_udmap 0xca00>, 333fac71e4eSEmmanuel Vadot <&main_udmap 0xca01>, 334fac71e4eSEmmanuel Vadot <&main_udmap 0xca02>, 335fac71e4eSEmmanuel Vadot <&main_udmap 0xca03>, 336fac71e4eSEmmanuel Vadot <&main_udmap 0xca04>, 337fac71e4eSEmmanuel Vadot <&main_udmap 0xca05>, 338fac71e4eSEmmanuel Vadot <&main_udmap 0xca06>, 339fac71e4eSEmmanuel Vadot <&main_udmap 0xca07>, 340fac71e4eSEmmanuel Vadot <&main_udmap 0x4a00>; 341fac71e4eSEmmanuel Vadot dma-names = "tx0", "tx1", "tx2", "tx3", 342fac71e4eSEmmanuel Vadot "tx4", "tx5", "tx6", "tx7", 343fac71e4eSEmmanuel Vadot "rx"; 344fac71e4eSEmmanuel Vadot 345fac71e4eSEmmanuel Vadot status = "disabled"; 346fac71e4eSEmmanuel Vadot 347fac71e4eSEmmanuel Vadot ethernet-ports { 348fac71e4eSEmmanuel Vadot #address-cells = <1>; 349fac71e4eSEmmanuel Vadot #size-cells = <0>; 350fac71e4eSEmmanuel Vadot cpsw0_port1: port@1 { 351fac71e4eSEmmanuel Vadot reg = <1>; 352fac71e4eSEmmanuel Vadot ti,mac-only; 353fac71e4eSEmmanuel Vadot label = "port1"; 354fac71e4eSEmmanuel Vadot status = "disabled"; 355fac71e4eSEmmanuel Vadot }; 356fac71e4eSEmmanuel Vadot 357fac71e4eSEmmanuel Vadot cpsw0_port2: port@2 { 358fac71e4eSEmmanuel Vadot reg = <2>; 359fac71e4eSEmmanuel Vadot ti,mac-only; 360fac71e4eSEmmanuel Vadot label = "port2"; 361fac71e4eSEmmanuel Vadot status = "disabled"; 362fac71e4eSEmmanuel Vadot }; 363fac71e4eSEmmanuel Vadot 364fac71e4eSEmmanuel Vadot cpsw0_port3: port@3 { 365fac71e4eSEmmanuel Vadot reg = <3>; 366fac71e4eSEmmanuel Vadot ti,mac-only; 367fac71e4eSEmmanuel Vadot label = "port3"; 368fac71e4eSEmmanuel Vadot status = "disabled"; 369fac71e4eSEmmanuel Vadot }; 370fac71e4eSEmmanuel Vadot 371fac71e4eSEmmanuel Vadot cpsw0_port4: port@4 { 372fac71e4eSEmmanuel Vadot reg = <4>; 373fac71e4eSEmmanuel Vadot ti,mac-only; 374fac71e4eSEmmanuel Vadot label = "port4"; 375fac71e4eSEmmanuel Vadot status = "disabled"; 376fac71e4eSEmmanuel Vadot }; 377fac71e4eSEmmanuel Vadot }; 378fac71e4eSEmmanuel Vadot 379fac71e4eSEmmanuel Vadot cpsw5g_mdio: mdio@f00 { 380fac71e4eSEmmanuel Vadot compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 381fac71e4eSEmmanuel Vadot reg = <0x00 0xf00 0x00 0x100>; 382fac71e4eSEmmanuel Vadot #address-cells = <1>; 383fac71e4eSEmmanuel Vadot #size-cells = <0>; 384fac71e4eSEmmanuel Vadot clocks = <&k3_clks 19 33>; 385fac71e4eSEmmanuel Vadot clock-names = "fck"; 386fac71e4eSEmmanuel Vadot bus_freq = <1000000>; 387fac71e4eSEmmanuel Vadot status = "disabled"; 388fac71e4eSEmmanuel Vadot }; 389fac71e4eSEmmanuel Vadot 390fac71e4eSEmmanuel Vadot cpts@3d000 { 391fac71e4eSEmmanuel Vadot compatible = "ti,j721e-cpts"; 392fac71e4eSEmmanuel Vadot reg = <0x00 0x3d000 0x00 0x400>; 393fac71e4eSEmmanuel Vadot clocks = <&k3_clks 19 16>; 394fac71e4eSEmmanuel Vadot clock-names = "cpts"; 395fac71e4eSEmmanuel Vadot interrupts-extended = <&gic500 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 396fac71e4eSEmmanuel Vadot interrupt-names = "cpts"; 397fac71e4eSEmmanuel Vadot ti,cpts-ext-ts-inputs = <4>; 398fac71e4eSEmmanuel Vadot ti,cpts-periodic-outputs = <2>; 399fac71e4eSEmmanuel Vadot }; 400fac71e4eSEmmanuel Vadot }; 401fac71e4eSEmmanuel Vadot 402f126890aSEmmanuel Vadot /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */ 403f126890aSEmmanuel Vadot main_timerio_input: pinctrl@104200 { 404*01950c46SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 405f126890aSEmmanuel Vadot reg = <0x0 0x104200 0x0 0x50>; 406f126890aSEmmanuel Vadot #pinctrl-cells = <1>; 407f126890aSEmmanuel Vadot pinctrl-single,register-width = <32>; 408f126890aSEmmanuel Vadot pinctrl-single,function-mask = <0x000001ff>; 409f126890aSEmmanuel Vadot }; 410f126890aSEmmanuel Vadot 411f126890aSEmmanuel Vadot /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */ 412f126890aSEmmanuel Vadot main_timerio_output: pinctrl@104280 { 413*01950c46SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 414f126890aSEmmanuel Vadot reg = <0x0 0x104280 0x0 0x20>; 415f126890aSEmmanuel Vadot #pinctrl-cells = <1>; 416f126890aSEmmanuel Vadot pinctrl-single,register-width = <32>; 417f126890aSEmmanuel Vadot pinctrl-single,function-mask = <0x0000001f>; 418f126890aSEmmanuel Vadot }; 419f126890aSEmmanuel Vadot 4206be33864SEmmanuel Vadot main_pmx0: pinctrl@11c000 { 421*01950c46SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 4226be33864SEmmanuel Vadot /* Proxy 0 addressing */ 4237ef62cebSEmmanuel Vadot reg = <0x00 0x11c000 0x00 0x10c>; 4247ef62cebSEmmanuel Vadot #pinctrl-cells = <1>; 4257ef62cebSEmmanuel Vadot pinctrl-single,register-width = <32>; 4267ef62cebSEmmanuel Vadot pinctrl-single,function-mask = <0xffffffff>; 4277ef62cebSEmmanuel Vadot }; 4287ef62cebSEmmanuel Vadot 4297ef62cebSEmmanuel Vadot main_pmx1: pinctrl@11c11c { 430*01950c46SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 4317ef62cebSEmmanuel Vadot /* Proxy 0 addressing */ 4327ef62cebSEmmanuel Vadot reg = <0x00 0x11c11c 0x00 0xc>; 4336be33864SEmmanuel Vadot #pinctrl-cells = <1>; 4346be33864SEmmanuel Vadot pinctrl-single,register-width = <32>; 4356be33864SEmmanuel Vadot pinctrl-single,function-mask = <0xffffffff>; 4366be33864SEmmanuel Vadot }; 4376be33864SEmmanuel Vadot 4386be33864SEmmanuel Vadot main_uart0: serial@2800000 { 4396be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4406be33864SEmmanuel Vadot reg = <0x00 0x02800000 0x00 0x100>; 4416be33864SEmmanuel Vadot interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 4426be33864SEmmanuel Vadot clock-frequency = <48000000>; 4436be33864SEmmanuel Vadot power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 4446be33864SEmmanuel Vadot clocks = <&k3_clks 146 2>; 4456be33864SEmmanuel Vadot clock-names = "fclk"; 4468bab661aSEmmanuel Vadot status = "disabled"; 4476be33864SEmmanuel Vadot }; 4486be33864SEmmanuel Vadot 4496be33864SEmmanuel Vadot main_uart1: serial@2810000 { 4506be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4516be33864SEmmanuel Vadot reg = <0x00 0x02810000 0x00 0x100>; 4526be33864SEmmanuel Vadot interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 4536be33864SEmmanuel Vadot clock-frequency = <48000000>; 4546be33864SEmmanuel Vadot power-domains = <&k3_pds 278 TI_SCI_PD_EXCLUSIVE>; 4556be33864SEmmanuel Vadot clocks = <&k3_clks 278 2>; 4566be33864SEmmanuel Vadot clock-names = "fclk"; 4578bab661aSEmmanuel Vadot status = "disabled"; 4586be33864SEmmanuel Vadot }; 4596be33864SEmmanuel Vadot 4606be33864SEmmanuel Vadot main_uart2: serial@2820000 { 4616be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4626be33864SEmmanuel Vadot reg = <0x00 0x02820000 0x00 0x100>; 4636be33864SEmmanuel Vadot interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 4646be33864SEmmanuel Vadot clock-frequency = <48000000>; 4656be33864SEmmanuel Vadot power-domains = <&k3_pds 279 TI_SCI_PD_EXCLUSIVE>; 4666be33864SEmmanuel Vadot clocks = <&k3_clks 279 2>; 4676be33864SEmmanuel Vadot clock-names = "fclk"; 4688bab661aSEmmanuel Vadot status = "disabled"; 4696be33864SEmmanuel Vadot }; 4706be33864SEmmanuel Vadot 4716be33864SEmmanuel Vadot main_uart3: serial@2830000 { 4726be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4736be33864SEmmanuel Vadot reg = <0x00 0x02830000 0x00 0x100>; 4746be33864SEmmanuel Vadot interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 4756be33864SEmmanuel Vadot clock-frequency = <48000000>; 4766be33864SEmmanuel Vadot power-domains = <&k3_pds 280 TI_SCI_PD_EXCLUSIVE>; 4776be33864SEmmanuel Vadot clocks = <&k3_clks 280 2>; 4786be33864SEmmanuel Vadot clock-names = "fclk"; 4798bab661aSEmmanuel Vadot status = "disabled"; 4806be33864SEmmanuel Vadot }; 4816be33864SEmmanuel Vadot 4826be33864SEmmanuel Vadot main_uart4: serial@2840000 { 4836be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4846be33864SEmmanuel Vadot reg = <0x00 0x02840000 0x00 0x100>; 4856be33864SEmmanuel Vadot interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 4866be33864SEmmanuel Vadot clock-frequency = <48000000>; 4876be33864SEmmanuel Vadot power-domains = <&k3_pds 281 TI_SCI_PD_EXCLUSIVE>; 4886be33864SEmmanuel Vadot clocks = <&k3_clks 281 2>; 4896be33864SEmmanuel Vadot clock-names = "fclk"; 4908bab661aSEmmanuel Vadot status = "disabled"; 4916be33864SEmmanuel Vadot }; 4926be33864SEmmanuel Vadot 4936be33864SEmmanuel Vadot main_uart5: serial@2850000 { 4946be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 4956be33864SEmmanuel Vadot reg = <0x00 0x02850000 0x00 0x100>; 4966be33864SEmmanuel Vadot interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 4976be33864SEmmanuel Vadot clock-frequency = <48000000>; 4986be33864SEmmanuel Vadot power-domains = <&k3_pds 282 TI_SCI_PD_EXCLUSIVE>; 4996be33864SEmmanuel Vadot clocks = <&k3_clks 282 2>; 5006be33864SEmmanuel Vadot clock-names = "fclk"; 5018bab661aSEmmanuel Vadot status = "disabled"; 5026be33864SEmmanuel Vadot }; 5036be33864SEmmanuel Vadot 5046be33864SEmmanuel Vadot main_uart6: serial@2860000 { 5056be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5066be33864SEmmanuel Vadot reg = <0x00 0x02860000 0x00 0x100>; 5076be33864SEmmanuel Vadot interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 5086be33864SEmmanuel Vadot clock-frequency = <48000000>; 5096be33864SEmmanuel Vadot power-domains = <&k3_pds 283 TI_SCI_PD_EXCLUSIVE>; 5106be33864SEmmanuel Vadot clocks = <&k3_clks 283 2>; 5116be33864SEmmanuel Vadot clock-names = "fclk"; 5128bab661aSEmmanuel Vadot status = "disabled"; 5136be33864SEmmanuel Vadot }; 5146be33864SEmmanuel Vadot 5156be33864SEmmanuel Vadot main_uart7: serial@2870000 { 5166be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5176be33864SEmmanuel Vadot reg = <0x00 0x02870000 0x00 0x100>; 5186be33864SEmmanuel Vadot interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 5196be33864SEmmanuel Vadot clock-frequency = <48000000>; 5206be33864SEmmanuel Vadot power-domains = <&k3_pds 284 TI_SCI_PD_EXCLUSIVE>; 5216be33864SEmmanuel Vadot clocks = <&k3_clks 284 2>; 5226be33864SEmmanuel Vadot clock-names = "fclk"; 5238bab661aSEmmanuel Vadot status = "disabled"; 5246be33864SEmmanuel Vadot }; 5256be33864SEmmanuel Vadot 5266be33864SEmmanuel Vadot main_uart8: serial@2880000 { 5276be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5286be33864SEmmanuel Vadot reg = <0x00 0x02880000 0x00 0x100>; 5296be33864SEmmanuel Vadot interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 5306be33864SEmmanuel Vadot clock-frequency = <48000000>; 5316be33864SEmmanuel Vadot power-domains = <&k3_pds 285 TI_SCI_PD_EXCLUSIVE>; 5326be33864SEmmanuel Vadot clocks = <&k3_clks 285 2>; 5336be33864SEmmanuel Vadot clock-names = "fclk"; 5348bab661aSEmmanuel Vadot status = "disabled"; 5356be33864SEmmanuel Vadot }; 5366be33864SEmmanuel Vadot 5376be33864SEmmanuel Vadot main_uart9: serial@2890000 { 5386be33864SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5396be33864SEmmanuel Vadot reg = <0x00 0x02890000 0x00 0x100>; 5406be33864SEmmanuel Vadot interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 5416be33864SEmmanuel Vadot clock-frequency = <48000000>; 5426be33864SEmmanuel Vadot power-domains = <&k3_pds 286 TI_SCI_PD_EXCLUSIVE>; 5436be33864SEmmanuel Vadot clocks = <&k3_clks 286 2>; 5446be33864SEmmanuel Vadot clock-names = "fclk"; 5458bab661aSEmmanuel Vadot status = "disabled"; 5466be33864SEmmanuel Vadot }; 5476be33864SEmmanuel Vadot 5486be33864SEmmanuel Vadot main_i2c0: i2c@2000000 { 5496be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 5506be33864SEmmanuel Vadot reg = <0x00 0x2000000 0x00 0x100>; 5516be33864SEmmanuel Vadot interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 5526be33864SEmmanuel Vadot #address-cells = <1>; 5536be33864SEmmanuel Vadot #size-cells = <0>; 5546be33864SEmmanuel Vadot clock-names = "fck"; 5556be33864SEmmanuel Vadot clocks = <&k3_clks 187 1>; 5566be33864SEmmanuel Vadot power-domains = <&k3_pds 187 TI_SCI_PD_SHARED>; 5578bab661aSEmmanuel Vadot status = "disabled"; 5586be33864SEmmanuel Vadot }; 5596be33864SEmmanuel Vadot 5606be33864SEmmanuel Vadot main_i2c1: i2c@2010000 { 5616be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 5626be33864SEmmanuel Vadot reg = <0x00 0x2010000 0x00 0x100>; 5636be33864SEmmanuel Vadot interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 5646be33864SEmmanuel Vadot #address-cells = <1>; 5656be33864SEmmanuel Vadot #size-cells = <0>; 5666be33864SEmmanuel Vadot clock-names = "fck"; 5676be33864SEmmanuel Vadot clocks = <&k3_clks 188 1>; 5686be33864SEmmanuel Vadot power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 5698bab661aSEmmanuel Vadot status = "disabled"; 5706be33864SEmmanuel Vadot }; 5716be33864SEmmanuel Vadot 5726be33864SEmmanuel Vadot main_i2c2: i2c@2020000 { 5736be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 5746be33864SEmmanuel Vadot reg = <0x00 0x2020000 0x00 0x100>; 5756be33864SEmmanuel Vadot interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 5766be33864SEmmanuel Vadot #address-cells = <1>; 5776be33864SEmmanuel Vadot #size-cells = <0>; 5786be33864SEmmanuel Vadot clock-names = "fck"; 5796be33864SEmmanuel Vadot clocks = <&k3_clks 189 1>; 5806be33864SEmmanuel Vadot power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 5818bab661aSEmmanuel Vadot status = "disabled"; 5826be33864SEmmanuel Vadot }; 5836be33864SEmmanuel Vadot 5846be33864SEmmanuel Vadot main_i2c3: i2c@2030000 { 5856be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 5866be33864SEmmanuel Vadot reg = <0x00 0x2030000 0x00 0x100>; 5876be33864SEmmanuel Vadot interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 5886be33864SEmmanuel Vadot #address-cells = <1>; 5896be33864SEmmanuel Vadot #size-cells = <0>; 5906be33864SEmmanuel Vadot clock-names = "fck"; 5916be33864SEmmanuel Vadot clocks = <&k3_clks 190 1>; 5926be33864SEmmanuel Vadot power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 5938bab661aSEmmanuel Vadot status = "disabled"; 5946be33864SEmmanuel Vadot }; 5956be33864SEmmanuel Vadot 5966be33864SEmmanuel Vadot main_i2c4: i2c@2040000 { 5976be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 5986be33864SEmmanuel Vadot reg = <0x00 0x2040000 0x00 0x100>; 5996be33864SEmmanuel Vadot interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 6006be33864SEmmanuel Vadot #address-cells = <1>; 6016be33864SEmmanuel Vadot #size-cells = <0>; 6026be33864SEmmanuel Vadot clock-names = "fck"; 6036be33864SEmmanuel Vadot clocks = <&k3_clks 191 1>; 6046be33864SEmmanuel Vadot power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 6058bab661aSEmmanuel Vadot status = "disabled"; 6066be33864SEmmanuel Vadot }; 6076be33864SEmmanuel Vadot 6086be33864SEmmanuel Vadot main_i2c5: i2c@2050000 { 6096be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 6106be33864SEmmanuel Vadot reg = <0x00 0x2050000 0x00 0x100>; 6116be33864SEmmanuel Vadot interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 6126be33864SEmmanuel Vadot #address-cells = <1>; 6136be33864SEmmanuel Vadot #size-cells = <0>; 6146be33864SEmmanuel Vadot clock-names = "fck"; 6156be33864SEmmanuel Vadot clocks = <&k3_clks 192 1>; 6166be33864SEmmanuel Vadot power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 6178bab661aSEmmanuel Vadot status = "disabled"; 6186be33864SEmmanuel Vadot }; 6196be33864SEmmanuel Vadot 6206be33864SEmmanuel Vadot main_i2c6: i2c@2060000 { 6216be33864SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 6226be33864SEmmanuel Vadot reg = <0x00 0x2060000 0x00 0x100>; 6236be33864SEmmanuel Vadot interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 6246be33864SEmmanuel Vadot #address-cells = <1>; 6256be33864SEmmanuel Vadot #size-cells = <0>; 6266be33864SEmmanuel Vadot clock-names = "fck"; 6276be33864SEmmanuel Vadot clocks = <&k3_clks 193 1>; 6286be33864SEmmanuel Vadot power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 6298bab661aSEmmanuel Vadot status = "disabled"; 6306be33864SEmmanuel Vadot }; 6316be33864SEmmanuel Vadot 6326be33864SEmmanuel Vadot main_sdhci0: mmc@4f80000 { 6336be33864SEmmanuel Vadot compatible = "ti,j7200-sdhci-8bit", "ti,j721e-sdhci-8bit"; 6346be33864SEmmanuel Vadot reg = <0x00 0x04f80000 0x00 0x260>, <0x00 0x4f88000 0x00 0x134>; 6356be33864SEmmanuel Vadot interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 6366be33864SEmmanuel Vadot power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>; 6375def4c47SEmmanuel Vadot clock-names = "clk_ahb", "clk_xin"; 6385def4c47SEmmanuel Vadot clocks = <&k3_clks 91 0>, <&k3_clks 91 3>; 6396be33864SEmmanuel Vadot ti,otap-del-sel-legacy = <0x0>; 6406be33864SEmmanuel Vadot ti,otap-del-sel-mmc-hs = <0x0>; 6416be33864SEmmanuel Vadot ti,otap-del-sel-ddr52 = <0x6>; 6426be33864SEmmanuel Vadot ti,otap-del-sel-hs200 = <0x8>; 6432eb4d8dcSEmmanuel Vadot ti,otap-del-sel-hs400 = <0x5>; 6442eb4d8dcSEmmanuel Vadot ti,itap-del-sel-legacy = <0x10>; 6452eb4d8dcSEmmanuel Vadot ti,itap-del-sel-mmc-hs = <0xa>; 6468d13bc63SEmmanuel Vadot ti,itap-del-sel-ddr52 = <0x3>; 6476be33864SEmmanuel Vadot ti,strobe-sel = <0x77>; 6482eb4d8dcSEmmanuel Vadot ti,clkbuf-sel = <0x7>; 6496be33864SEmmanuel Vadot ti,trm-icp = <0x8>; 6506be33864SEmmanuel Vadot bus-width = <8>; 6516be33864SEmmanuel Vadot mmc-ddr-1_8v; 6522eb4d8dcSEmmanuel Vadot mmc-hs200-1_8v; 6532eb4d8dcSEmmanuel Vadot mmc-hs400-1_8v; 6546be33864SEmmanuel Vadot dma-coherent; 655aa1a8ff2SEmmanuel Vadot status = "disabled"; 6566be33864SEmmanuel Vadot }; 6576be33864SEmmanuel Vadot 6586be33864SEmmanuel Vadot main_sdhci1: mmc@4fb0000 { 6596be33864SEmmanuel Vadot compatible = "ti,j7200-sdhci-4bit", "ti,j721e-sdhci-4bit"; 6606be33864SEmmanuel Vadot reg = <0x00 0x04fb0000 0x00 0x260>, <0x00 0x4fb8000 0x00 0x134>; 6616be33864SEmmanuel Vadot interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 6626be33864SEmmanuel Vadot power-domains = <&k3_pds 92 TI_SCI_PD_EXCLUSIVE>; 6635def4c47SEmmanuel Vadot clock-names = "clk_ahb", "clk_xin"; 6645def4c47SEmmanuel Vadot clocks = <&k3_clks 92 1>, <&k3_clks 92 2>; 6656be33864SEmmanuel Vadot ti,otap-del-sel-legacy = <0x0>; 6666be33864SEmmanuel Vadot ti,otap-del-sel-sd-hs = <0x0>; 6676be33864SEmmanuel Vadot ti,otap-del-sel-sdr12 = <0xf>; 6686be33864SEmmanuel Vadot ti,otap-del-sel-sdr25 = <0xf>; 6696be33864SEmmanuel Vadot ti,otap-del-sel-sdr50 = <0xc>; 6706be33864SEmmanuel Vadot ti,otap-del-sel-sdr104 = <0x5>; 6716be33864SEmmanuel Vadot ti,otap-del-sel-ddr50 = <0xc>; 6722eb4d8dcSEmmanuel Vadot ti,itap-del-sel-legacy = <0x0>; 6732eb4d8dcSEmmanuel Vadot ti,itap-del-sel-sd-hs = <0x0>; 6742eb4d8dcSEmmanuel Vadot ti,itap-del-sel-sdr12 = <0x0>; 6752eb4d8dcSEmmanuel Vadot ti,itap-del-sel-sdr25 = <0x0>; 6762eb4d8dcSEmmanuel Vadot ti,clkbuf-sel = <0x7>; 6772eb4d8dcSEmmanuel Vadot ti,trm-icp = <0x8>; 6786be33864SEmmanuel Vadot dma-coherent; 679aa1a8ff2SEmmanuel Vadot status = "disabled"; 6806be33864SEmmanuel Vadot }; 6816be33864SEmmanuel Vadot 6825def4c47SEmmanuel Vadot serdes_wiz0: wiz@5060000 { 6835def4c47SEmmanuel Vadot compatible = "ti,j721e-wiz-10g"; 6845def4c47SEmmanuel Vadot #address-cells = <1>; 6855def4c47SEmmanuel Vadot #size-cells = <1>; 6865def4c47SEmmanuel Vadot power-domains = <&k3_pds 292 TI_SCI_PD_EXCLUSIVE>; 6875def4c47SEmmanuel Vadot clocks = <&k3_clks 292 11>, <&k3_clks 292 85>, <&serdes_refclk>; 6885def4c47SEmmanuel Vadot clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 6895def4c47SEmmanuel Vadot num-lanes = <4>; 6905def4c47SEmmanuel Vadot #reset-cells = <1>; 6915def4c47SEmmanuel Vadot ranges = <0x5060000 0x0 0x5060000 0x10000>; 6925def4c47SEmmanuel Vadot 6935def4c47SEmmanuel Vadot assigned-clocks = <&k3_clks 292 85>; 6945def4c47SEmmanuel Vadot assigned-clock-parents = <&k3_clks 292 89>; 6955def4c47SEmmanuel Vadot 6965def4c47SEmmanuel Vadot wiz0_pll0_refclk: pll0-refclk { 6975def4c47SEmmanuel Vadot clocks = <&k3_clks 292 85>, <&serdes_refclk>; 6985def4c47SEmmanuel Vadot clock-output-names = "wiz0_pll0_refclk"; 6995def4c47SEmmanuel Vadot #clock-cells = <0>; 7005def4c47SEmmanuel Vadot assigned-clocks = <&wiz0_pll0_refclk>; 7015def4c47SEmmanuel Vadot assigned-clock-parents = <&k3_clks 292 85>; 7025def4c47SEmmanuel Vadot }; 7035def4c47SEmmanuel Vadot 7045def4c47SEmmanuel Vadot wiz0_pll1_refclk: pll1-refclk { 7055def4c47SEmmanuel Vadot clocks = <&k3_clks 292 85>, <&serdes_refclk>; 7065def4c47SEmmanuel Vadot clock-output-names = "wiz0_pll1_refclk"; 7075def4c47SEmmanuel Vadot #clock-cells = <0>; 7085def4c47SEmmanuel Vadot assigned-clocks = <&wiz0_pll1_refclk>; 7095def4c47SEmmanuel Vadot assigned-clock-parents = <&k3_clks 292 85>; 7105def4c47SEmmanuel Vadot }; 7115def4c47SEmmanuel Vadot 7125def4c47SEmmanuel Vadot wiz0_refclk_dig: refclk-dig { 7135def4c47SEmmanuel Vadot clocks = <&k3_clks 292 85>, <&serdes_refclk>; 7145def4c47SEmmanuel Vadot clock-output-names = "wiz0_refclk_dig"; 7155def4c47SEmmanuel Vadot #clock-cells = <0>; 7165def4c47SEmmanuel Vadot assigned-clocks = <&wiz0_refclk_dig>; 7175def4c47SEmmanuel Vadot assigned-clock-parents = <&k3_clks 292 85>; 7185def4c47SEmmanuel Vadot }; 7195def4c47SEmmanuel Vadot 7205def4c47SEmmanuel Vadot wiz0_cmn_refclk_dig_div: cmn-refclk-dig-div { 7215def4c47SEmmanuel Vadot clocks = <&wiz0_refclk_dig>; 7225def4c47SEmmanuel Vadot #clock-cells = <0>; 7235def4c47SEmmanuel Vadot }; 7245def4c47SEmmanuel Vadot 7255def4c47SEmmanuel Vadot serdes0: serdes@5060000 { 7265def4c47SEmmanuel Vadot compatible = "ti,j721e-serdes-10g"; 7275def4c47SEmmanuel Vadot reg = <0x05060000 0x00010000>; 7285def4c47SEmmanuel Vadot reg-names = "torrent_phy"; 7295def4c47SEmmanuel Vadot resets = <&serdes_wiz0 0>; 7305def4c47SEmmanuel Vadot reset-names = "torrent_reset"; 7315def4c47SEmmanuel Vadot clocks = <&wiz0_pll0_refclk>; 7325def4c47SEmmanuel Vadot clock-names = "refclk"; 7335def4c47SEmmanuel Vadot #address-cells = <1>; 7345def4c47SEmmanuel Vadot #size-cells = <0>; 7355def4c47SEmmanuel Vadot }; 7365def4c47SEmmanuel Vadot }; 7375def4c47SEmmanuel Vadot 7385def4c47SEmmanuel Vadot pcie1_rc: pcie@2910000 { 7395def4c47SEmmanuel Vadot compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; 7405def4c47SEmmanuel Vadot reg = <0x00 0x02910000 0x00 0x1000>, 7415def4c47SEmmanuel Vadot <0x00 0x02917000 0x00 0x400>, 7425def4c47SEmmanuel Vadot <0x00 0x0d800000 0x00 0x00800000>, 7435def4c47SEmmanuel Vadot <0x00 0x18000000 0x00 0x00001000>; 7445def4c47SEmmanuel Vadot reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 7455def4c47SEmmanuel Vadot interrupt-names = "link_state"; 7465def4c47SEmmanuel Vadot interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 7475def4c47SEmmanuel Vadot device_type = "pci"; 7485def4c47SEmmanuel Vadot ti,syscon-pcie-ctrl = <&scm_conf 0x4074>; 7495def4c47SEmmanuel Vadot max-link-speed = <3>; 7505def4c47SEmmanuel Vadot num-lanes = <4>; 7515def4c47SEmmanuel Vadot power-domains = <&k3_pds 240 TI_SCI_PD_EXCLUSIVE>; 7525def4c47SEmmanuel Vadot clocks = <&k3_clks 240 6>; 7535def4c47SEmmanuel Vadot clock-names = "fck"; 7545def4c47SEmmanuel Vadot #address-cells = <3>; 7555def4c47SEmmanuel Vadot #size-cells = <2>; 7568cc087a1SEmmanuel Vadot bus-range = <0x0 0xff>; 7575def4c47SEmmanuel Vadot cdns,no-bar-match-nbits = <64>; 7588cc087a1SEmmanuel Vadot vendor-id = <0x104c>; 7598cc087a1SEmmanuel Vadot device-id = <0xb00f>; 7605def4c47SEmmanuel Vadot msi-map = <0x0 &gic_its 0x0 0x10000>; 7615def4c47SEmmanuel Vadot dma-coherent; 7625def4c47SEmmanuel Vadot ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, 7635def4c47SEmmanuel Vadot <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; 7645def4c47SEmmanuel Vadot dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 765*01950c46SEmmanuel Vadot status = "disabled"; 7665def4c47SEmmanuel Vadot }; 7675def4c47SEmmanuel Vadot 7686be33864SEmmanuel Vadot usbss0: cdns-usb@4104000 { 7696be33864SEmmanuel Vadot compatible = "ti,j721e-usb"; 7706be33864SEmmanuel Vadot reg = <0x00 0x4104000 0x00 0x100>; 7716be33864SEmmanuel Vadot dma-coherent; 7726be33864SEmmanuel Vadot power-domains = <&k3_pds 288 TI_SCI_PD_EXCLUSIVE>; 7736be33864SEmmanuel Vadot clocks = <&k3_clks 288 12>, <&k3_clks 288 3>; 7746be33864SEmmanuel Vadot clock-names = "ref", "lpm"; 7756be33864SEmmanuel Vadot assigned-clocks = <&k3_clks 288 12>; /* USB2_REFCLK */ 7766be33864SEmmanuel Vadot assigned-clock-parents = <&k3_clks 288 13>; /* HFOSC0 */ 7776be33864SEmmanuel Vadot #address-cells = <2>; 7786be33864SEmmanuel Vadot #size-cells = <2>; 7796be33864SEmmanuel Vadot ranges; 7806be33864SEmmanuel Vadot 7816be33864SEmmanuel Vadot usb0: usb@6000000 { 7826be33864SEmmanuel Vadot compatible = "cdns,usb3"; 7836be33864SEmmanuel Vadot reg = <0x00 0x6000000 0x00 0x10000>, 7846be33864SEmmanuel Vadot <0x00 0x6010000 0x00 0x10000>, 7856be33864SEmmanuel Vadot <0x00 0x6020000 0x00 0x10000>; 7866be33864SEmmanuel Vadot reg-names = "otg", "xhci", "dev"; 7876be33864SEmmanuel Vadot interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 7886be33864SEmmanuel Vadot <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */ 7896be33864SEmmanuel Vadot <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */ 7906be33864SEmmanuel Vadot interrupt-names = "host", 7916be33864SEmmanuel Vadot "peripheral", 7926be33864SEmmanuel Vadot "otg"; 7936be33864SEmmanuel Vadot maximum-speed = "super-speed"; 7946be33864SEmmanuel Vadot dr_mode = "otg"; 7955956d97fSEmmanuel Vadot cdns,phyrst-a-enable; 7966be33864SEmmanuel Vadot }; 7976be33864SEmmanuel Vadot }; 7985def4c47SEmmanuel Vadot 7992eb4d8dcSEmmanuel Vadot main_gpio0: gpio@600000 { 8002eb4d8dcSEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 8012eb4d8dcSEmmanuel Vadot reg = <0x00 0x00600000 0x00 0x100>; 8022eb4d8dcSEmmanuel Vadot gpio-controller; 8032eb4d8dcSEmmanuel Vadot #gpio-cells = <2>; 8042eb4d8dcSEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 8052eb4d8dcSEmmanuel Vadot interrupts = <145>, <146>, <147>, <148>, 8062eb4d8dcSEmmanuel Vadot <149>; 8072eb4d8dcSEmmanuel Vadot interrupt-controller; 8082eb4d8dcSEmmanuel Vadot #interrupt-cells = <2>; 8092eb4d8dcSEmmanuel Vadot ti,ngpio = <69>; 8102eb4d8dcSEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 8112eb4d8dcSEmmanuel Vadot power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>; 8122eb4d8dcSEmmanuel Vadot clocks = <&k3_clks 105 0>; 8132eb4d8dcSEmmanuel Vadot clock-names = "gpio"; 814aa1a8ff2SEmmanuel Vadot status = "disabled"; 8152eb4d8dcSEmmanuel Vadot }; 8162eb4d8dcSEmmanuel Vadot 8172eb4d8dcSEmmanuel Vadot main_gpio2: gpio@610000 { 8182eb4d8dcSEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 8192eb4d8dcSEmmanuel Vadot reg = <0x00 0x00610000 0x00 0x100>; 8202eb4d8dcSEmmanuel Vadot gpio-controller; 8212eb4d8dcSEmmanuel Vadot #gpio-cells = <2>; 8222eb4d8dcSEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 8232eb4d8dcSEmmanuel Vadot interrupts = <154>, <155>, <156>, <157>, 8242eb4d8dcSEmmanuel Vadot <158>; 8252eb4d8dcSEmmanuel Vadot interrupt-controller; 8262eb4d8dcSEmmanuel Vadot #interrupt-cells = <2>; 8272eb4d8dcSEmmanuel Vadot ti,ngpio = <69>; 8282eb4d8dcSEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 8292eb4d8dcSEmmanuel Vadot power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>; 8302eb4d8dcSEmmanuel Vadot clocks = <&k3_clks 107 0>; 8312eb4d8dcSEmmanuel Vadot clock-names = "gpio"; 832aa1a8ff2SEmmanuel Vadot status = "disabled"; 8332eb4d8dcSEmmanuel Vadot }; 8342eb4d8dcSEmmanuel Vadot 8352eb4d8dcSEmmanuel Vadot main_gpio4: gpio@620000 { 8362eb4d8dcSEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 8372eb4d8dcSEmmanuel Vadot reg = <0x00 0x00620000 0x00 0x100>; 8382eb4d8dcSEmmanuel Vadot gpio-controller; 8392eb4d8dcSEmmanuel Vadot #gpio-cells = <2>; 8402eb4d8dcSEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 8412eb4d8dcSEmmanuel Vadot interrupts = <163>, <164>, <165>, <166>, 8422eb4d8dcSEmmanuel Vadot <167>; 8432eb4d8dcSEmmanuel Vadot interrupt-controller; 8442eb4d8dcSEmmanuel Vadot #interrupt-cells = <2>; 8452eb4d8dcSEmmanuel Vadot ti,ngpio = <69>; 8462eb4d8dcSEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 8472eb4d8dcSEmmanuel Vadot power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>; 8482eb4d8dcSEmmanuel Vadot clocks = <&k3_clks 109 0>; 8492eb4d8dcSEmmanuel Vadot clock-names = "gpio"; 850aa1a8ff2SEmmanuel Vadot status = "disabled"; 8512eb4d8dcSEmmanuel Vadot }; 8522eb4d8dcSEmmanuel Vadot 8532eb4d8dcSEmmanuel Vadot main_gpio6: gpio@630000 { 8542eb4d8dcSEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 8552eb4d8dcSEmmanuel Vadot reg = <0x00 0x00630000 0x00 0x100>; 8562eb4d8dcSEmmanuel Vadot gpio-controller; 8572eb4d8dcSEmmanuel Vadot #gpio-cells = <2>; 8582eb4d8dcSEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 8592eb4d8dcSEmmanuel Vadot interrupts = <172>, <173>, <174>, <175>, 8602eb4d8dcSEmmanuel Vadot <176>; 8612eb4d8dcSEmmanuel Vadot interrupt-controller; 8622eb4d8dcSEmmanuel Vadot #interrupt-cells = <2>; 8632eb4d8dcSEmmanuel Vadot ti,ngpio = <69>; 8642eb4d8dcSEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 8652eb4d8dcSEmmanuel Vadot power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 8662eb4d8dcSEmmanuel Vadot clocks = <&k3_clks 111 0>; 8672eb4d8dcSEmmanuel Vadot clock-names = "gpio"; 868aa1a8ff2SEmmanuel Vadot status = "disabled"; 8692eb4d8dcSEmmanuel Vadot }; 8702eb4d8dcSEmmanuel Vadot 871*01950c46SEmmanuel Vadot main_mcan0: can@2701000 { 872*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 873*01950c46SEmmanuel Vadot reg = <0x00 0x02701000 0x00 0x200>, 874*01950c46SEmmanuel Vadot <0x00 0x02708000 0x00 0x8000>; 875*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 876*01950c46SEmmanuel Vadot power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>; 877*01950c46SEmmanuel Vadot clocks = <&k3_clks 156 0>, <&k3_clks 156 2>; 878*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 879*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 880*01950c46SEmmanuel Vadot <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 881*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 882*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 883*01950c46SEmmanuel Vadot status = "disabled"; 884*01950c46SEmmanuel Vadot }; 885*01950c46SEmmanuel Vadot 886*01950c46SEmmanuel Vadot main_mcan1: can@2711000 { 887*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 888*01950c46SEmmanuel Vadot reg = <0x00 0x02711000 0x00 0x200>, 889*01950c46SEmmanuel Vadot <0x00 0x02718000 0x00 0x8000>; 890*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 891*01950c46SEmmanuel Vadot power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>; 892*01950c46SEmmanuel Vadot clocks = <&k3_clks 158 0>, <&k3_clks 158 2>; 893*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 894*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 895*01950c46SEmmanuel Vadot <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 896*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 897*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 898*01950c46SEmmanuel Vadot status = "disabled"; 899*01950c46SEmmanuel Vadot }; 900*01950c46SEmmanuel Vadot 901*01950c46SEmmanuel Vadot main_mcan2: can@2721000 { 902*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 903*01950c46SEmmanuel Vadot reg = <0x00 0x02721000 0x00 0x200>, 904*01950c46SEmmanuel Vadot <0x00 0x02728000 0x00 0x8000>; 905*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 906*01950c46SEmmanuel Vadot power-domains = <&k3_pds 160 TI_SCI_PD_EXCLUSIVE>; 907*01950c46SEmmanuel Vadot clocks = <&k3_clks 160 0>, <&k3_clks 160 2>; 908*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 909*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 910*01950c46SEmmanuel Vadot <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 911*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 912*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 913*01950c46SEmmanuel Vadot status = "disabled"; 914*01950c46SEmmanuel Vadot }; 915*01950c46SEmmanuel Vadot 916*01950c46SEmmanuel Vadot main_mcan3: can@2731000 { 917*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 918*01950c46SEmmanuel Vadot reg = <0x00 0x02731000 0x00 0x200>, 919*01950c46SEmmanuel Vadot <0x00 0x02738000 0x00 0x8000>; 920*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 921*01950c46SEmmanuel Vadot power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>; 922*01950c46SEmmanuel Vadot clocks = <&k3_clks 161 0>, <&k3_clks 161 2>; 923*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 924*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 925*01950c46SEmmanuel Vadot <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 926*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 927*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 928*01950c46SEmmanuel Vadot status = "disabled"; 929*01950c46SEmmanuel Vadot }; 930*01950c46SEmmanuel Vadot 931*01950c46SEmmanuel Vadot main_mcan4: can@2741000 { 932*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 933*01950c46SEmmanuel Vadot reg = <0x00 0x02741000 0x00 0x200>, 934*01950c46SEmmanuel Vadot <0x00 0x02748000 0x00 0x8000>; 935*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 936*01950c46SEmmanuel Vadot power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>; 937*01950c46SEmmanuel Vadot clocks = <&k3_clks 162 0>, <&k3_clks 162 2>; 938*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 939*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 940*01950c46SEmmanuel Vadot <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 941*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 942*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 943*01950c46SEmmanuel Vadot status = "disabled"; 944*01950c46SEmmanuel Vadot }; 945*01950c46SEmmanuel Vadot 946*01950c46SEmmanuel Vadot main_mcan5: can@2751000 { 947*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 948*01950c46SEmmanuel Vadot reg = <0x00 0x02751000 0x00 0x200>, 949*01950c46SEmmanuel Vadot <0x00 0x02758000 0x00 0x8000>; 950*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 951*01950c46SEmmanuel Vadot power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>; 952*01950c46SEmmanuel Vadot clocks = <&k3_clks 163 0>, <&k3_clks 163 2>; 953*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 954*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 955*01950c46SEmmanuel Vadot <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 956*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 957*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 958*01950c46SEmmanuel Vadot status = "disabled"; 959*01950c46SEmmanuel Vadot }; 960*01950c46SEmmanuel Vadot 961*01950c46SEmmanuel Vadot main_mcan6: can@2761000 { 962*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 963*01950c46SEmmanuel Vadot reg = <0x00 0x02761000 0x00 0x200>, 964*01950c46SEmmanuel Vadot <0x00 0x02768000 0x00 0x8000>; 965*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 966*01950c46SEmmanuel Vadot power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>; 967*01950c46SEmmanuel Vadot clocks = <&k3_clks 164 0>, <&k3_clks 164 2>; 968*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 969*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 970*01950c46SEmmanuel Vadot <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 971*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 972*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 973*01950c46SEmmanuel Vadot status = "disabled"; 974*01950c46SEmmanuel Vadot }; 975*01950c46SEmmanuel Vadot 976*01950c46SEmmanuel Vadot main_mcan7: can@2771000 { 977*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 978*01950c46SEmmanuel Vadot reg = <0x00 0x02771000 0x00 0x200>, 979*01950c46SEmmanuel Vadot <0x00 0x02778000 0x00 0x8000>; 980*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 981*01950c46SEmmanuel Vadot power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>; 982*01950c46SEmmanuel Vadot clocks = <&k3_clks 165 0>, <&k3_clks 165 2>; 983*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 984*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 985*01950c46SEmmanuel Vadot <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 986*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 987*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 988*01950c46SEmmanuel Vadot status = "disabled"; 989*01950c46SEmmanuel Vadot }; 990*01950c46SEmmanuel Vadot 991*01950c46SEmmanuel Vadot main_mcan8: can@2781000 { 992*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 993*01950c46SEmmanuel Vadot reg = <0x00 0x02781000 0x00 0x200>, 994*01950c46SEmmanuel Vadot <0x00 0x02788000 0x00 0x8000>; 995*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 996*01950c46SEmmanuel Vadot power-domains = <&k3_pds 166 TI_SCI_PD_EXCLUSIVE>; 997*01950c46SEmmanuel Vadot clocks = <&k3_clks 166 0>, <&k3_clks 166 2>; 998*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 999*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 1000*01950c46SEmmanuel Vadot <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 1001*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1002*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1003*01950c46SEmmanuel Vadot status = "disabled"; 1004*01950c46SEmmanuel Vadot }; 1005*01950c46SEmmanuel Vadot 1006*01950c46SEmmanuel Vadot main_mcan9: can@2791000 { 1007*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1008*01950c46SEmmanuel Vadot reg = <0x00 0x02791000 0x00 0x200>, 1009*01950c46SEmmanuel Vadot <0x00 0x02798000 0x00 0x8000>; 1010*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1011*01950c46SEmmanuel Vadot power-domains = <&k3_pds 167 TI_SCI_PD_EXCLUSIVE>; 1012*01950c46SEmmanuel Vadot clocks = <&k3_clks 167 0>, <&k3_clks 167 2>; 1013*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1014*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 1015*01950c46SEmmanuel Vadot <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 1016*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1017*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1018*01950c46SEmmanuel Vadot status = "disabled"; 1019*01950c46SEmmanuel Vadot }; 1020*01950c46SEmmanuel Vadot 1021*01950c46SEmmanuel Vadot main_mcan10: can@27a1000 { 1022*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1023*01950c46SEmmanuel Vadot reg = <0x00 0x027a1000 0x00 0x200>, 1024*01950c46SEmmanuel Vadot <0x00 0x027a8000 0x00 0x8000>; 1025*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1026*01950c46SEmmanuel Vadot power-domains = <&k3_pds 168 TI_SCI_PD_EXCLUSIVE>; 1027*01950c46SEmmanuel Vadot clocks = <&k3_clks 168 0>, <&k3_clks 168 2>; 1028*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1029*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 1030*01950c46SEmmanuel Vadot <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 1031*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1032*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1033*01950c46SEmmanuel Vadot status = "disabled"; 1034*01950c46SEmmanuel Vadot }; 1035*01950c46SEmmanuel Vadot 1036*01950c46SEmmanuel Vadot main_mcan11: can@27b1000 { 1037*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1038*01950c46SEmmanuel Vadot reg = <0x00 0x027b1000 0x00 0x200>, 1039*01950c46SEmmanuel Vadot <0x00 0x027b8000 0x00 0x8000>; 1040*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1041*01950c46SEmmanuel Vadot power-domains = <&k3_pds 169 TI_SCI_PD_EXCLUSIVE>; 1042*01950c46SEmmanuel Vadot clocks = <&k3_clks 169 0>, <&k3_clks 169 2>; 1043*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1044*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 1045*01950c46SEmmanuel Vadot <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 1046*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1047*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1048*01950c46SEmmanuel Vadot status = "disabled"; 1049*01950c46SEmmanuel Vadot }; 1050*01950c46SEmmanuel Vadot 1051*01950c46SEmmanuel Vadot main_mcan12: can@27c1000 { 1052*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1053*01950c46SEmmanuel Vadot reg = <0x00 0x027c1000 0x00 0x200>, 1054*01950c46SEmmanuel Vadot <0x00 0x027c8000 0x00 0x8000>; 1055*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1056*01950c46SEmmanuel Vadot power-domains = <&k3_pds 170 TI_SCI_PD_EXCLUSIVE>; 1057*01950c46SEmmanuel Vadot clocks = <&k3_clks 170 0>, <&k3_clks 170 2>; 1058*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1059*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 1060*01950c46SEmmanuel Vadot <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 1061*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1062*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1063*01950c46SEmmanuel Vadot status = "disabled"; 1064*01950c46SEmmanuel Vadot }; 1065*01950c46SEmmanuel Vadot 1066*01950c46SEmmanuel Vadot main_mcan13: can@27d1000 { 1067*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1068*01950c46SEmmanuel Vadot reg = <0x00 0x027d1000 0x00 0x200>, 1069*01950c46SEmmanuel Vadot <0x00 0x027d8000 0x00 0x8000>; 1070*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1071*01950c46SEmmanuel Vadot power-domains = <&k3_pds 171 TI_SCI_PD_EXCLUSIVE>; 1072*01950c46SEmmanuel Vadot clocks = <&k3_clks 171 0>, <&k3_clks 171 2>; 1073*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1074*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 1075*01950c46SEmmanuel Vadot <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 1076*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1077*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1078*01950c46SEmmanuel Vadot status = "disabled"; 1079*01950c46SEmmanuel Vadot }; 1080*01950c46SEmmanuel Vadot 1081*01950c46SEmmanuel Vadot main_mcan14: can@2681000 { 1082*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1083*01950c46SEmmanuel Vadot reg = <0x00 0x02681000 0x00 0x200>, 1084*01950c46SEmmanuel Vadot <0x00 0x02688000 0x00 0x8000>; 1085*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1086*01950c46SEmmanuel Vadot power-domains = <&k3_pds 150 TI_SCI_PD_EXCLUSIVE>; 1087*01950c46SEmmanuel Vadot clocks = <&k3_clks 150 0>, <&k3_clks 150 2>; 1088*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1089*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 1090*01950c46SEmmanuel Vadot <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 1091*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1092*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1093*01950c46SEmmanuel Vadot status = "disabled"; 1094*01950c46SEmmanuel Vadot }; 1095*01950c46SEmmanuel Vadot 1096*01950c46SEmmanuel Vadot main_mcan15: can@2691000 { 1097*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1098*01950c46SEmmanuel Vadot reg = <0x00 0x02691000 0x00 0x200>, 1099*01950c46SEmmanuel Vadot <0x00 0x02698000 0x00 0x8000>; 1100*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1101*01950c46SEmmanuel Vadot power-domains = <&k3_pds 151 TI_SCI_PD_EXCLUSIVE>; 1102*01950c46SEmmanuel Vadot clocks = <&k3_clks 151 0>, <&k3_clks 151 2>; 1103*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1104*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 1105*01950c46SEmmanuel Vadot <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 1106*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1107*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1108*01950c46SEmmanuel Vadot status = "disabled"; 1109*01950c46SEmmanuel Vadot }; 1110*01950c46SEmmanuel Vadot 1111*01950c46SEmmanuel Vadot main_mcan16: can@26a1000 { 1112*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1113*01950c46SEmmanuel Vadot reg = <0x00 0x026a1000 0x00 0x200>, 1114*01950c46SEmmanuel Vadot <0x00 0x026a8000 0x00 0x8000>; 1115*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1116*01950c46SEmmanuel Vadot power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>; 1117*01950c46SEmmanuel Vadot clocks = <&k3_clks 152 0>, <&k3_clks 152 2>; 1118*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1119*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 1120*01950c46SEmmanuel Vadot <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 1121*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1122*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1123*01950c46SEmmanuel Vadot status = "disabled"; 1124*01950c46SEmmanuel Vadot }; 1125*01950c46SEmmanuel Vadot 1126*01950c46SEmmanuel Vadot main_mcan17: can@26b1000 { 1127*01950c46SEmmanuel Vadot compatible = "bosch,m_can"; 1128*01950c46SEmmanuel Vadot reg = <0x00 0x026b1000 0x00 0x200>, 1129*01950c46SEmmanuel Vadot <0x00 0x026b8000 0x00 0x8000>; 1130*01950c46SEmmanuel Vadot reg-names = "m_can", "message_ram"; 1131*01950c46SEmmanuel Vadot power-domains = <&k3_pds 153 TI_SCI_PD_EXCLUSIVE>; 1132*01950c46SEmmanuel Vadot clocks = <&k3_clks 153 0>, <&k3_clks 153 2>; 1133*01950c46SEmmanuel Vadot clock-names = "hclk", "cclk"; 1134*01950c46SEmmanuel Vadot interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 1135*01950c46SEmmanuel Vadot <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 1136*01950c46SEmmanuel Vadot interrupt-names = "int0", "int1"; 1137*01950c46SEmmanuel Vadot bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 1138*01950c46SEmmanuel Vadot status = "disabled"; 1139*01950c46SEmmanuel Vadot }; 1140*01950c46SEmmanuel Vadot 1141fac71e4eSEmmanuel Vadot main_spi0: spi@2100000 { 1142fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1143fac71e4eSEmmanuel Vadot reg = <0x00 0x02100000 0x00 0x400>; 1144fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 1145fac71e4eSEmmanuel Vadot #address-cells = <1>; 1146fac71e4eSEmmanuel Vadot #size-cells = <0>; 1147fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>; 1148fac71e4eSEmmanuel Vadot clocks = <&k3_clks 266 1>; 1149fac71e4eSEmmanuel Vadot status = "disabled"; 1150fac71e4eSEmmanuel Vadot }; 1151fac71e4eSEmmanuel Vadot 1152fac71e4eSEmmanuel Vadot main_spi1: spi@2110000 { 1153fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1154fac71e4eSEmmanuel Vadot reg = <0x00 0x02110000 0x00 0x400>; 1155fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 1156fac71e4eSEmmanuel Vadot #address-cells = <1>; 1157fac71e4eSEmmanuel Vadot #size-cells = <0>; 1158fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 267 TI_SCI_PD_EXCLUSIVE>; 1159fac71e4eSEmmanuel Vadot clocks = <&k3_clks 267 1>; 1160fac71e4eSEmmanuel Vadot status = "disabled"; 1161fac71e4eSEmmanuel Vadot }; 1162fac71e4eSEmmanuel Vadot 1163fac71e4eSEmmanuel Vadot main_spi2: spi@2120000 { 1164fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1165fac71e4eSEmmanuel Vadot reg = <0x00 0x02120000 0x00 0x400>; 1166fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 1167fac71e4eSEmmanuel Vadot #address-cells = <1>; 1168fac71e4eSEmmanuel Vadot #size-cells = <0>; 1169fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 268 TI_SCI_PD_EXCLUSIVE>; 1170fac71e4eSEmmanuel Vadot clocks = <&k3_clks 268 1>; 1171fac71e4eSEmmanuel Vadot status = "disabled"; 1172fac71e4eSEmmanuel Vadot }; 1173fac71e4eSEmmanuel Vadot 1174fac71e4eSEmmanuel Vadot main_spi3: spi@2130000 { 1175fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1176fac71e4eSEmmanuel Vadot reg = <0x00 0x02130000 0x00 0x400>; 1177fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 1178fac71e4eSEmmanuel Vadot #address-cells = <1>; 1179fac71e4eSEmmanuel Vadot #size-cells = <0>; 1180fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 269 TI_SCI_PD_EXCLUSIVE>; 1181fac71e4eSEmmanuel Vadot clocks = <&k3_clks 269 1>; 1182fac71e4eSEmmanuel Vadot status = "disabled"; 1183fac71e4eSEmmanuel Vadot }; 1184fac71e4eSEmmanuel Vadot 1185fac71e4eSEmmanuel Vadot main_spi4: spi@2140000 { 1186fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1187fac71e4eSEmmanuel Vadot reg = <0x00 0x02140000 0x00 0x400>; 1188fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 1189fac71e4eSEmmanuel Vadot #address-cells = <1>; 1190fac71e4eSEmmanuel Vadot #size-cells = <0>; 1191fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 270 TI_SCI_PD_EXCLUSIVE>; 1192fac71e4eSEmmanuel Vadot clocks = <&k3_clks 270 1>; 1193fac71e4eSEmmanuel Vadot status = "disabled"; 1194fac71e4eSEmmanuel Vadot }; 1195fac71e4eSEmmanuel Vadot 1196fac71e4eSEmmanuel Vadot main_spi5: spi@2150000 { 1197fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1198fac71e4eSEmmanuel Vadot reg = <0x00 0x02150000 0x00 0x400>; 1199fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 1200fac71e4eSEmmanuel Vadot #address-cells = <1>; 1201fac71e4eSEmmanuel Vadot #size-cells = <0>; 1202fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 271 TI_SCI_PD_EXCLUSIVE>; 1203fac71e4eSEmmanuel Vadot clocks = <&k3_clks 271 1>; 1204fac71e4eSEmmanuel Vadot status = "disabled"; 1205fac71e4eSEmmanuel Vadot }; 1206fac71e4eSEmmanuel Vadot 1207fac71e4eSEmmanuel Vadot main_spi6: spi@2160000 { 1208fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1209fac71e4eSEmmanuel Vadot reg = <0x00 0x02160000 0x00 0x400>; 1210fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 1211fac71e4eSEmmanuel Vadot #address-cells = <1>; 1212fac71e4eSEmmanuel Vadot #size-cells = <0>; 1213fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 272 TI_SCI_PD_EXCLUSIVE>; 1214fac71e4eSEmmanuel Vadot clocks = <&k3_clks 272 1>; 1215fac71e4eSEmmanuel Vadot status = "disabled"; 1216fac71e4eSEmmanuel Vadot }; 1217fac71e4eSEmmanuel Vadot 1218fac71e4eSEmmanuel Vadot main_spi7: spi@2170000 { 1219fac71e4eSEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 1220fac71e4eSEmmanuel Vadot reg = <0x00 0x02170000 0x00 0x400>; 1221fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 1222fac71e4eSEmmanuel Vadot #address-cells = <1>; 1223fac71e4eSEmmanuel Vadot #size-cells = <0>; 1224fac71e4eSEmmanuel Vadot power-domains = <&k3_pds 273 TI_SCI_PD_EXCLUSIVE>; 1225fac71e4eSEmmanuel Vadot clocks = <&k3_clks 273 1>; 1226fac71e4eSEmmanuel Vadot status = "disabled"; 1227fac71e4eSEmmanuel Vadot }; 1228fac71e4eSEmmanuel Vadot 12297ef62cebSEmmanuel Vadot watchdog0: watchdog@2200000 { 12307ef62cebSEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 12317ef62cebSEmmanuel Vadot reg = <0x0 0x2200000 0x0 0x100>; 12327ef62cebSEmmanuel Vadot clocks = <&k3_clks 252 1>; 12337ef62cebSEmmanuel Vadot power-domains = <&k3_pds 252 TI_SCI_PD_EXCLUSIVE>; 12347ef62cebSEmmanuel Vadot assigned-clocks = <&k3_clks 252 1>; 12357ef62cebSEmmanuel Vadot assigned-clock-parents = <&k3_clks 252 5>; 12367ef62cebSEmmanuel Vadot }; 12377ef62cebSEmmanuel Vadot 12387ef62cebSEmmanuel Vadot watchdog1: watchdog@2210000 { 12397ef62cebSEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 12407ef62cebSEmmanuel Vadot reg = <0x0 0x2210000 0x0 0x100>; 12417ef62cebSEmmanuel Vadot clocks = <&k3_clks 253 1>; 12427ef62cebSEmmanuel Vadot power-domains = <&k3_pds 253 TI_SCI_PD_EXCLUSIVE>; 12437ef62cebSEmmanuel Vadot assigned-clocks = <&k3_clks 253 1>; 12447ef62cebSEmmanuel Vadot assigned-clock-parents = <&k3_clks 253 5>; 12457ef62cebSEmmanuel Vadot }; 12467ef62cebSEmmanuel Vadot 1247f126890aSEmmanuel Vadot main_timer0: timer@2400000 { 1248f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1249f126890aSEmmanuel Vadot reg = <0x00 0x2400000 0x00 0x400>; 1250f126890aSEmmanuel Vadot interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 1251f126890aSEmmanuel Vadot clocks = <&k3_clks 49 1>; 1252f126890aSEmmanuel Vadot clock-names = "fck"; 1253f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 49 1>; 1254f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 49 2>; 1255f126890aSEmmanuel Vadot power-domains = <&k3_pds 49 TI_SCI_PD_EXCLUSIVE>; 1256f126890aSEmmanuel Vadot ti,timer-pwm; 1257f126890aSEmmanuel Vadot }; 1258f126890aSEmmanuel Vadot 1259f126890aSEmmanuel Vadot main_timer1: timer@2410000 { 1260f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1261f126890aSEmmanuel Vadot reg = <0x00 0x2410000 0x00 0x400>; 1262f126890aSEmmanuel Vadot interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 1263f126890aSEmmanuel Vadot clocks = <&k3_clks 50 1>; 1264f126890aSEmmanuel Vadot clock-names = "fck"; 1265f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 50 1>, <&k3_clks 313 0>; 1266f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 50 2>, <&k3_clks 313 1>; 1267f126890aSEmmanuel Vadot power-domains = <&k3_pds 50 TI_SCI_PD_EXCLUSIVE>; 1268f126890aSEmmanuel Vadot ti,timer-pwm; 1269f126890aSEmmanuel Vadot }; 1270f126890aSEmmanuel Vadot 1271f126890aSEmmanuel Vadot main_timer2: timer@2420000 { 1272f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1273f126890aSEmmanuel Vadot reg = <0x00 0x2420000 0x00 0x400>; 1274f126890aSEmmanuel Vadot interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 1275f126890aSEmmanuel Vadot clocks = <&k3_clks 51 1>; 1276f126890aSEmmanuel Vadot clock-names = "fck"; 1277f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 51 1>; 1278f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 51 2>; 1279f126890aSEmmanuel Vadot power-domains = <&k3_pds 49 TI_SCI_PD_EXCLUSIVE>; 1280f126890aSEmmanuel Vadot ti,timer-pwm; 1281f126890aSEmmanuel Vadot }; 1282f126890aSEmmanuel Vadot 1283f126890aSEmmanuel Vadot main_timer3: timer@2430000 { 1284f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1285f126890aSEmmanuel Vadot reg = <0x00 0x2430000 0x00 0x400>; 1286f126890aSEmmanuel Vadot interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 1287f126890aSEmmanuel Vadot clocks = <&k3_clks 52 1>; 1288f126890aSEmmanuel Vadot clock-names = "fck"; 1289f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 52 1>, <&k3_clks 314 0>; 1290f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 52 2>, <&k3_clks 314 1>; 1291f126890aSEmmanuel Vadot power-domains = <&k3_pds 52 TI_SCI_PD_EXCLUSIVE>; 1292f126890aSEmmanuel Vadot ti,timer-pwm; 1293f126890aSEmmanuel Vadot }; 1294f126890aSEmmanuel Vadot 1295f126890aSEmmanuel Vadot main_timer4: timer@2440000 { 1296f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1297f126890aSEmmanuel Vadot reg = <0x00 0x2440000 0x00 0x400>; 1298f126890aSEmmanuel Vadot interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 1299f126890aSEmmanuel Vadot clocks = <&k3_clks 53 1>; 1300f126890aSEmmanuel Vadot clock-names = "fck"; 1301f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 53 1>; 1302f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 53 2>; 1303f126890aSEmmanuel Vadot power-domains = <&k3_pds 53 TI_SCI_PD_EXCLUSIVE>; 1304f126890aSEmmanuel Vadot ti,timer-pwm; 1305f126890aSEmmanuel Vadot }; 1306f126890aSEmmanuel Vadot 1307f126890aSEmmanuel Vadot main_timer5: timer@2450000 { 1308f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1309f126890aSEmmanuel Vadot reg = <0x00 0x2450000 0x00 0x400>; 1310f126890aSEmmanuel Vadot interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 1311f126890aSEmmanuel Vadot clocks = <&k3_clks 54 1>; 1312f126890aSEmmanuel Vadot clock-names = "fck"; 1313f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 54 1>, <&k3_clks 315 0>; 1314f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 54 2>, <&k3_clks 315 1>; 1315f126890aSEmmanuel Vadot power-domains = <&k3_pds 54 TI_SCI_PD_EXCLUSIVE>; 1316f126890aSEmmanuel Vadot ti,timer-pwm; 1317f126890aSEmmanuel Vadot }; 1318f126890aSEmmanuel Vadot 1319f126890aSEmmanuel Vadot main_timer6: timer@2460000 { 1320f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1321f126890aSEmmanuel Vadot reg = <0x00 0x2460000 0x00 0x400>; 1322f126890aSEmmanuel Vadot interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; 1323f126890aSEmmanuel Vadot clocks = <&k3_clks 55 1>; 1324f126890aSEmmanuel Vadot clock-names = "fck"; 1325f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 55 1>; 1326f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 55 2>; 1327f126890aSEmmanuel Vadot power-domains = <&k3_pds 55 TI_SCI_PD_EXCLUSIVE>; 1328f126890aSEmmanuel Vadot ti,timer-pwm; 1329f126890aSEmmanuel Vadot }; 1330f126890aSEmmanuel Vadot 1331f126890aSEmmanuel Vadot main_timer7: timer@2470000 { 1332f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1333f126890aSEmmanuel Vadot reg = <0x00 0x2470000 0x00 0x400>; 1334f126890aSEmmanuel Vadot interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 1335f126890aSEmmanuel Vadot clocks = <&k3_clks 57 1>; 1336f126890aSEmmanuel Vadot clock-names = "fck"; 1337f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 57 1>, <&k3_clks 316 0>; 1338f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 57 2>, <&k3_clks 316 1>; 1339f126890aSEmmanuel Vadot power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>; 1340f126890aSEmmanuel Vadot ti,timer-pwm; 1341f126890aSEmmanuel Vadot }; 1342f126890aSEmmanuel Vadot 1343f126890aSEmmanuel Vadot main_timer8: timer@2480000 { 1344f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1345f126890aSEmmanuel Vadot reg = <0x00 0x2480000 0x00 0x400>; 1346f126890aSEmmanuel Vadot interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 1347f126890aSEmmanuel Vadot clocks = <&k3_clks 58 1>; 1348f126890aSEmmanuel Vadot clock-names = "fck"; 1349f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 58 1>; 1350f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 58 2>; 1351f126890aSEmmanuel Vadot power-domains = <&k3_pds 58 TI_SCI_PD_EXCLUSIVE>; 1352f126890aSEmmanuel Vadot ti,timer-pwm; 1353f126890aSEmmanuel Vadot }; 1354f126890aSEmmanuel Vadot 1355f126890aSEmmanuel Vadot main_timer9: timer@2490000 { 1356f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1357f126890aSEmmanuel Vadot reg = <0x00 0x2490000 0x00 0x400>; 1358f126890aSEmmanuel Vadot interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 1359f126890aSEmmanuel Vadot clocks = <&k3_clks 59 1>; 1360f126890aSEmmanuel Vadot clock-names = "fck"; 1361f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 59 1>, <&k3_clks 317 0>; 1362f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 59 2>, <&k3_clks 317 1>; 1363f126890aSEmmanuel Vadot power-domains = <&k3_pds 59 TI_SCI_PD_EXCLUSIVE>; 1364f126890aSEmmanuel Vadot ti,timer-pwm; 1365f126890aSEmmanuel Vadot }; 1366f126890aSEmmanuel Vadot 1367f126890aSEmmanuel Vadot main_timer10: timer@24a0000 { 1368f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1369f126890aSEmmanuel Vadot reg = <0x00 0x24a0000 0x00 0x400>; 1370f126890aSEmmanuel Vadot interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 1371f126890aSEmmanuel Vadot clocks = <&k3_clks 60 1>; 1372f126890aSEmmanuel Vadot clock-names = "fck"; 1373f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 60 1>; 1374f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 60 2>; 1375f126890aSEmmanuel Vadot power-domains = <&k3_pds 60 TI_SCI_PD_EXCLUSIVE>; 1376f126890aSEmmanuel Vadot ti,timer-pwm; 1377f126890aSEmmanuel Vadot }; 1378f126890aSEmmanuel Vadot 1379f126890aSEmmanuel Vadot main_timer11: timer@24b0000 { 1380f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1381f126890aSEmmanuel Vadot reg = <0x00 0x24b0000 0x00 0x400>; 1382f126890aSEmmanuel Vadot interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; 1383f126890aSEmmanuel Vadot clocks = <&k3_clks 62 1>; 1384f126890aSEmmanuel Vadot clock-names = "fck"; 1385f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 62 1>, <&k3_clks 318 0>; 1386f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 62 2>, <&k3_clks 318 1>; 1387f126890aSEmmanuel Vadot power-domains = <&k3_pds 62 TI_SCI_PD_EXCLUSIVE>; 1388f126890aSEmmanuel Vadot ti,timer-pwm; 1389f126890aSEmmanuel Vadot }; 1390f126890aSEmmanuel Vadot 1391f126890aSEmmanuel Vadot main_timer12: timer@24c0000 { 1392f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1393f126890aSEmmanuel Vadot reg = <0x00 0x24c0000 0x00 0x400>; 1394f126890aSEmmanuel Vadot interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 1395f126890aSEmmanuel Vadot clocks = <&k3_clks 63 1>; 1396f126890aSEmmanuel Vadot clock-names = "fck"; 1397f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 63 1>; 1398f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 63 2>; 1399f126890aSEmmanuel Vadot power-domains = <&k3_pds 63 TI_SCI_PD_EXCLUSIVE>; 1400f126890aSEmmanuel Vadot ti,timer-pwm; 1401f126890aSEmmanuel Vadot }; 1402f126890aSEmmanuel Vadot 1403f126890aSEmmanuel Vadot main_timer13: timer@24d0000 { 1404f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1405f126890aSEmmanuel Vadot reg = <0x00 0x24d0000 0x00 0x400>; 1406f126890aSEmmanuel Vadot interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; 1407f126890aSEmmanuel Vadot clocks = <&k3_clks 64 1>; 1408f126890aSEmmanuel Vadot clock-names = "fck"; 1409f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 64 1>, <&k3_clks 319 0>; 1410f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 64 2>, <&k3_clks 319 1>; 1411f126890aSEmmanuel Vadot power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>; 1412f126890aSEmmanuel Vadot ti,timer-pwm; 1413f126890aSEmmanuel Vadot }; 1414f126890aSEmmanuel Vadot 1415f126890aSEmmanuel Vadot main_timer14: timer@24e0000 { 1416f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1417f126890aSEmmanuel Vadot reg = <0x00 0x24e0000 0x00 0x400>; 1418f126890aSEmmanuel Vadot interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 1419f126890aSEmmanuel Vadot clocks = <&k3_clks 65 1>; 1420f126890aSEmmanuel Vadot clock-names = "fck"; 1421f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 65 1>; 1422f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 65 2>; 1423f126890aSEmmanuel Vadot power-domains = <&k3_pds 65 TI_SCI_PD_EXCLUSIVE>; 1424f126890aSEmmanuel Vadot ti,timer-pwm; 1425f126890aSEmmanuel Vadot }; 1426f126890aSEmmanuel Vadot 1427f126890aSEmmanuel Vadot main_timer15: timer@24f0000 { 1428f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1429f126890aSEmmanuel Vadot reg = <0x00 0x24f0000 0x00 0x400>; 1430f126890aSEmmanuel Vadot interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 1431f126890aSEmmanuel Vadot clocks = <&k3_clks 66 1>; 1432f126890aSEmmanuel Vadot clock-names = "fck"; 1433f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 66 1>, <&k3_clks 320 0>; 1434f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 66 2>, <&k3_clks 320 1>; 1435f126890aSEmmanuel Vadot power-domains = <&k3_pds 66 TI_SCI_PD_EXCLUSIVE>; 1436f126890aSEmmanuel Vadot ti,timer-pwm; 1437f126890aSEmmanuel Vadot }; 1438f126890aSEmmanuel Vadot 1439f126890aSEmmanuel Vadot main_timer16: timer@2500000 { 1440f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1441f126890aSEmmanuel Vadot reg = <0x00 0x2500000 0x00 0x400>; 1442f126890aSEmmanuel Vadot interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 1443f126890aSEmmanuel Vadot clocks = <&k3_clks 67 1>; 1444f126890aSEmmanuel Vadot clock-names = "fck"; 1445f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 67 1>; 1446f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 67 2>; 1447f126890aSEmmanuel Vadot power-domains = <&k3_pds 67 TI_SCI_PD_EXCLUSIVE>; 1448f126890aSEmmanuel Vadot ti,timer-pwm; 1449f126890aSEmmanuel Vadot }; 1450f126890aSEmmanuel Vadot 1451f126890aSEmmanuel Vadot main_timer17: timer@2510000 { 1452f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1453f126890aSEmmanuel Vadot reg = <0x00 0x2510000 0x00 0x400>; 1454f126890aSEmmanuel Vadot interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 1455f126890aSEmmanuel Vadot clocks = <&k3_clks 68 1>; 1456f126890aSEmmanuel Vadot clock-names = "fck"; 1457f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 68 1>, <&k3_clks 321 0>; 1458f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 68 2>, <&k3_clks 321 1>; 1459f126890aSEmmanuel Vadot power-domains = <&k3_pds 68 TI_SCI_PD_EXCLUSIVE>; 1460f126890aSEmmanuel Vadot ti,timer-pwm; 1461f126890aSEmmanuel Vadot }; 1462f126890aSEmmanuel Vadot 1463f126890aSEmmanuel Vadot main_timer18: timer@2520000 { 1464f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1465f126890aSEmmanuel Vadot reg = <0x00 0x2520000 0x00 0x400>; 1466f126890aSEmmanuel Vadot interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 1467f126890aSEmmanuel Vadot clocks = <&k3_clks 69 1>; 1468f126890aSEmmanuel Vadot clock-names = "fck"; 1469f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 69 1>; 1470f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 69 2>; 1471f126890aSEmmanuel Vadot power-domains = <&k3_pds 69 TI_SCI_PD_EXCLUSIVE>; 1472f126890aSEmmanuel Vadot ti,timer-pwm; 1473f126890aSEmmanuel Vadot }; 1474f126890aSEmmanuel Vadot 1475f126890aSEmmanuel Vadot main_timer19: timer@2530000 { 1476f126890aSEmmanuel Vadot compatible = "ti,am654-timer"; 1477f126890aSEmmanuel Vadot reg = <0x00 0x2530000 0x00 0x400>; 1478f126890aSEmmanuel Vadot interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 1479f126890aSEmmanuel Vadot clocks = <&k3_clks 70 1>; 1480f126890aSEmmanuel Vadot clock-names = "fck"; 1481f126890aSEmmanuel Vadot assigned-clocks = <&k3_clks 70 1>, <&k3_clks 322 0>; 1482f126890aSEmmanuel Vadot assigned-clock-parents = <&k3_clks 70 2>, <&k3_clks 322 1>; 1483f126890aSEmmanuel Vadot power-domains = <&k3_pds 70 TI_SCI_PD_EXCLUSIVE>; 1484f126890aSEmmanuel Vadot ti,timer-pwm; 1485f126890aSEmmanuel Vadot }; 1486f126890aSEmmanuel Vadot 14875def4c47SEmmanuel Vadot main_r5fss0: r5fss@5c00000 { 14885def4c47SEmmanuel Vadot compatible = "ti,j7200-r5fss"; 14895def4c47SEmmanuel Vadot ti,cluster-mode = <1>; 14905def4c47SEmmanuel Vadot #address-cells = <1>; 14915def4c47SEmmanuel Vadot #size-cells = <1>; 14925def4c47SEmmanuel Vadot ranges = <0x5c00000 0x00 0x5c00000 0x20000>, 14935def4c47SEmmanuel Vadot <0x5d00000 0x00 0x5d00000 0x20000>; 14945def4c47SEmmanuel Vadot power-domains = <&k3_pds 243 TI_SCI_PD_EXCLUSIVE>; 14955def4c47SEmmanuel Vadot 14965def4c47SEmmanuel Vadot main_r5fss0_core0: r5f@5c00000 { 14975def4c47SEmmanuel Vadot compatible = "ti,j7200-r5f"; 14985def4c47SEmmanuel Vadot reg = <0x5c00000 0x00010000>, 14995def4c47SEmmanuel Vadot <0x5c10000 0x00010000>; 15005def4c47SEmmanuel Vadot reg-names = "atcm", "btcm"; 15015def4c47SEmmanuel Vadot ti,sci = <&dmsc>; 15025def4c47SEmmanuel Vadot ti,sci-dev-id = <245>; 15035def4c47SEmmanuel Vadot ti,sci-proc-ids = <0x06 0xff>; 15045def4c47SEmmanuel Vadot resets = <&k3_reset 245 1>; 15055def4c47SEmmanuel Vadot firmware-name = "j7200-main-r5f0_0-fw"; 15065def4c47SEmmanuel Vadot ti,atcm-enable = <1>; 15075def4c47SEmmanuel Vadot ti,btcm-enable = <1>; 15085def4c47SEmmanuel Vadot ti,loczrama = <1>; 15095def4c47SEmmanuel Vadot }; 15105def4c47SEmmanuel Vadot 15115def4c47SEmmanuel Vadot main_r5fss0_core1: r5f@5d00000 { 15125def4c47SEmmanuel Vadot compatible = "ti,j7200-r5f"; 15135def4c47SEmmanuel Vadot reg = <0x5d00000 0x00008000>, 15145def4c47SEmmanuel Vadot <0x5d10000 0x00008000>; 15155def4c47SEmmanuel Vadot reg-names = "atcm", "btcm"; 15165def4c47SEmmanuel Vadot ti,sci = <&dmsc>; 15175def4c47SEmmanuel Vadot ti,sci-dev-id = <246>; 15185def4c47SEmmanuel Vadot ti,sci-proc-ids = <0x07 0xff>; 15195def4c47SEmmanuel Vadot resets = <&k3_reset 246 1>; 15205def4c47SEmmanuel Vadot firmware-name = "j7200-main-r5f0_1-fw"; 15215def4c47SEmmanuel Vadot ti,atcm-enable = <1>; 15225def4c47SEmmanuel Vadot ti,btcm-enable = <1>; 15235def4c47SEmmanuel Vadot ti,loczrama = <1>; 15245def4c47SEmmanuel Vadot }; 15255def4c47SEmmanuel Vadot }; 1526f126890aSEmmanuel Vadot 1527f126890aSEmmanuel Vadot main_esm: esm@700000 { 1528f126890aSEmmanuel Vadot compatible = "ti,j721e-esm"; 1529f126890aSEmmanuel Vadot reg = <0x0 0x700000 0x0 0x1000>; 1530f126890aSEmmanuel Vadot ti,esm-pins = <656>, <657>; 1531f126890aSEmmanuel Vadot }; 15326be33864SEmmanuel Vadot}; 1533