18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Device Tree Source for J721E SoC Family Main Domain peripherals 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2016-2019 Texas Instruments Incorporated - https://www.ti.com/ 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci#include <dt-bindings/phy/phy.h> 88c2ecf20Sopenharmony_ci#include <dt-bindings/mux/mux.h> 98c2ecf20Sopenharmony_ci#include <dt-bindings/mux/ti-serdes.h> 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/ { 128c2ecf20Sopenharmony_ci cmn_refclk: clock-cmnrefclk { 138c2ecf20Sopenharmony_ci #clock-cells = <0>; 148c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 158c2ecf20Sopenharmony_ci clock-frequency = <0>; 168c2ecf20Sopenharmony_ci }; 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci cmn_refclk1: clock-cmnrefclk1 { 198c2ecf20Sopenharmony_ci #clock-cells = <0>; 208c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 218c2ecf20Sopenharmony_ci clock-frequency = <0>; 228c2ecf20Sopenharmony_ci }; 238c2ecf20Sopenharmony_ci}; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci&cbass_main { 268c2ecf20Sopenharmony_ci msmc_ram: sram@70000000 { 278c2ecf20Sopenharmony_ci compatible = "mmio-sram"; 288c2ecf20Sopenharmony_ci reg = <0x0 0x70000000 0x0 0x800000>; 298c2ecf20Sopenharmony_ci #address-cells = <1>; 308c2ecf20Sopenharmony_ci #size-cells = <1>; 318c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0x70000000 0x800000>; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci atf-sram@0 { 348c2ecf20Sopenharmony_ci reg = <0x0 0x20000>; 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci scm_conf: scm-conf@100000 { 398c2ecf20Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 408c2ecf20Sopenharmony_ci reg = <0 0x00100000 0 0x1c000>; /* excludes pinctrl region */ 418c2ecf20Sopenharmony_ci #address-cells = <1>; 428c2ecf20Sopenharmony_ci #size-cells = <1>; 438c2ecf20Sopenharmony_ci ranges = <0x0 0x0 0x00100000 0x1c000>; 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci pcie0_ctrl: syscon@4070 { 468c2ecf20Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 478c2ecf20Sopenharmony_ci reg = <0x00004070 0x4>; 488c2ecf20Sopenharmony_ci #address-cells = <1>; 498c2ecf20Sopenharmony_ci #size-cells = <1>; 508c2ecf20Sopenharmony_ci ranges = <0x4070 0x4070 0x4>; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci pcie1_ctrl: syscon@4074 { 548c2ecf20Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 558c2ecf20Sopenharmony_ci reg = <0x00004074 0x4>; 568c2ecf20Sopenharmony_ci #address-cells = <1>; 578c2ecf20Sopenharmony_ci #size-cells = <1>; 588c2ecf20Sopenharmony_ci ranges = <0x4074 0x4074 0x4>; 598c2ecf20Sopenharmony_ci }; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci pcie2_ctrl: syscon@4078 { 628c2ecf20Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 638c2ecf20Sopenharmony_ci reg = <0x00004078 0x4>; 648c2ecf20Sopenharmony_ci #address-cells = <1>; 658c2ecf20Sopenharmony_ci #size-cells = <1>; 668c2ecf20Sopenharmony_ci ranges = <0x4078 0x4078 0x4>; 678c2ecf20Sopenharmony_ci }; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci pcie3_ctrl: syscon@407c { 708c2ecf20Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 718c2ecf20Sopenharmony_ci reg = <0x0000407c 0x4>; 728c2ecf20Sopenharmony_ci #address-cells = <1>; 738c2ecf20Sopenharmony_ci #size-cells = <1>; 748c2ecf20Sopenharmony_ci ranges = <0x407c 0x407c 0x4>; 758c2ecf20Sopenharmony_ci }; 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci serdes_ln_ctrl: mux@4080 { 788c2ecf20Sopenharmony_ci compatible = "mmio-mux"; 798c2ecf20Sopenharmony_ci reg = <0x00004080 0x50>; 808c2ecf20Sopenharmony_ci #mux-control-cells = <1>; 818c2ecf20Sopenharmony_ci mux-reg-masks = <0x4080 0x3>, <0x4084 0x3>, /* SERDES0 lane0/1 select */ 828c2ecf20Sopenharmony_ci <0x4090 0x3>, <0x4094 0x3>, /* SERDES1 lane0/1 select */ 838c2ecf20Sopenharmony_ci <0x40a0 0x3>, <0x40a4 0x3>, /* SERDES2 lane0/1 select */ 848c2ecf20Sopenharmony_ci <0x40b0 0x3>, <0x40b4 0x3>, /* SERDES3 lane0/1 select */ 858c2ecf20Sopenharmony_ci <0x40c0 0x3>, <0x40c4 0x3>, <0x40c8 0x3>, <0x40cc 0x3>; 868c2ecf20Sopenharmony_ci /* SERDES4 lane0/1/2/3 select */ 878c2ecf20Sopenharmony_ci idle-states = <J721E_SERDES0_LANE0_PCIE0_LANE0>, <J721E_SERDES0_LANE1_PCIE0_LANE1>, 888c2ecf20Sopenharmony_ci <J721E_SERDES1_LANE0_PCIE1_LANE0>, <J721E_SERDES1_LANE1_PCIE1_LANE1>, 898c2ecf20Sopenharmony_ci <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>, 908c2ecf20Sopenharmony_ci <MUX_IDLE_AS_IS>, <J721E_SERDES3_LANE1_USB3_0>, 918c2ecf20Sopenharmony_ci <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>, 928c2ecf20Sopenharmony_ci <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>; 938c2ecf20Sopenharmony_ci }; 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci usb_serdes_mux: mux-controller@4000 { 968c2ecf20Sopenharmony_ci compatible = "mmio-mux"; 978c2ecf20Sopenharmony_ci #mux-control-cells = <1>; 988c2ecf20Sopenharmony_ci mux-reg-masks = <0x4000 0x8000000>, /* USB0 to SERDES0/3 mux */ 998c2ecf20Sopenharmony_ci <0x4010 0x8000000>; /* USB1 to SERDES1/2 mux */ 1008c2ecf20Sopenharmony_ci }; 1018c2ecf20Sopenharmony_ci }; 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ci gic500: interrupt-controller@1800000 { 1048c2ecf20Sopenharmony_ci compatible = "arm,gic-v3"; 1058c2ecf20Sopenharmony_ci #address-cells = <2>; 1068c2ecf20Sopenharmony_ci #size-cells = <2>; 1078c2ecf20Sopenharmony_ci ranges; 1088c2ecf20Sopenharmony_ci #interrupt-cells = <3>; 1098c2ecf20Sopenharmony_ci interrupt-controller; 1108c2ecf20Sopenharmony_ci reg = <0x00 0x01800000 0x00 0x10000>, /* GICD */ 1118c2ecf20Sopenharmony_ci <0x00 0x01900000 0x00 0x100000>, /* GICR */ 1128c2ecf20Sopenharmony_ci <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 1138c2ecf20Sopenharmony_ci <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 1148c2ecf20Sopenharmony_ci <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci /* vcpumntirq: virtual CPU interface maintenance interrupt */ 1178c2ecf20Sopenharmony_ci interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci gic_its: msi-controller@1820000 { 1208c2ecf20Sopenharmony_ci compatible = "arm,gic-v3-its"; 1218c2ecf20Sopenharmony_ci reg = <0x00 0x01820000 0x00 0x10000>; 1228c2ecf20Sopenharmony_ci socionext,synquacer-pre-its = <0x1000000 0x400000>; 1238c2ecf20Sopenharmony_ci msi-controller; 1248c2ecf20Sopenharmony_ci #msi-cells = <1>; 1258c2ecf20Sopenharmony_ci }; 1268c2ecf20Sopenharmony_ci }; 1278c2ecf20Sopenharmony_ci 1288c2ecf20Sopenharmony_ci main_gpio_intr: interrupt-controller0 { 1298c2ecf20Sopenharmony_ci compatible = "ti,sci-intr"; 1308c2ecf20Sopenharmony_ci ti,intr-trigger-type = <1>; 1318c2ecf20Sopenharmony_ci interrupt-controller; 1328c2ecf20Sopenharmony_ci interrupt-parent = <&gic500>; 1338c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 1348c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 1358c2ecf20Sopenharmony_ci ti,sci-dev-id = <131>; 1368c2ecf20Sopenharmony_ci ti,interrupt-ranges = <8 392 56>; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci main-navss { 1408c2ecf20Sopenharmony_ci compatible = "simple-mfd"; 1418c2ecf20Sopenharmony_ci #address-cells = <2>; 1428c2ecf20Sopenharmony_ci #size-cells = <2>; 1438c2ecf20Sopenharmony_ci ranges; 1448c2ecf20Sopenharmony_ci dma-coherent; 1458c2ecf20Sopenharmony_ci dma-ranges; 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ci ti,sci-dev-id = <199>; 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci main_navss_intr: interrupt-controller1 { 1508c2ecf20Sopenharmony_ci compatible = "ti,sci-intr"; 1518c2ecf20Sopenharmony_ci ti,intr-trigger-type = <4>; 1528c2ecf20Sopenharmony_ci interrupt-controller; 1538c2ecf20Sopenharmony_ci interrupt-parent = <&gic500>; 1548c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 1558c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 1568c2ecf20Sopenharmony_ci ti,sci-dev-id = <213>; 1578c2ecf20Sopenharmony_ci ti,interrupt-ranges = <0 64 64>, 1588c2ecf20Sopenharmony_ci <64 448 64>, 1598c2ecf20Sopenharmony_ci <128 672 64>; 1608c2ecf20Sopenharmony_ci }; 1618c2ecf20Sopenharmony_ci 1628c2ecf20Sopenharmony_ci main_udmass_inta: interrupt-controller@33d00000 { 1638c2ecf20Sopenharmony_ci compatible = "ti,sci-inta"; 1648c2ecf20Sopenharmony_ci reg = <0x0 0x33d00000 0x0 0x100000>; 1658c2ecf20Sopenharmony_ci interrupt-controller; 1668c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 1678c2ecf20Sopenharmony_ci msi-controller; 1688c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 1698c2ecf20Sopenharmony_ci ti,sci-dev-id = <209>; 1708c2ecf20Sopenharmony_ci ti,interrupt-ranges = <0 0 256>; 1718c2ecf20Sopenharmony_ci }; 1728c2ecf20Sopenharmony_ci 1738c2ecf20Sopenharmony_ci secure_proxy_main: mailbox@32c00000 { 1748c2ecf20Sopenharmony_ci compatible = "ti,am654-secure-proxy"; 1758c2ecf20Sopenharmony_ci #mbox-cells = <1>; 1768c2ecf20Sopenharmony_ci reg-names = "target_data", "rt", "scfg"; 1778c2ecf20Sopenharmony_ci reg = <0x00 0x32c00000 0x00 0x100000>, 1788c2ecf20Sopenharmony_ci <0x00 0x32400000 0x00 0x100000>, 1798c2ecf20Sopenharmony_ci <0x00 0x32800000 0x00 0x100000>; 1808c2ecf20Sopenharmony_ci interrupt-names = "rx_011"; 1818c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 1828c2ecf20Sopenharmony_ci }; 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ci smmu0: iommu@36600000 { 1858c2ecf20Sopenharmony_ci compatible = "arm,smmu-v3"; 1868c2ecf20Sopenharmony_ci reg = <0x0 0x36600000 0x0 0x100000>; 1878c2ecf20Sopenharmony_ci interrupt-parent = <&gic500>; 1888c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 772 IRQ_TYPE_EDGE_RISING>, 1898c2ecf20Sopenharmony_ci <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>; 1908c2ecf20Sopenharmony_ci interrupt-names = "eventq", "gerror"; 1918c2ecf20Sopenharmony_ci #iommu-cells = <1>; 1928c2ecf20Sopenharmony_ci }; 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci hwspinlock: spinlock@30e00000 { 1958c2ecf20Sopenharmony_ci compatible = "ti,am654-hwspinlock"; 1968c2ecf20Sopenharmony_ci reg = <0x00 0x30e00000 0x00 0x1000>; 1978c2ecf20Sopenharmony_ci #hwlock-cells = <1>; 1988c2ecf20Sopenharmony_ci }; 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci mailbox0_cluster0: mailbox@31f80000 { 2018c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2028c2ecf20Sopenharmony_ci reg = <0x00 0x31f80000 0x00 0x200>; 2038c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2048c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2058c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2068c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2078c2ecf20Sopenharmony_ci }; 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ci mailbox0_cluster1: mailbox@31f81000 { 2108c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2118c2ecf20Sopenharmony_ci reg = <0x00 0x31f81000 0x00 0x200>; 2128c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2138c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2148c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2158c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2168c2ecf20Sopenharmony_ci }; 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci mailbox0_cluster2: mailbox@31f82000 { 2198c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2208c2ecf20Sopenharmony_ci reg = <0x00 0x31f82000 0x00 0x200>; 2218c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2228c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2238c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2248c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2258c2ecf20Sopenharmony_ci }; 2268c2ecf20Sopenharmony_ci 2278c2ecf20Sopenharmony_ci mailbox0_cluster3: mailbox@31f83000 { 2288c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2298c2ecf20Sopenharmony_ci reg = <0x00 0x31f83000 0x00 0x200>; 2308c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2318c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2328c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2338c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ci mailbox0_cluster4: mailbox@31f84000 { 2378c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2388c2ecf20Sopenharmony_ci reg = <0x00 0x31f84000 0x00 0x200>; 2398c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2408c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2418c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2428c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2438c2ecf20Sopenharmony_ci }; 2448c2ecf20Sopenharmony_ci 2458c2ecf20Sopenharmony_ci mailbox0_cluster5: mailbox@31f85000 { 2468c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2478c2ecf20Sopenharmony_ci reg = <0x00 0x31f85000 0x00 0x200>; 2488c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2498c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2508c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2518c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2528c2ecf20Sopenharmony_ci }; 2538c2ecf20Sopenharmony_ci 2548c2ecf20Sopenharmony_ci mailbox0_cluster6: mailbox@31f86000 { 2558c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2568c2ecf20Sopenharmony_ci reg = <0x00 0x31f86000 0x00 0x200>; 2578c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2588c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2598c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2608c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2618c2ecf20Sopenharmony_ci }; 2628c2ecf20Sopenharmony_ci 2638c2ecf20Sopenharmony_ci mailbox0_cluster7: mailbox@31f87000 { 2648c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2658c2ecf20Sopenharmony_ci reg = <0x00 0x31f87000 0x00 0x200>; 2668c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2678c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2688c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2698c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2708c2ecf20Sopenharmony_ci }; 2718c2ecf20Sopenharmony_ci 2728c2ecf20Sopenharmony_ci mailbox0_cluster8: mailbox@31f88000 { 2738c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2748c2ecf20Sopenharmony_ci reg = <0x00 0x31f88000 0x00 0x200>; 2758c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2768c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2778c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2788c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2798c2ecf20Sopenharmony_ci }; 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ci mailbox0_cluster9: mailbox@31f89000 { 2828c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2838c2ecf20Sopenharmony_ci reg = <0x00 0x31f89000 0x00 0x200>; 2848c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2858c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2868c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2878c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2888c2ecf20Sopenharmony_ci }; 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ci mailbox0_cluster10: mailbox@31f8a000 { 2918c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 2928c2ecf20Sopenharmony_ci reg = <0x00 0x31f8a000 0x00 0x200>; 2938c2ecf20Sopenharmony_ci #mbox-cells = <1>; 2948c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 2958c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 2968c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 2978c2ecf20Sopenharmony_ci }; 2988c2ecf20Sopenharmony_ci 2998c2ecf20Sopenharmony_ci mailbox0_cluster11: mailbox@31f8b000 { 3008c2ecf20Sopenharmony_ci compatible = "ti,am654-mailbox"; 3018c2ecf20Sopenharmony_ci reg = <0x00 0x31f8b000 0x00 0x200>; 3028c2ecf20Sopenharmony_ci #mbox-cells = <1>; 3038c2ecf20Sopenharmony_ci ti,mbox-num-users = <4>; 3048c2ecf20Sopenharmony_ci ti,mbox-num-fifos = <16>; 3058c2ecf20Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 3068c2ecf20Sopenharmony_ci }; 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ci main_ringacc: ringacc@3c000000 { 3098c2ecf20Sopenharmony_ci compatible = "ti,am654-navss-ringacc"; 3108c2ecf20Sopenharmony_ci reg = <0x0 0x3c000000 0x0 0x400000>, 3118c2ecf20Sopenharmony_ci <0x0 0x38000000 0x0 0x400000>, 3128c2ecf20Sopenharmony_ci <0x0 0x31120000 0x0 0x100>, 3138c2ecf20Sopenharmony_ci <0x0 0x33000000 0x0 0x40000>; 3148c2ecf20Sopenharmony_ci reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; 3158c2ecf20Sopenharmony_ci ti,num-rings = <1024>; 3168c2ecf20Sopenharmony_ci ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */ 3178c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 3188c2ecf20Sopenharmony_ci ti,sci-dev-id = <211>; 3198c2ecf20Sopenharmony_ci msi-parent = <&main_udmass_inta>; 3208c2ecf20Sopenharmony_ci }; 3218c2ecf20Sopenharmony_ci 3228c2ecf20Sopenharmony_ci main_udmap: dma-controller@31150000 { 3238c2ecf20Sopenharmony_ci compatible = "ti,j721e-navss-main-udmap"; 3248c2ecf20Sopenharmony_ci reg = <0x0 0x31150000 0x0 0x100>, 3258c2ecf20Sopenharmony_ci <0x0 0x34000000 0x0 0x100000>, 3268c2ecf20Sopenharmony_ci <0x0 0x35000000 0x0 0x100000>; 3278c2ecf20Sopenharmony_ci reg-names = "gcfg", "rchanrt", "tchanrt"; 3288c2ecf20Sopenharmony_ci msi-parent = <&main_udmass_inta>; 3298c2ecf20Sopenharmony_ci #dma-cells = <1>; 3308c2ecf20Sopenharmony_ci 3318c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 3328c2ecf20Sopenharmony_ci ti,sci-dev-id = <212>; 3338c2ecf20Sopenharmony_ci ti,ringacc = <&main_ringacc>; 3348c2ecf20Sopenharmony_ci 3358c2ecf20Sopenharmony_ci ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 3368c2ecf20Sopenharmony_ci <0x0f>, /* TX_HCHAN */ 3378c2ecf20Sopenharmony_ci <0x10>; /* TX_UHCHAN */ 3388c2ecf20Sopenharmony_ci ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 3398c2ecf20Sopenharmony_ci <0x0b>, /* RX_HCHAN */ 3408c2ecf20Sopenharmony_ci <0x0c>; /* RX_UHCHAN */ 3418c2ecf20Sopenharmony_ci ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 3428c2ecf20Sopenharmony_ci }; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci cpts@310d0000 { 3458c2ecf20Sopenharmony_ci compatible = "ti,j721e-cpts"; 3468c2ecf20Sopenharmony_ci reg = <0x0 0x310d0000 0x0 0x400>; 3478c2ecf20Sopenharmony_ci reg-names = "cpts"; 3488c2ecf20Sopenharmony_ci clocks = <&k3_clks 201 1>; 3498c2ecf20Sopenharmony_ci clock-names = "cpts"; 3508c2ecf20Sopenharmony_ci interrupts-extended = <&main_navss_intr 391>; 3518c2ecf20Sopenharmony_ci interrupt-names = "cpts"; 3528c2ecf20Sopenharmony_ci ti,cpts-periodic-outputs = <6>; 3538c2ecf20Sopenharmony_ci ti,cpts-ext-ts-inputs = <8>; 3548c2ecf20Sopenharmony_ci }; 3558c2ecf20Sopenharmony_ci }; 3568c2ecf20Sopenharmony_ci 3578c2ecf20Sopenharmony_ci main_crypto: crypto@4e00000 { 3588c2ecf20Sopenharmony_ci compatible = "ti,j721e-sa2ul"; 3598c2ecf20Sopenharmony_ci reg = <0x0 0x4e00000 0x0 0x1200>; 3608c2ecf20Sopenharmony_ci power-domains = <&k3_pds 264 TI_SCI_PD_EXCLUSIVE>; 3618c2ecf20Sopenharmony_ci #address-cells = <2>; 3628c2ecf20Sopenharmony_ci #size-cells = <2>; 3638c2ecf20Sopenharmony_ci ranges = <0x0 0x04e00000 0x00 0x04e00000 0x0 0x30000>; 3648c2ecf20Sopenharmony_ci 3658c2ecf20Sopenharmony_ci status = "okay"; 3668c2ecf20Sopenharmony_ci 3678c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc000>, <&main_udmap 0x4000>, 3688c2ecf20Sopenharmony_ci <&main_udmap 0x4001>; 3698c2ecf20Sopenharmony_ci dma-names = "tx", "rx1", "rx2"; 3708c2ecf20Sopenharmony_ci 3718c2ecf20Sopenharmony_ci rng: rng@4e10000 { 3728c2ecf20Sopenharmony_ci compatible = "inside-secure,safexcel-eip76"; 3738c2ecf20Sopenharmony_ci reg = <0x0 0x4e10000 0x0 0x7d>; 3748c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 3758c2ecf20Sopenharmony_ci clocks = <&k3_clks 264 1>; 3768c2ecf20Sopenharmony_ci }; 3778c2ecf20Sopenharmony_ci }; 3788c2ecf20Sopenharmony_ci 3798c2ecf20Sopenharmony_ci main_pmx0: pinctrl@11c000 { 3808c2ecf20Sopenharmony_ci compatible = "pinctrl-single"; 3818c2ecf20Sopenharmony_ci /* Proxy 0 addressing */ 3828c2ecf20Sopenharmony_ci reg = <0x0 0x11c000 0x0 0x2b4>; 3838c2ecf20Sopenharmony_ci #pinctrl-cells = <1>; 3848c2ecf20Sopenharmony_ci pinctrl-single,register-width = <32>; 3858c2ecf20Sopenharmony_ci pinctrl-single,function-mask = <0xffffffff>; 3868c2ecf20Sopenharmony_ci }; 3878c2ecf20Sopenharmony_ci 3888c2ecf20Sopenharmony_ci serdes_wiz0: wiz@5000000 { 3898c2ecf20Sopenharmony_ci compatible = "ti,j721e-wiz-16g"; 3908c2ecf20Sopenharmony_ci #address-cells = <1>; 3918c2ecf20Sopenharmony_ci #size-cells = <1>; 3928c2ecf20Sopenharmony_ci power-domains = <&k3_pds 292 TI_SCI_PD_EXCLUSIVE>; 3938c2ecf20Sopenharmony_ci clocks = <&k3_clks 292 5>, <&k3_clks 292 11>, <&cmn_refclk>; 3948c2ecf20Sopenharmony_ci clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 3958c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 292 11>, <&k3_clks 292 0>; 3968c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 292 15>, <&k3_clks 292 4>; 3978c2ecf20Sopenharmony_ci num-lanes = <2>; 3988c2ecf20Sopenharmony_ci #reset-cells = <1>; 3998c2ecf20Sopenharmony_ci ranges = <0x5000000 0x0 0x5000000 0x10000>; 4008c2ecf20Sopenharmony_ci 4018c2ecf20Sopenharmony_ci wiz0_pll0_refclk: pll0-refclk { 4028c2ecf20Sopenharmony_ci clocks = <&k3_clks 292 11>, <&cmn_refclk>; 4038c2ecf20Sopenharmony_ci #clock-cells = <0>; 4048c2ecf20Sopenharmony_ci assigned-clocks = <&wiz0_pll0_refclk>; 4058c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 292 11>; 4068c2ecf20Sopenharmony_ci }; 4078c2ecf20Sopenharmony_ci 4088c2ecf20Sopenharmony_ci wiz0_pll1_refclk: pll1-refclk { 4098c2ecf20Sopenharmony_ci clocks = <&k3_clks 292 0>, <&cmn_refclk1>; 4108c2ecf20Sopenharmony_ci #clock-cells = <0>; 4118c2ecf20Sopenharmony_ci assigned-clocks = <&wiz0_pll1_refclk>; 4128c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 292 0>; 4138c2ecf20Sopenharmony_ci }; 4148c2ecf20Sopenharmony_ci 4158c2ecf20Sopenharmony_ci wiz0_refclk_dig: refclk-dig { 4168c2ecf20Sopenharmony_ci clocks = <&k3_clks 292 11>, <&k3_clks 292 0>, <&cmn_refclk>, <&cmn_refclk1>; 4178c2ecf20Sopenharmony_ci #clock-cells = <0>; 4188c2ecf20Sopenharmony_ci assigned-clocks = <&wiz0_refclk_dig>; 4198c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 292 11>; 4208c2ecf20Sopenharmony_ci }; 4218c2ecf20Sopenharmony_ci 4228c2ecf20Sopenharmony_ci wiz0_cmn_refclk_dig_div: cmn-refclk-dig-div { 4238c2ecf20Sopenharmony_ci clocks = <&wiz0_refclk_dig>; 4248c2ecf20Sopenharmony_ci #clock-cells = <0>; 4258c2ecf20Sopenharmony_ci }; 4268c2ecf20Sopenharmony_ci 4278c2ecf20Sopenharmony_ci wiz0_cmn_refclk1_dig_div: cmn-refclk1-dig-div { 4288c2ecf20Sopenharmony_ci clocks = <&wiz0_pll1_refclk>; 4298c2ecf20Sopenharmony_ci #clock-cells = <0>; 4308c2ecf20Sopenharmony_ci }; 4318c2ecf20Sopenharmony_ci 4328c2ecf20Sopenharmony_ci serdes0: serdes@5000000 { 4338c2ecf20Sopenharmony_ci compatible = "ti,sierra-phy-t0"; 4348c2ecf20Sopenharmony_ci reg-names = "serdes"; 4358c2ecf20Sopenharmony_ci reg = <0x5000000 0x10000>; 4368c2ecf20Sopenharmony_ci #address-cells = <1>; 4378c2ecf20Sopenharmony_ci #size-cells = <0>; 4388c2ecf20Sopenharmony_ci resets = <&serdes_wiz0 0>; 4398c2ecf20Sopenharmony_ci reset-names = "sierra_reset"; 4408c2ecf20Sopenharmony_ci clocks = <&wiz0_cmn_refclk_dig_div>, <&wiz0_cmn_refclk1_dig_div>; 4418c2ecf20Sopenharmony_ci clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div"; 4428c2ecf20Sopenharmony_ci }; 4438c2ecf20Sopenharmony_ci }; 4448c2ecf20Sopenharmony_ci 4458c2ecf20Sopenharmony_ci serdes_wiz1: wiz@5010000 { 4468c2ecf20Sopenharmony_ci compatible = "ti,j721e-wiz-16g"; 4478c2ecf20Sopenharmony_ci #address-cells = <1>; 4488c2ecf20Sopenharmony_ci #size-cells = <1>; 4498c2ecf20Sopenharmony_ci power-domains = <&k3_pds 293 TI_SCI_PD_EXCLUSIVE>; 4508c2ecf20Sopenharmony_ci clocks = <&k3_clks 293 5>, <&k3_clks 293 13>, <&cmn_refclk>; 4518c2ecf20Sopenharmony_ci clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 4528c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 293 13>, <&k3_clks 293 0>; 4538c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 293 17>, <&k3_clks 293 4>; 4548c2ecf20Sopenharmony_ci num-lanes = <2>; 4558c2ecf20Sopenharmony_ci #reset-cells = <1>; 4568c2ecf20Sopenharmony_ci ranges = <0x5010000 0x0 0x5010000 0x10000>; 4578c2ecf20Sopenharmony_ci 4588c2ecf20Sopenharmony_ci wiz1_pll0_refclk: pll0-refclk { 4598c2ecf20Sopenharmony_ci clocks = <&k3_clks 293 13>, <&cmn_refclk>; 4608c2ecf20Sopenharmony_ci #clock-cells = <0>; 4618c2ecf20Sopenharmony_ci assigned-clocks = <&wiz1_pll0_refclk>; 4628c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 293 13>; 4638c2ecf20Sopenharmony_ci }; 4648c2ecf20Sopenharmony_ci 4658c2ecf20Sopenharmony_ci wiz1_pll1_refclk: pll1-refclk { 4668c2ecf20Sopenharmony_ci clocks = <&k3_clks 293 0>, <&cmn_refclk1>; 4678c2ecf20Sopenharmony_ci #clock-cells = <0>; 4688c2ecf20Sopenharmony_ci assigned-clocks = <&wiz1_pll1_refclk>; 4698c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 293 0>; 4708c2ecf20Sopenharmony_ci }; 4718c2ecf20Sopenharmony_ci 4728c2ecf20Sopenharmony_ci wiz1_refclk_dig: refclk-dig { 4738c2ecf20Sopenharmony_ci clocks = <&k3_clks 293 13>, <&k3_clks 293 0>, <&cmn_refclk>, <&cmn_refclk1>; 4748c2ecf20Sopenharmony_ci #clock-cells = <0>; 4758c2ecf20Sopenharmony_ci assigned-clocks = <&wiz1_refclk_dig>; 4768c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 293 13>; 4778c2ecf20Sopenharmony_ci }; 4788c2ecf20Sopenharmony_ci 4798c2ecf20Sopenharmony_ci wiz1_cmn_refclk_dig_div: cmn-refclk-dig-div{ 4808c2ecf20Sopenharmony_ci clocks = <&wiz1_refclk_dig>; 4818c2ecf20Sopenharmony_ci #clock-cells = <0>; 4828c2ecf20Sopenharmony_ci }; 4838c2ecf20Sopenharmony_ci 4848c2ecf20Sopenharmony_ci wiz1_cmn_refclk1_dig_div: cmn-refclk1-dig-div { 4858c2ecf20Sopenharmony_ci clocks = <&wiz1_pll1_refclk>; 4868c2ecf20Sopenharmony_ci #clock-cells = <0>; 4878c2ecf20Sopenharmony_ci }; 4888c2ecf20Sopenharmony_ci 4898c2ecf20Sopenharmony_ci serdes1: serdes@5010000 { 4908c2ecf20Sopenharmony_ci compatible = "ti,sierra-phy-t0"; 4918c2ecf20Sopenharmony_ci reg-names = "serdes"; 4928c2ecf20Sopenharmony_ci reg = <0x5010000 0x10000>; 4938c2ecf20Sopenharmony_ci #address-cells = <1>; 4948c2ecf20Sopenharmony_ci #size-cells = <0>; 4958c2ecf20Sopenharmony_ci resets = <&serdes_wiz1 0>; 4968c2ecf20Sopenharmony_ci reset-names = "sierra_reset"; 4978c2ecf20Sopenharmony_ci clocks = <&wiz1_cmn_refclk_dig_div>, <&wiz1_cmn_refclk1_dig_div>; 4988c2ecf20Sopenharmony_ci clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div"; 4998c2ecf20Sopenharmony_ci }; 5008c2ecf20Sopenharmony_ci }; 5018c2ecf20Sopenharmony_ci 5028c2ecf20Sopenharmony_ci serdes_wiz2: wiz@5020000 { 5038c2ecf20Sopenharmony_ci compatible = "ti,j721e-wiz-16g"; 5048c2ecf20Sopenharmony_ci #address-cells = <1>; 5058c2ecf20Sopenharmony_ci #size-cells = <1>; 5068c2ecf20Sopenharmony_ci power-domains = <&k3_pds 294 TI_SCI_PD_EXCLUSIVE>; 5078c2ecf20Sopenharmony_ci clocks = <&k3_clks 294 5>, <&k3_clks 294 11>, <&cmn_refclk>; 5088c2ecf20Sopenharmony_ci clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 5098c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 294 11>, <&k3_clks 294 0>; 5108c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 294 15>, <&k3_clks 294 4>; 5118c2ecf20Sopenharmony_ci num-lanes = <2>; 5128c2ecf20Sopenharmony_ci #reset-cells = <1>; 5138c2ecf20Sopenharmony_ci ranges = <0x5020000 0x0 0x5020000 0x10000>; 5148c2ecf20Sopenharmony_ci 5158c2ecf20Sopenharmony_ci wiz2_pll0_refclk: pll0-refclk { 5168c2ecf20Sopenharmony_ci clocks = <&k3_clks 294 11>, <&cmn_refclk>; 5178c2ecf20Sopenharmony_ci #clock-cells = <0>; 5188c2ecf20Sopenharmony_ci assigned-clocks = <&wiz2_pll0_refclk>; 5198c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 294 11>; 5208c2ecf20Sopenharmony_ci }; 5218c2ecf20Sopenharmony_ci 5228c2ecf20Sopenharmony_ci wiz2_pll1_refclk: pll1-refclk { 5238c2ecf20Sopenharmony_ci clocks = <&k3_clks 294 0>, <&cmn_refclk1>; 5248c2ecf20Sopenharmony_ci #clock-cells = <0>; 5258c2ecf20Sopenharmony_ci assigned-clocks = <&wiz2_pll1_refclk>; 5268c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 294 0>; 5278c2ecf20Sopenharmony_ci }; 5288c2ecf20Sopenharmony_ci 5298c2ecf20Sopenharmony_ci wiz2_refclk_dig: refclk-dig { 5308c2ecf20Sopenharmony_ci clocks = <&k3_clks 294 11>, <&k3_clks 294 0>, <&cmn_refclk>, <&cmn_refclk1>; 5318c2ecf20Sopenharmony_ci #clock-cells = <0>; 5328c2ecf20Sopenharmony_ci assigned-clocks = <&wiz2_refclk_dig>; 5338c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 294 11>; 5348c2ecf20Sopenharmony_ci }; 5358c2ecf20Sopenharmony_ci 5368c2ecf20Sopenharmony_ci wiz2_cmn_refclk_dig_div: cmn-refclk-dig-div { 5378c2ecf20Sopenharmony_ci clocks = <&wiz2_refclk_dig>; 5388c2ecf20Sopenharmony_ci #clock-cells = <0>; 5398c2ecf20Sopenharmony_ci }; 5408c2ecf20Sopenharmony_ci 5418c2ecf20Sopenharmony_ci wiz2_cmn_refclk1_dig_div: cmn-refclk1-dig-div { 5428c2ecf20Sopenharmony_ci clocks = <&wiz2_pll1_refclk>; 5438c2ecf20Sopenharmony_ci #clock-cells = <0>; 5448c2ecf20Sopenharmony_ci }; 5458c2ecf20Sopenharmony_ci 5468c2ecf20Sopenharmony_ci serdes2: serdes@5020000 { 5478c2ecf20Sopenharmony_ci compatible = "ti,sierra-phy-t0"; 5488c2ecf20Sopenharmony_ci reg-names = "serdes"; 5498c2ecf20Sopenharmony_ci reg = <0x5020000 0x10000>; 5508c2ecf20Sopenharmony_ci #address-cells = <1>; 5518c2ecf20Sopenharmony_ci #size-cells = <0>; 5528c2ecf20Sopenharmony_ci resets = <&serdes_wiz2 0>; 5538c2ecf20Sopenharmony_ci reset-names = "sierra_reset"; 5548c2ecf20Sopenharmony_ci clocks = <&wiz2_cmn_refclk_dig_div>, <&wiz2_cmn_refclk1_dig_div>; 5558c2ecf20Sopenharmony_ci clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div"; 5568c2ecf20Sopenharmony_ci }; 5578c2ecf20Sopenharmony_ci }; 5588c2ecf20Sopenharmony_ci 5598c2ecf20Sopenharmony_ci serdes_wiz3: wiz@5030000 { 5608c2ecf20Sopenharmony_ci compatible = "ti,j721e-wiz-16g"; 5618c2ecf20Sopenharmony_ci #address-cells = <1>; 5628c2ecf20Sopenharmony_ci #size-cells = <1>; 5638c2ecf20Sopenharmony_ci power-domains = <&k3_pds 295 TI_SCI_PD_EXCLUSIVE>; 5648c2ecf20Sopenharmony_ci clocks = <&k3_clks 295 5>, <&k3_clks 295 9>, <&cmn_refclk>; 5658c2ecf20Sopenharmony_ci clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 5668c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 295 9>, <&k3_clks 295 0>; 5678c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 295 13>, <&k3_clks 295 4>; 5688c2ecf20Sopenharmony_ci num-lanes = <2>; 5698c2ecf20Sopenharmony_ci #reset-cells = <1>; 5708c2ecf20Sopenharmony_ci ranges = <0x5030000 0x0 0x5030000 0x10000>; 5718c2ecf20Sopenharmony_ci 5728c2ecf20Sopenharmony_ci wiz3_pll0_refclk: pll0-refclk { 5738c2ecf20Sopenharmony_ci clocks = <&k3_clks 295 9>, <&cmn_refclk>; 5748c2ecf20Sopenharmony_ci #clock-cells = <0>; 5758c2ecf20Sopenharmony_ci assigned-clocks = <&wiz3_pll0_refclk>; 5768c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 295 9>; 5778c2ecf20Sopenharmony_ci }; 5788c2ecf20Sopenharmony_ci 5798c2ecf20Sopenharmony_ci wiz3_pll1_refclk: pll1-refclk { 5808c2ecf20Sopenharmony_ci clocks = <&k3_clks 295 0>, <&cmn_refclk1>; 5818c2ecf20Sopenharmony_ci #clock-cells = <0>; 5828c2ecf20Sopenharmony_ci assigned-clocks = <&wiz3_pll1_refclk>; 5838c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 295 0>; 5848c2ecf20Sopenharmony_ci }; 5858c2ecf20Sopenharmony_ci 5868c2ecf20Sopenharmony_ci wiz3_refclk_dig: refclk-dig { 5878c2ecf20Sopenharmony_ci clocks = <&k3_clks 295 9>, <&k3_clks 295 0>, <&cmn_refclk>, <&cmn_refclk1>; 5888c2ecf20Sopenharmony_ci #clock-cells = <0>; 5898c2ecf20Sopenharmony_ci assigned-clocks = <&wiz3_refclk_dig>; 5908c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 295 9>; 5918c2ecf20Sopenharmony_ci }; 5928c2ecf20Sopenharmony_ci 5938c2ecf20Sopenharmony_ci wiz3_cmn_refclk_dig_div: cmn-refclk-dig-div { 5948c2ecf20Sopenharmony_ci clocks = <&wiz3_refclk_dig>; 5958c2ecf20Sopenharmony_ci #clock-cells = <0>; 5968c2ecf20Sopenharmony_ci }; 5978c2ecf20Sopenharmony_ci 5988c2ecf20Sopenharmony_ci wiz3_cmn_refclk1_dig_div: cmn-refclk1-dig-div { 5998c2ecf20Sopenharmony_ci clocks = <&wiz3_pll1_refclk>; 6008c2ecf20Sopenharmony_ci #clock-cells = <0>; 6018c2ecf20Sopenharmony_ci }; 6028c2ecf20Sopenharmony_ci 6038c2ecf20Sopenharmony_ci serdes3: serdes@5030000 { 6048c2ecf20Sopenharmony_ci compatible = "ti,sierra-phy-t0"; 6058c2ecf20Sopenharmony_ci reg-names = "serdes"; 6068c2ecf20Sopenharmony_ci reg = <0x5030000 0x10000>; 6078c2ecf20Sopenharmony_ci #address-cells = <1>; 6088c2ecf20Sopenharmony_ci #size-cells = <0>; 6098c2ecf20Sopenharmony_ci resets = <&serdes_wiz3 0>; 6108c2ecf20Sopenharmony_ci reset-names = "sierra_reset"; 6118c2ecf20Sopenharmony_ci clocks = <&wiz3_cmn_refclk_dig_div>, <&wiz3_cmn_refclk1_dig_div>; 6128c2ecf20Sopenharmony_ci clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div"; 6138c2ecf20Sopenharmony_ci }; 6148c2ecf20Sopenharmony_ci }; 6158c2ecf20Sopenharmony_ci 6168c2ecf20Sopenharmony_ci pcie0_rc: pcie@2900000 { 6178c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-host"; 6188c2ecf20Sopenharmony_ci reg = <0x00 0x02900000 0x00 0x1000>, 6198c2ecf20Sopenharmony_ci <0x00 0x02907000 0x00 0x400>, 6208c2ecf20Sopenharmony_ci <0x00 0x0d000000 0x00 0x00800000>, 6218c2ecf20Sopenharmony_ci <0x00 0x10000000 0x00 0x00001000>; 6228c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 6238c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 6248c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 318 IRQ_TYPE_EDGE_RISING>; 6258c2ecf20Sopenharmony_ci device_type = "pci"; 6268c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie0_ctrl>; 6278c2ecf20Sopenharmony_ci max-link-speed = <3>; 6288c2ecf20Sopenharmony_ci num-lanes = <2>; 6298c2ecf20Sopenharmony_ci power-domains = <&k3_pds 239 TI_SCI_PD_EXCLUSIVE>; 6308c2ecf20Sopenharmony_ci clocks = <&k3_clks 239 1>; 6318c2ecf20Sopenharmony_ci clock-names = "fck"; 6328c2ecf20Sopenharmony_ci #address-cells = <3>; 6338c2ecf20Sopenharmony_ci #size-cells = <2>; 6348c2ecf20Sopenharmony_ci bus-range = <0x0 0xff>; 6358c2ecf20Sopenharmony_ci vendor-id = <0x104c>; 6368c2ecf20Sopenharmony_ci device-id = <0xb00d>; 6378c2ecf20Sopenharmony_ci msi-map = <0x0 &gic_its 0x0 0x10000>; 6388c2ecf20Sopenharmony_ci dma-coherent; 6398c2ecf20Sopenharmony_ci ranges = <0x01000000 0x0 0x10001000 0x0 0x10001000 0x0 0x0010000>, 6408c2ecf20Sopenharmony_ci <0x02000000 0x0 0x10011000 0x0 0x10011000 0x0 0x7fef000>; 6418c2ecf20Sopenharmony_ci dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 6428c2ecf20Sopenharmony_ci }; 6438c2ecf20Sopenharmony_ci 6448c2ecf20Sopenharmony_ci pcie0_ep: pcie-ep@2900000 { 6458c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-ep"; 6468c2ecf20Sopenharmony_ci reg = <0x00 0x02900000 0x00 0x1000>, 6478c2ecf20Sopenharmony_ci <0x00 0x02907000 0x00 0x400>, 6488c2ecf20Sopenharmony_ci <0x00 0x0d000000 0x00 0x00800000>, 6498c2ecf20Sopenharmony_ci <0x00 0x10000000 0x00 0x08000000>; 6508c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "mem"; 6518c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 6528c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 318 IRQ_TYPE_EDGE_RISING>; 6538c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie0_ctrl>; 6548c2ecf20Sopenharmony_ci max-link-speed = <3>; 6558c2ecf20Sopenharmony_ci num-lanes = <2>; 6568c2ecf20Sopenharmony_ci power-domains = <&k3_pds 239 TI_SCI_PD_EXCLUSIVE>; 6578c2ecf20Sopenharmony_ci clocks = <&k3_clks 239 1>; 6588c2ecf20Sopenharmony_ci clock-names = "fck"; 6598c2ecf20Sopenharmony_ci cdns,max-outbound-regions = <16>; 6608c2ecf20Sopenharmony_ci max-functions = /bits/ 8 <6>; 6618c2ecf20Sopenharmony_ci max-virtual-functions = /bits/ 8 <4 4 4 4 0 0>; 6628c2ecf20Sopenharmony_ci dma-coherent; 6638c2ecf20Sopenharmony_ci }; 6648c2ecf20Sopenharmony_ci 6658c2ecf20Sopenharmony_ci pcie1_rc: pcie@2910000 { 6668c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-host"; 6678c2ecf20Sopenharmony_ci reg = <0x00 0x02910000 0x00 0x1000>, 6688c2ecf20Sopenharmony_ci <0x00 0x02917000 0x00 0x400>, 6698c2ecf20Sopenharmony_ci <0x00 0x0d800000 0x00 0x00800000>, 6708c2ecf20Sopenharmony_ci <0x00 0x18000000 0x00 0x00001000>; 6718c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 6728c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 6738c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 6748c2ecf20Sopenharmony_ci device_type = "pci"; 6758c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie1_ctrl>; 6768c2ecf20Sopenharmony_ci max-link-speed = <3>; 6778c2ecf20Sopenharmony_ci num-lanes = <2>; 6788c2ecf20Sopenharmony_ci power-domains = <&k3_pds 240 TI_SCI_PD_EXCLUSIVE>; 6798c2ecf20Sopenharmony_ci clocks = <&k3_clks 240 1>; 6808c2ecf20Sopenharmony_ci clock-names = "fck"; 6818c2ecf20Sopenharmony_ci #address-cells = <3>; 6828c2ecf20Sopenharmony_ci #size-cells = <2>; 6838c2ecf20Sopenharmony_ci bus-range = <0x0 0xff>; 6848c2ecf20Sopenharmony_ci vendor-id = <0x104c>; 6858c2ecf20Sopenharmony_ci device-id = <0xb00d>; 6868c2ecf20Sopenharmony_ci msi-map = <0x0 &gic_its 0x10000 0x10000>; 6878c2ecf20Sopenharmony_ci dma-coherent; 6888c2ecf20Sopenharmony_ci ranges = <0x01000000 0x0 0x18001000 0x0 0x18001000 0x0 0x0010000>, 6898c2ecf20Sopenharmony_ci <0x02000000 0x0 0x18011000 0x0 0x18011000 0x0 0x7fef000>; 6908c2ecf20Sopenharmony_ci dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 6918c2ecf20Sopenharmony_ci }; 6928c2ecf20Sopenharmony_ci 6938c2ecf20Sopenharmony_ci pcie1_ep: pcie-ep@2910000 { 6948c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-ep"; 6958c2ecf20Sopenharmony_ci reg = <0x00 0x02910000 0x00 0x1000>, 6968c2ecf20Sopenharmony_ci <0x00 0x02917000 0x00 0x400>, 6978c2ecf20Sopenharmony_ci <0x00 0x0d800000 0x00 0x00800000>, 6988c2ecf20Sopenharmony_ci <0x00 0x18000000 0x00 0x08000000>; 6998c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "mem"; 7008c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 7018c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 7028c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie1_ctrl>; 7038c2ecf20Sopenharmony_ci max-link-speed = <3>; 7048c2ecf20Sopenharmony_ci num-lanes = <2>; 7058c2ecf20Sopenharmony_ci power-domains = <&k3_pds 240 TI_SCI_PD_EXCLUSIVE>; 7068c2ecf20Sopenharmony_ci clocks = <&k3_clks 240 1>; 7078c2ecf20Sopenharmony_ci clock-names = "fck"; 7088c2ecf20Sopenharmony_ci cdns,max-outbound-regions = <16>; 7098c2ecf20Sopenharmony_ci max-functions = /bits/ 8 <6>; 7108c2ecf20Sopenharmony_ci max-virtual-functions = /bits/ 8 <4 4 4 4 0 0>; 7118c2ecf20Sopenharmony_ci dma-coherent; 7128c2ecf20Sopenharmony_ci }; 7138c2ecf20Sopenharmony_ci 7148c2ecf20Sopenharmony_ci pcie2_rc: pcie@2920000 { 7158c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-host"; 7168c2ecf20Sopenharmony_ci reg = <0x00 0x02920000 0x00 0x1000>, 7178c2ecf20Sopenharmony_ci <0x00 0x02927000 0x00 0x400>, 7188c2ecf20Sopenharmony_ci <0x00 0x0e000000 0x00 0x00800000>, 7198c2ecf20Sopenharmony_ci <0x44 0x00000000 0x00 0x00001000>; 7208c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 7218c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 7228c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 342 IRQ_TYPE_EDGE_RISING>; 7238c2ecf20Sopenharmony_ci device_type = "pci"; 7248c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie2_ctrl>; 7258c2ecf20Sopenharmony_ci max-link-speed = <3>; 7268c2ecf20Sopenharmony_ci num-lanes = <2>; 7278c2ecf20Sopenharmony_ci power-domains = <&k3_pds 241 TI_SCI_PD_EXCLUSIVE>; 7288c2ecf20Sopenharmony_ci clocks = <&k3_clks 241 1>; 7298c2ecf20Sopenharmony_ci clock-names = "fck"; 7308c2ecf20Sopenharmony_ci #address-cells = <3>; 7318c2ecf20Sopenharmony_ci #size-cells = <2>; 7328c2ecf20Sopenharmony_ci bus-range = <0x0 0xff>; 7338c2ecf20Sopenharmony_ci vendor-id = <0x104c>; 7348c2ecf20Sopenharmony_ci device-id = <0xb00d>; 7358c2ecf20Sopenharmony_ci msi-map = <0x0 &gic_its 0x20000 0x10000>; 7368c2ecf20Sopenharmony_ci dma-coherent; 7378c2ecf20Sopenharmony_ci ranges = <0x01000000 0x0 0x00001000 0x44 0x00001000 0x0 0x0010000>, 7388c2ecf20Sopenharmony_ci <0x02000000 0x0 0x00011000 0x44 0x00011000 0x0 0x7fef000>; 7398c2ecf20Sopenharmony_ci dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 7408c2ecf20Sopenharmony_ci }; 7418c2ecf20Sopenharmony_ci 7428c2ecf20Sopenharmony_ci pcie2_ep: pcie-ep@2920000 { 7438c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-ep"; 7448c2ecf20Sopenharmony_ci reg = <0x00 0x02920000 0x00 0x1000>, 7458c2ecf20Sopenharmony_ci <0x00 0x02927000 0x00 0x400>, 7468c2ecf20Sopenharmony_ci <0x00 0x0e000000 0x00 0x00800000>, 7478c2ecf20Sopenharmony_ci <0x44 0x00000000 0x00 0x08000000>; 7488c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "mem"; 7498c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 7508c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 342 IRQ_TYPE_EDGE_RISING>; 7518c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie2_ctrl>; 7528c2ecf20Sopenharmony_ci max-link-speed = <3>; 7538c2ecf20Sopenharmony_ci num-lanes = <2>; 7548c2ecf20Sopenharmony_ci power-domains = <&k3_pds 241 TI_SCI_PD_EXCLUSIVE>; 7558c2ecf20Sopenharmony_ci clocks = <&k3_clks 241 1>; 7568c2ecf20Sopenharmony_ci clock-names = "fck"; 7578c2ecf20Sopenharmony_ci cdns,max-outbound-regions = <16>; 7588c2ecf20Sopenharmony_ci max-functions = /bits/ 8 <6>; 7598c2ecf20Sopenharmony_ci max-virtual-functions = /bits/ 8 <4 4 4 4 0 0>; 7608c2ecf20Sopenharmony_ci dma-coherent; 7618c2ecf20Sopenharmony_ci }; 7628c2ecf20Sopenharmony_ci 7638c2ecf20Sopenharmony_ci pcie3_rc: pcie@2930000 { 7648c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-host"; 7658c2ecf20Sopenharmony_ci reg = <0x00 0x02930000 0x00 0x1000>, 7668c2ecf20Sopenharmony_ci <0x00 0x02937000 0x00 0x400>, 7678c2ecf20Sopenharmony_ci <0x00 0x0e800000 0x00 0x00800000>, 7688c2ecf20Sopenharmony_ci <0x44 0x10000000 0x00 0x00001000>; 7698c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 7708c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 7718c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 354 IRQ_TYPE_EDGE_RISING>; 7728c2ecf20Sopenharmony_ci device_type = "pci"; 7738c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie3_ctrl>; 7748c2ecf20Sopenharmony_ci max-link-speed = <3>; 7758c2ecf20Sopenharmony_ci num-lanes = <2>; 7768c2ecf20Sopenharmony_ci power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>; 7778c2ecf20Sopenharmony_ci clocks = <&k3_clks 242 1>; 7788c2ecf20Sopenharmony_ci clock-names = "fck"; 7798c2ecf20Sopenharmony_ci #address-cells = <3>; 7808c2ecf20Sopenharmony_ci #size-cells = <2>; 7818c2ecf20Sopenharmony_ci bus-range = <0x0 0xff>; 7828c2ecf20Sopenharmony_ci vendor-id = <0x104c>; 7838c2ecf20Sopenharmony_ci device-id = <0xb00d>; 7848c2ecf20Sopenharmony_ci msi-map = <0x0 &gic_its 0x30000 0x10000>; 7858c2ecf20Sopenharmony_ci dma-coherent; 7868c2ecf20Sopenharmony_ci ranges = <0x01000000 0x0 0x00001000 0x44 0x10001000 0x0 0x0010000>, 7878c2ecf20Sopenharmony_ci <0x02000000 0x0 0x00011000 0x44 0x10011000 0x0 0x7fef000>; 7888c2ecf20Sopenharmony_ci dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 7898c2ecf20Sopenharmony_ci }; 7908c2ecf20Sopenharmony_ci 7918c2ecf20Sopenharmony_ci pcie3_ep: pcie-ep@2930000 { 7928c2ecf20Sopenharmony_ci compatible = "ti,j721e-pcie-ep"; 7938c2ecf20Sopenharmony_ci reg = <0x00 0x02930000 0x00 0x1000>, 7948c2ecf20Sopenharmony_ci <0x00 0x02937000 0x00 0x400>, 7958c2ecf20Sopenharmony_ci <0x00 0x0e800000 0x00 0x00800000>, 7968c2ecf20Sopenharmony_ci <0x44 0x10000000 0x00 0x08000000>; 7978c2ecf20Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "mem"; 7988c2ecf20Sopenharmony_ci interrupt-names = "link_state"; 7998c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 354 IRQ_TYPE_EDGE_RISING>; 8008c2ecf20Sopenharmony_ci ti,syscon-pcie-ctrl = <&pcie3_ctrl>; 8018c2ecf20Sopenharmony_ci max-link-speed = <3>; 8028c2ecf20Sopenharmony_ci num-lanes = <2>; 8038c2ecf20Sopenharmony_ci power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>; 8048c2ecf20Sopenharmony_ci clocks = <&k3_clks 242 1>; 8058c2ecf20Sopenharmony_ci clock-names = "fck"; 8068c2ecf20Sopenharmony_ci cdns,max-outbound-regions = <16>; 8078c2ecf20Sopenharmony_ci max-functions = /bits/ 8 <6>; 8088c2ecf20Sopenharmony_ci max-virtual-functions = /bits/ 8 <4 4 4 4 0 0>; 8098c2ecf20Sopenharmony_ci dma-coherent; 8108c2ecf20Sopenharmony_ci #address-cells = <2>; 8118c2ecf20Sopenharmony_ci #size-cells = <2>; 8128c2ecf20Sopenharmony_ci }; 8138c2ecf20Sopenharmony_ci 8148c2ecf20Sopenharmony_ci main_uart0: serial@2800000 { 8158c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8168c2ecf20Sopenharmony_ci reg = <0x00 0x02800000 0x00 0x100>; 8178c2ecf20Sopenharmony_ci reg-shift = <2>; 8188c2ecf20Sopenharmony_ci reg-io-width = <4>; 8198c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 8208c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8218c2ecf20Sopenharmony_ci current-speed = <115200>; 8228c2ecf20Sopenharmony_ci power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 8238c2ecf20Sopenharmony_ci clocks = <&k3_clks 146 0>; 8248c2ecf20Sopenharmony_ci clock-names = "fclk"; 8258c2ecf20Sopenharmony_ci }; 8268c2ecf20Sopenharmony_ci 8278c2ecf20Sopenharmony_ci main_uart1: serial@2810000 { 8288c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8298c2ecf20Sopenharmony_ci reg = <0x00 0x02810000 0x00 0x100>; 8308c2ecf20Sopenharmony_ci reg-shift = <2>; 8318c2ecf20Sopenharmony_ci reg-io-width = <4>; 8328c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 8338c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8348c2ecf20Sopenharmony_ci current-speed = <115200>; 8358c2ecf20Sopenharmony_ci power-domains = <&k3_pds 278 TI_SCI_PD_EXCLUSIVE>; 8368c2ecf20Sopenharmony_ci clocks = <&k3_clks 278 0>; 8378c2ecf20Sopenharmony_ci clock-names = "fclk"; 8388c2ecf20Sopenharmony_ci }; 8398c2ecf20Sopenharmony_ci 8408c2ecf20Sopenharmony_ci main_uart2: serial@2820000 { 8418c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8428c2ecf20Sopenharmony_ci reg = <0x00 0x02820000 0x00 0x100>; 8438c2ecf20Sopenharmony_ci reg-shift = <2>; 8448c2ecf20Sopenharmony_ci reg-io-width = <4>; 8458c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 8468c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8478c2ecf20Sopenharmony_ci current-speed = <115200>; 8488c2ecf20Sopenharmony_ci power-domains = <&k3_pds 279 TI_SCI_PD_EXCLUSIVE>; 8498c2ecf20Sopenharmony_ci clocks = <&k3_clks 279 0>; 8508c2ecf20Sopenharmony_ci clock-names = "fclk"; 8518c2ecf20Sopenharmony_ci }; 8528c2ecf20Sopenharmony_ci 8538c2ecf20Sopenharmony_ci main_uart3: serial@2830000 { 8548c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8558c2ecf20Sopenharmony_ci reg = <0x00 0x02830000 0x00 0x100>; 8568c2ecf20Sopenharmony_ci reg-shift = <2>; 8578c2ecf20Sopenharmony_ci reg-io-width = <4>; 8588c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 8598c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8608c2ecf20Sopenharmony_ci current-speed = <115200>; 8618c2ecf20Sopenharmony_ci power-domains = <&k3_pds 280 TI_SCI_PD_EXCLUSIVE>; 8628c2ecf20Sopenharmony_ci clocks = <&k3_clks 280 0>; 8638c2ecf20Sopenharmony_ci clock-names = "fclk"; 8648c2ecf20Sopenharmony_ci }; 8658c2ecf20Sopenharmony_ci 8668c2ecf20Sopenharmony_ci main_uart4: serial@2840000 { 8678c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8688c2ecf20Sopenharmony_ci reg = <0x00 0x02840000 0x00 0x100>; 8698c2ecf20Sopenharmony_ci reg-shift = <2>; 8708c2ecf20Sopenharmony_ci reg-io-width = <4>; 8718c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 8728c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8738c2ecf20Sopenharmony_ci current-speed = <115200>; 8748c2ecf20Sopenharmony_ci power-domains = <&k3_pds 281 TI_SCI_PD_EXCLUSIVE>; 8758c2ecf20Sopenharmony_ci clocks = <&k3_clks 281 0>; 8768c2ecf20Sopenharmony_ci clock-names = "fclk"; 8778c2ecf20Sopenharmony_ci }; 8788c2ecf20Sopenharmony_ci 8798c2ecf20Sopenharmony_ci main_uart5: serial@2850000 { 8808c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8818c2ecf20Sopenharmony_ci reg = <0x00 0x02850000 0x00 0x100>; 8828c2ecf20Sopenharmony_ci reg-shift = <2>; 8838c2ecf20Sopenharmony_ci reg-io-width = <4>; 8848c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 8858c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8868c2ecf20Sopenharmony_ci current-speed = <115200>; 8878c2ecf20Sopenharmony_ci power-domains = <&k3_pds 282 TI_SCI_PD_EXCLUSIVE>; 8888c2ecf20Sopenharmony_ci clocks = <&k3_clks 282 0>; 8898c2ecf20Sopenharmony_ci clock-names = "fclk"; 8908c2ecf20Sopenharmony_ci }; 8918c2ecf20Sopenharmony_ci 8928c2ecf20Sopenharmony_ci main_uart6: serial@2860000 { 8938c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 8948c2ecf20Sopenharmony_ci reg = <0x00 0x02860000 0x00 0x100>; 8958c2ecf20Sopenharmony_ci reg-shift = <2>; 8968c2ecf20Sopenharmony_ci reg-io-width = <4>; 8978c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 8988c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 8998c2ecf20Sopenharmony_ci current-speed = <115200>; 9008c2ecf20Sopenharmony_ci power-domains = <&k3_pds 283 TI_SCI_PD_EXCLUSIVE>; 9018c2ecf20Sopenharmony_ci clocks = <&k3_clks 283 0>; 9028c2ecf20Sopenharmony_ci clock-names = "fclk"; 9038c2ecf20Sopenharmony_ci }; 9048c2ecf20Sopenharmony_ci 9058c2ecf20Sopenharmony_ci main_uart7: serial@2870000 { 9068c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 9078c2ecf20Sopenharmony_ci reg = <0x00 0x02870000 0x00 0x100>; 9088c2ecf20Sopenharmony_ci reg-shift = <2>; 9098c2ecf20Sopenharmony_ci reg-io-width = <4>; 9108c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 9118c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 9128c2ecf20Sopenharmony_ci current-speed = <115200>; 9138c2ecf20Sopenharmony_ci power-domains = <&k3_pds 284 TI_SCI_PD_EXCLUSIVE>; 9148c2ecf20Sopenharmony_ci clocks = <&k3_clks 284 0>; 9158c2ecf20Sopenharmony_ci clock-names = "fclk"; 9168c2ecf20Sopenharmony_ci }; 9178c2ecf20Sopenharmony_ci 9188c2ecf20Sopenharmony_ci main_uart8: serial@2880000 { 9198c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 9208c2ecf20Sopenharmony_ci reg = <0x00 0x02880000 0x00 0x100>; 9218c2ecf20Sopenharmony_ci reg-shift = <2>; 9228c2ecf20Sopenharmony_ci reg-io-width = <4>; 9238c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 9248c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 9258c2ecf20Sopenharmony_ci current-speed = <115200>; 9268c2ecf20Sopenharmony_ci power-domains = <&k3_pds 285 TI_SCI_PD_EXCLUSIVE>; 9278c2ecf20Sopenharmony_ci clocks = <&k3_clks 285 0>; 9288c2ecf20Sopenharmony_ci clock-names = "fclk"; 9298c2ecf20Sopenharmony_ci }; 9308c2ecf20Sopenharmony_ci 9318c2ecf20Sopenharmony_ci main_uart9: serial@2890000 { 9328c2ecf20Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 9338c2ecf20Sopenharmony_ci reg = <0x00 0x02890000 0x00 0x100>; 9348c2ecf20Sopenharmony_ci reg-shift = <2>; 9358c2ecf20Sopenharmony_ci reg-io-width = <4>; 9368c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 9378c2ecf20Sopenharmony_ci clock-frequency = <48000000>; 9388c2ecf20Sopenharmony_ci current-speed = <115200>; 9398c2ecf20Sopenharmony_ci power-domains = <&k3_pds 286 TI_SCI_PD_EXCLUSIVE>; 9408c2ecf20Sopenharmony_ci clocks = <&k3_clks 286 0>; 9418c2ecf20Sopenharmony_ci clock-names = "fclk"; 9428c2ecf20Sopenharmony_ci }; 9438c2ecf20Sopenharmony_ci 9448c2ecf20Sopenharmony_ci main_gpio0: gpio@600000 { 9458c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 9468c2ecf20Sopenharmony_ci reg = <0x0 0x00600000 0x0 0x100>; 9478c2ecf20Sopenharmony_ci gpio-controller; 9488c2ecf20Sopenharmony_ci #gpio-cells = <2>; 9498c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 9508c2ecf20Sopenharmony_ci interrupts = <256>, <257>, <258>, <259>, 9518c2ecf20Sopenharmony_ci <260>, <261>, <262>, <263>; 9528c2ecf20Sopenharmony_ci interrupt-controller; 9538c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 9548c2ecf20Sopenharmony_ci ti,ngpio = <128>; 9558c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 9568c2ecf20Sopenharmony_ci power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>; 9578c2ecf20Sopenharmony_ci clocks = <&k3_clks 105 0>; 9588c2ecf20Sopenharmony_ci clock-names = "gpio"; 9598c2ecf20Sopenharmony_ci }; 9608c2ecf20Sopenharmony_ci 9618c2ecf20Sopenharmony_ci main_gpio1: gpio@601000 { 9628c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 9638c2ecf20Sopenharmony_ci reg = <0x0 0x00601000 0x0 0x100>; 9648c2ecf20Sopenharmony_ci gpio-controller; 9658c2ecf20Sopenharmony_ci #gpio-cells = <2>; 9668c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 9678c2ecf20Sopenharmony_ci interrupts = <288>, <289>, <290>; 9688c2ecf20Sopenharmony_ci interrupt-controller; 9698c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 9708c2ecf20Sopenharmony_ci ti,ngpio = <36>; 9718c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 9728c2ecf20Sopenharmony_ci power-domains = <&k3_pds 106 TI_SCI_PD_EXCLUSIVE>; 9738c2ecf20Sopenharmony_ci clocks = <&k3_clks 106 0>; 9748c2ecf20Sopenharmony_ci clock-names = "gpio"; 9758c2ecf20Sopenharmony_ci }; 9768c2ecf20Sopenharmony_ci 9778c2ecf20Sopenharmony_ci main_gpio2: gpio@610000 { 9788c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 9798c2ecf20Sopenharmony_ci reg = <0x0 0x00610000 0x0 0x100>; 9808c2ecf20Sopenharmony_ci gpio-controller; 9818c2ecf20Sopenharmony_ci #gpio-cells = <2>; 9828c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 9838c2ecf20Sopenharmony_ci interrupts = <264>, <265>, <266>, <267>, 9848c2ecf20Sopenharmony_ci <268>, <269>, <270>, <271>; 9858c2ecf20Sopenharmony_ci interrupt-controller; 9868c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 9878c2ecf20Sopenharmony_ci ti,ngpio = <128>; 9888c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 9898c2ecf20Sopenharmony_ci power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>; 9908c2ecf20Sopenharmony_ci clocks = <&k3_clks 107 0>; 9918c2ecf20Sopenharmony_ci clock-names = "gpio"; 9928c2ecf20Sopenharmony_ci }; 9938c2ecf20Sopenharmony_ci 9948c2ecf20Sopenharmony_ci main_gpio3: gpio@611000 { 9958c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 9968c2ecf20Sopenharmony_ci reg = <0x0 0x00611000 0x0 0x100>; 9978c2ecf20Sopenharmony_ci gpio-controller; 9988c2ecf20Sopenharmony_ci #gpio-cells = <2>; 9998c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 10008c2ecf20Sopenharmony_ci interrupts = <292>, <293>, <294>; 10018c2ecf20Sopenharmony_ci interrupt-controller; 10028c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 10038c2ecf20Sopenharmony_ci ti,ngpio = <36>; 10048c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 10058c2ecf20Sopenharmony_ci power-domains = <&k3_pds 108 TI_SCI_PD_EXCLUSIVE>; 10068c2ecf20Sopenharmony_ci clocks = <&k3_clks 108 0>; 10078c2ecf20Sopenharmony_ci clock-names = "gpio"; 10088c2ecf20Sopenharmony_ci }; 10098c2ecf20Sopenharmony_ci 10108c2ecf20Sopenharmony_ci main_gpio4: gpio@620000 { 10118c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 10128c2ecf20Sopenharmony_ci reg = <0x0 0x00620000 0x0 0x100>; 10138c2ecf20Sopenharmony_ci gpio-controller; 10148c2ecf20Sopenharmony_ci #gpio-cells = <2>; 10158c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 10168c2ecf20Sopenharmony_ci interrupts = <272>, <273>, <274>, <275>, 10178c2ecf20Sopenharmony_ci <276>, <277>, <278>, <279>; 10188c2ecf20Sopenharmony_ci interrupt-controller; 10198c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 10208c2ecf20Sopenharmony_ci ti,ngpio = <128>; 10218c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 10228c2ecf20Sopenharmony_ci power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>; 10238c2ecf20Sopenharmony_ci clocks = <&k3_clks 109 0>; 10248c2ecf20Sopenharmony_ci clock-names = "gpio"; 10258c2ecf20Sopenharmony_ci }; 10268c2ecf20Sopenharmony_ci 10278c2ecf20Sopenharmony_ci main_gpio5: gpio@621000 { 10288c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 10298c2ecf20Sopenharmony_ci reg = <0x0 0x00621000 0x0 0x100>; 10308c2ecf20Sopenharmony_ci gpio-controller; 10318c2ecf20Sopenharmony_ci #gpio-cells = <2>; 10328c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 10338c2ecf20Sopenharmony_ci interrupts = <296>, <297>, <298>; 10348c2ecf20Sopenharmony_ci interrupt-controller; 10358c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 10368c2ecf20Sopenharmony_ci ti,ngpio = <36>; 10378c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 10388c2ecf20Sopenharmony_ci power-domains = <&k3_pds 110 TI_SCI_PD_EXCLUSIVE>; 10398c2ecf20Sopenharmony_ci clocks = <&k3_clks 110 0>; 10408c2ecf20Sopenharmony_ci clock-names = "gpio"; 10418c2ecf20Sopenharmony_ci }; 10428c2ecf20Sopenharmony_ci 10438c2ecf20Sopenharmony_ci main_gpio6: gpio@630000 { 10448c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 10458c2ecf20Sopenharmony_ci reg = <0x0 0x00630000 0x0 0x100>; 10468c2ecf20Sopenharmony_ci gpio-controller; 10478c2ecf20Sopenharmony_ci #gpio-cells = <2>; 10488c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 10498c2ecf20Sopenharmony_ci interrupts = <280>, <281>, <282>, <283>, 10508c2ecf20Sopenharmony_ci <284>, <285>, <286>, <287>; 10518c2ecf20Sopenharmony_ci interrupt-controller; 10528c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 10538c2ecf20Sopenharmony_ci ti,ngpio = <128>; 10548c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 10558c2ecf20Sopenharmony_ci power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 10568c2ecf20Sopenharmony_ci clocks = <&k3_clks 111 0>; 10578c2ecf20Sopenharmony_ci clock-names = "gpio"; 10588c2ecf20Sopenharmony_ci }; 10598c2ecf20Sopenharmony_ci 10608c2ecf20Sopenharmony_ci main_gpio7: gpio@631000 { 10618c2ecf20Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 10628c2ecf20Sopenharmony_ci reg = <0x0 0x00631000 0x0 0x100>; 10638c2ecf20Sopenharmony_ci gpio-controller; 10648c2ecf20Sopenharmony_ci #gpio-cells = <2>; 10658c2ecf20Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 10668c2ecf20Sopenharmony_ci interrupts = <300>, <301>, <302>; 10678c2ecf20Sopenharmony_ci interrupt-controller; 10688c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 10698c2ecf20Sopenharmony_ci ti,ngpio = <36>; 10708c2ecf20Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 10718c2ecf20Sopenharmony_ci power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 10728c2ecf20Sopenharmony_ci clocks = <&k3_clks 112 0>; 10738c2ecf20Sopenharmony_ci clock-names = "gpio"; 10748c2ecf20Sopenharmony_ci }; 10758c2ecf20Sopenharmony_ci 10768c2ecf20Sopenharmony_ci main_sdhci0: sdhci@4f80000 { 10778c2ecf20Sopenharmony_ci compatible = "ti,j721e-sdhci-8bit"; 10788c2ecf20Sopenharmony_ci reg = <0x0 0x4f80000 0x0 0x1000>, <0x0 0x4f88000 0x0 0x400>; 10798c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 10808c2ecf20Sopenharmony_ci power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>; 10818c2ecf20Sopenharmony_ci clock-names = "clk_xin", "clk_ahb"; 10828c2ecf20Sopenharmony_ci clocks = <&k3_clks 91 1>, <&k3_clks 91 0>; 10838c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 91 1>; 10848c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 91 2>; 10858c2ecf20Sopenharmony_ci bus-width = <8>; 10868c2ecf20Sopenharmony_ci mmc-hs400-1_8v; 10878c2ecf20Sopenharmony_ci mmc-ddr-1_8v; 10888c2ecf20Sopenharmony_ci ti,otap-del-sel = <0x2>; 10898c2ecf20Sopenharmony_ci ti,trm-icp = <0x8>; 10908c2ecf20Sopenharmony_ci ti,strobe-sel = <0x77>; 10918c2ecf20Sopenharmony_ci dma-coherent; 10928c2ecf20Sopenharmony_ci }; 10938c2ecf20Sopenharmony_ci 10948c2ecf20Sopenharmony_ci main_sdhci1: sdhci@4fb0000 { 10958c2ecf20Sopenharmony_ci compatible = "ti,j721e-sdhci-4bit"; 10968c2ecf20Sopenharmony_ci reg = <0x0 0x04fb0000 0x0 0x1000>, <0x0 0x4fb8000 0x0 0x400>; 10978c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 10988c2ecf20Sopenharmony_ci power-domains = <&k3_pds 92 TI_SCI_PD_EXCLUSIVE>; 10998c2ecf20Sopenharmony_ci clock-names = "clk_xin", "clk_ahb"; 11008c2ecf20Sopenharmony_ci clocks = <&k3_clks 92 0>, <&k3_clks 92 5>; 11018c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 92 0>; 11028c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 92 1>; 11038c2ecf20Sopenharmony_ci ti,otap-del-sel = <0x2>; 11048c2ecf20Sopenharmony_ci ti,trm-icp = <0x8>; 11058c2ecf20Sopenharmony_ci ti,clkbuf-sel = <0x7>; 11068c2ecf20Sopenharmony_ci dma-coherent; 11078c2ecf20Sopenharmony_ci no-1-8-v; 11088c2ecf20Sopenharmony_ci }; 11098c2ecf20Sopenharmony_ci 11108c2ecf20Sopenharmony_ci main_sdhci2: sdhci@4f98000 { 11118c2ecf20Sopenharmony_ci compatible = "ti,j721e-sdhci-4bit"; 11128c2ecf20Sopenharmony_ci reg = <0x0 0x4f98000 0x0 0x1000>, <0x0 0x4f90000 0x0 0x400>; 11138c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 11148c2ecf20Sopenharmony_ci power-domains = <&k3_pds 93 TI_SCI_PD_EXCLUSIVE>; 11158c2ecf20Sopenharmony_ci clock-names = "clk_xin", "clk_ahb"; 11168c2ecf20Sopenharmony_ci clocks = <&k3_clks 93 0>, <&k3_clks 93 5>; 11178c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 93 0>; 11188c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 93 1>; 11198c2ecf20Sopenharmony_ci ti,otap-del-sel = <0x2>; 11208c2ecf20Sopenharmony_ci ti,trm-icp = <0x8>; 11218c2ecf20Sopenharmony_ci ti,clkbuf-sel = <0x7>; 11228c2ecf20Sopenharmony_ci dma-coherent; 11238c2ecf20Sopenharmony_ci no-1-8-v; 11248c2ecf20Sopenharmony_ci }; 11258c2ecf20Sopenharmony_ci 11268c2ecf20Sopenharmony_ci usbss0: cdns-usb@4104000 { 11278c2ecf20Sopenharmony_ci compatible = "ti,j721e-usb"; 11288c2ecf20Sopenharmony_ci reg = <0x00 0x4104000 0x00 0x100>; 11298c2ecf20Sopenharmony_ci dma-coherent; 11308c2ecf20Sopenharmony_ci power-domains = <&k3_pds 288 TI_SCI_PD_EXCLUSIVE>; 11318c2ecf20Sopenharmony_ci clocks = <&k3_clks 288 15>, <&k3_clks 288 3>; 11328c2ecf20Sopenharmony_ci clock-names = "ref", "lpm"; 11338c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 288 15>; /* USB2_REFCLK */ 11348c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 288 16>; /* HFOSC0 */ 11358c2ecf20Sopenharmony_ci #address-cells = <2>; 11368c2ecf20Sopenharmony_ci #size-cells = <2>; 11378c2ecf20Sopenharmony_ci ranges; 11388c2ecf20Sopenharmony_ci 11398c2ecf20Sopenharmony_ci usb0: usb@6000000 { 11408c2ecf20Sopenharmony_ci compatible = "cdns,usb3"; 11418c2ecf20Sopenharmony_ci reg = <0x00 0x6000000 0x00 0x10000>, 11428c2ecf20Sopenharmony_ci <0x00 0x6010000 0x00 0x10000>, 11438c2ecf20Sopenharmony_ci <0x00 0x6020000 0x00 0x10000>; 11448c2ecf20Sopenharmony_ci reg-names = "otg", "xhci", "dev"; 11458c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 11468c2ecf20Sopenharmony_ci <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */ 11478c2ecf20Sopenharmony_ci <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */ 11488c2ecf20Sopenharmony_ci interrupt-names = "host", 11498c2ecf20Sopenharmony_ci "peripheral", 11508c2ecf20Sopenharmony_ci "otg"; 11518c2ecf20Sopenharmony_ci maximum-speed = "super-speed"; 11528c2ecf20Sopenharmony_ci dr_mode = "otg"; 11538c2ecf20Sopenharmony_ci }; 11548c2ecf20Sopenharmony_ci }; 11558c2ecf20Sopenharmony_ci 11568c2ecf20Sopenharmony_ci usbss1: cdns-usb@4114000 { 11578c2ecf20Sopenharmony_ci compatible = "ti,j721e-usb"; 11588c2ecf20Sopenharmony_ci reg = <0x00 0x4114000 0x00 0x100>; 11598c2ecf20Sopenharmony_ci dma-coherent; 11608c2ecf20Sopenharmony_ci power-domains = <&k3_pds 289 TI_SCI_PD_EXCLUSIVE>; 11618c2ecf20Sopenharmony_ci clocks = <&k3_clks 289 15>, <&k3_clks 289 3>; 11628c2ecf20Sopenharmony_ci clock-names = "ref", "lpm"; 11638c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 289 15>; /* USB2_REFCLK */ 11648c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 289 16>; /* HFOSC0 */ 11658c2ecf20Sopenharmony_ci #address-cells = <2>; 11668c2ecf20Sopenharmony_ci #size-cells = <2>; 11678c2ecf20Sopenharmony_ci ranges; 11688c2ecf20Sopenharmony_ci 11698c2ecf20Sopenharmony_ci usb1: usb@6400000 { 11708c2ecf20Sopenharmony_ci compatible = "cdns,usb3"; 11718c2ecf20Sopenharmony_ci reg = <0x00 0x6400000 0x00 0x10000>, 11728c2ecf20Sopenharmony_ci <0x00 0x6410000 0x00 0x10000>, 11738c2ecf20Sopenharmony_ci <0x00 0x6420000 0x00 0x10000>; 11748c2ecf20Sopenharmony_ci reg-names = "otg", "xhci", "dev"; 11758c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 11768c2ecf20Sopenharmony_ci <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */ 11778c2ecf20Sopenharmony_ci <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */ 11788c2ecf20Sopenharmony_ci interrupt-names = "host", 11798c2ecf20Sopenharmony_ci "peripheral", 11808c2ecf20Sopenharmony_ci "otg"; 11818c2ecf20Sopenharmony_ci maximum-speed = "super-speed"; 11828c2ecf20Sopenharmony_ci dr_mode = "otg"; 11838c2ecf20Sopenharmony_ci }; 11848c2ecf20Sopenharmony_ci }; 11858c2ecf20Sopenharmony_ci 11868c2ecf20Sopenharmony_ci main_i2c0: i2c@2000000 { 11878c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 11888c2ecf20Sopenharmony_ci reg = <0x0 0x2000000 0x0 0x100>; 11898c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 11908c2ecf20Sopenharmony_ci #address-cells = <1>; 11918c2ecf20Sopenharmony_ci #size-cells = <0>; 11928c2ecf20Sopenharmony_ci clock-names = "fck"; 11938c2ecf20Sopenharmony_ci clocks = <&k3_clks 187 0>; 11948c2ecf20Sopenharmony_ci power-domains = <&k3_pds 187 TI_SCI_PD_SHARED>; 11958c2ecf20Sopenharmony_ci }; 11968c2ecf20Sopenharmony_ci 11978c2ecf20Sopenharmony_ci main_i2c1: i2c@2010000 { 11988c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 11998c2ecf20Sopenharmony_ci reg = <0x0 0x2010000 0x0 0x100>; 12008c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 12018c2ecf20Sopenharmony_ci #address-cells = <1>; 12028c2ecf20Sopenharmony_ci #size-cells = <0>; 12038c2ecf20Sopenharmony_ci clock-names = "fck"; 12048c2ecf20Sopenharmony_ci clocks = <&k3_clks 188 0>; 12058c2ecf20Sopenharmony_ci power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 12068c2ecf20Sopenharmony_ci }; 12078c2ecf20Sopenharmony_ci 12088c2ecf20Sopenharmony_ci main_i2c2: i2c@2020000 { 12098c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 12108c2ecf20Sopenharmony_ci reg = <0x0 0x2020000 0x0 0x100>; 12118c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 12128c2ecf20Sopenharmony_ci #address-cells = <1>; 12138c2ecf20Sopenharmony_ci #size-cells = <0>; 12148c2ecf20Sopenharmony_ci clock-names = "fck"; 12158c2ecf20Sopenharmony_ci clocks = <&k3_clks 189 0>; 12168c2ecf20Sopenharmony_ci power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 12178c2ecf20Sopenharmony_ci }; 12188c2ecf20Sopenharmony_ci 12198c2ecf20Sopenharmony_ci main_i2c3: i2c@2030000 { 12208c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 12218c2ecf20Sopenharmony_ci reg = <0x0 0x2030000 0x0 0x100>; 12228c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 12238c2ecf20Sopenharmony_ci #address-cells = <1>; 12248c2ecf20Sopenharmony_ci #size-cells = <0>; 12258c2ecf20Sopenharmony_ci clock-names = "fck"; 12268c2ecf20Sopenharmony_ci clocks = <&k3_clks 190 0>; 12278c2ecf20Sopenharmony_ci power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 12288c2ecf20Sopenharmony_ci }; 12298c2ecf20Sopenharmony_ci 12308c2ecf20Sopenharmony_ci main_i2c4: i2c@2040000 { 12318c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 12328c2ecf20Sopenharmony_ci reg = <0x0 0x2040000 0x0 0x100>; 12338c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 12348c2ecf20Sopenharmony_ci #address-cells = <1>; 12358c2ecf20Sopenharmony_ci #size-cells = <0>; 12368c2ecf20Sopenharmony_ci clock-names = "fck"; 12378c2ecf20Sopenharmony_ci clocks = <&k3_clks 191 0>; 12388c2ecf20Sopenharmony_ci power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 12398c2ecf20Sopenharmony_ci }; 12408c2ecf20Sopenharmony_ci 12418c2ecf20Sopenharmony_ci main_i2c5: i2c@2050000 { 12428c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 12438c2ecf20Sopenharmony_ci reg = <0x0 0x2050000 0x0 0x100>; 12448c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 12458c2ecf20Sopenharmony_ci #address-cells = <1>; 12468c2ecf20Sopenharmony_ci #size-cells = <0>; 12478c2ecf20Sopenharmony_ci clock-names = "fck"; 12488c2ecf20Sopenharmony_ci clocks = <&k3_clks 192 0>; 12498c2ecf20Sopenharmony_ci power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 12508c2ecf20Sopenharmony_ci }; 12518c2ecf20Sopenharmony_ci 12528c2ecf20Sopenharmony_ci main_i2c6: i2c@2060000 { 12538c2ecf20Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 12548c2ecf20Sopenharmony_ci reg = <0x0 0x2060000 0x0 0x100>; 12558c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 12568c2ecf20Sopenharmony_ci #address-cells = <1>; 12578c2ecf20Sopenharmony_ci #size-cells = <0>; 12588c2ecf20Sopenharmony_ci clock-names = "fck"; 12598c2ecf20Sopenharmony_ci clocks = <&k3_clks 193 0>; 12608c2ecf20Sopenharmony_ci power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 12618c2ecf20Sopenharmony_ci }; 12628c2ecf20Sopenharmony_ci 12638c2ecf20Sopenharmony_ci ufs_wrapper: ufs-wrapper@4e80000 { 12648c2ecf20Sopenharmony_ci compatible = "ti,j721e-ufs"; 12658c2ecf20Sopenharmony_ci reg = <0x0 0x4e80000 0x0 0x100>; 12668c2ecf20Sopenharmony_ci power-domains = <&k3_pds 277 TI_SCI_PD_EXCLUSIVE>; 12678c2ecf20Sopenharmony_ci clocks = <&k3_clks 277 1>; 12688c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 277 1>; 12698c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 277 4>; 12708c2ecf20Sopenharmony_ci ranges; 12718c2ecf20Sopenharmony_ci #address-cells = <2>; 12728c2ecf20Sopenharmony_ci #size-cells = <2>; 12738c2ecf20Sopenharmony_ci 12748c2ecf20Sopenharmony_ci ufs@4e84000 { 12758c2ecf20Sopenharmony_ci compatible = "cdns,ufshc-m31-16nm", "jedec,ufs-2.0"; 12768c2ecf20Sopenharmony_ci reg = <0x0 0x4e84000 0x0 0x10000>; 12778c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 12788c2ecf20Sopenharmony_ci freq-table-hz = <250000000 250000000>, <19200000 19200000>, <19200000 19200000>; 12798c2ecf20Sopenharmony_ci clocks = <&k3_clks 277 0>, <&k3_clks 277 1>, <&k3_clks 277 1>; 12808c2ecf20Sopenharmony_ci clock-names = "core_clk", "phy_clk", "ref_clk"; 12818c2ecf20Sopenharmony_ci dma-coherent; 12828c2ecf20Sopenharmony_ci }; 12838c2ecf20Sopenharmony_ci }; 12848c2ecf20Sopenharmony_ci 12858c2ecf20Sopenharmony_ci dss: dss@4a00000 { 12868c2ecf20Sopenharmony_ci compatible = "ti,j721e-dss"; 12878c2ecf20Sopenharmony_ci reg = 12888c2ecf20Sopenharmony_ci <0x00 0x04a00000 0x00 0x10000>, /* common_m */ 12898c2ecf20Sopenharmony_ci <0x00 0x04a10000 0x00 0x10000>, /* common_s0*/ 12908c2ecf20Sopenharmony_ci <0x00 0x04b00000 0x00 0x10000>, /* common_s1*/ 12918c2ecf20Sopenharmony_ci <0x00 0x04b10000 0x00 0x10000>, /* common_s2*/ 12928c2ecf20Sopenharmony_ci 12938c2ecf20Sopenharmony_ci <0x00 0x04a20000 0x00 0x10000>, /* vidl1 */ 12948c2ecf20Sopenharmony_ci <0x00 0x04a30000 0x00 0x10000>, /* vidl2 */ 12958c2ecf20Sopenharmony_ci <0x00 0x04a50000 0x00 0x10000>, /* vid1 */ 12968c2ecf20Sopenharmony_ci <0x00 0x04a60000 0x00 0x10000>, /* vid2 */ 12978c2ecf20Sopenharmony_ci 12988c2ecf20Sopenharmony_ci <0x00 0x04a70000 0x00 0x10000>, /* ovr1 */ 12998c2ecf20Sopenharmony_ci <0x00 0x04a90000 0x00 0x10000>, /* ovr2 */ 13008c2ecf20Sopenharmony_ci <0x00 0x04ab0000 0x00 0x10000>, /* ovr3 */ 13018c2ecf20Sopenharmony_ci <0x00 0x04ad0000 0x00 0x10000>, /* ovr4 */ 13028c2ecf20Sopenharmony_ci 13038c2ecf20Sopenharmony_ci <0x00 0x04a80000 0x00 0x10000>, /* vp1 */ 13048c2ecf20Sopenharmony_ci <0x00 0x04aa0000 0x00 0x10000>, /* vp2 */ 13058c2ecf20Sopenharmony_ci <0x00 0x04ac0000 0x00 0x10000>, /* vp3 */ 13068c2ecf20Sopenharmony_ci <0x00 0x04ae0000 0x00 0x10000>, /* vp4 */ 13078c2ecf20Sopenharmony_ci <0x00 0x04af0000 0x00 0x10000>; /* wb */ 13088c2ecf20Sopenharmony_ci 13098c2ecf20Sopenharmony_ci reg-names = "common_m", "common_s0", 13108c2ecf20Sopenharmony_ci "common_s1", "common_s2", 13118c2ecf20Sopenharmony_ci "vidl1", "vidl2","vid1","vid2", 13128c2ecf20Sopenharmony_ci "ovr1", "ovr2", "ovr3", "ovr4", 13138c2ecf20Sopenharmony_ci "vp1", "vp2", "vp3", "vp4", 13148c2ecf20Sopenharmony_ci "wb"; 13158c2ecf20Sopenharmony_ci 13168c2ecf20Sopenharmony_ci clocks = <&k3_clks 152 0>, 13178c2ecf20Sopenharmony_ci <&k3_clks 152 1>, 13188c2ecf20Sopenharmony_ci <&k3_clks 152 4>, 13198c2ecf20Sopenharmony_ci <&k3_clks 152 9>, 13208c2ecf20Sopenharmony_ci <&k3_clks 152 13>; 13218c2ecf20Sopenharmony_ci clock-names = "fck", "vp1", "vp2", "vp3", "vp4"; 13228c2ecf20Sopenharmony_ci 13238c2ecf20Sopenharmony_ci power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>; 13248c2ecf20Sopenharmony_ci 13258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>, 13268c2ecf20Sopenharmony_ci <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>, 13278c2ecf20Sopenharmony_ci <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>, 13288c2ecf20Sopenharmony_ci <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 13298c2ecf20Sopenharmony_ci interrupt-names = "common_m", 13308c2ecf20Sopenharmony_ci "common_s0", 13318c2ecf20Sopenharmony_ci "common_s1", 13328c2ecf20Sopenharmony_ci "common_s2"; 13338c2ecf20Sopenharmony_ci 13348c2ecf20Sopenharmony_ci status = "disabled"; 13358c2ecf20Sopenharmony_ci 13368c2ecf20Sopenharmony_ci dss_ports: ports { 13378c2ecf20Sopenharmony_ci #address-cells = <1>; 13388c2ecf20Sopenharmony_ci #size-cells = <0>; 13398c2ecf20Sopenharmony_ci }; 13408c2ecf20Sopenharmony_ci }; 13418c2ecf20Sopenharmony_ci 13428c2ecf20Sopenharmony_ci mcasp0: mcasp@2b00000 { 13438c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 13448c2ecf20Sopenharmony_ci reg = <0x0 0x02b00000 0x0 0x2000>, 13458c2ecf20Sopenharmony_ci <0x0 0x02b08000 0x0 0x1000>; 13468c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 13478c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 544 IRQ_TYPE_LEVEL_HIGH>, 13488c2ecf20Sopenharmony_ci <GIC_SPI 545 IRQ_TYPE_LEVEL_HIGH>; 13498c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 13508c2ecf20Sopenharmony_ci 13518c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>; 13528c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 13538c2ecf20Sopenharmony_ci 13548c2ecf20Sopenharmony_ci clocks = <&k3_clks 174 1>; 13558c2ecf20Sopenharmony_ci clock-names = "fck"; 13568c2ecf20Sopenharmony_ci power-domains = <&k3_pds 174 TI_SCI_PD_EXCLUSIVE>; 13578c2ecf20Sopenharmony_ci 13588c2ecf20Sopenharmony_ci status = "disabled"; 13598c2ecf20Sopenharmony_ci }; 13608c2ecf20Sopenharmony_ci 13618c2ecf20Sopenharmony_ci mcasp1: mcasp@2b10000 { 13628c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 13638c2ecf20Sopenharmony_ci reg = <0x0 0x02b10000 0x0 0x2000>, 13648c2ecf20Sopenharmony_ci <0x0 0x02b18000 0x0 0x1000>; 13658c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 13668c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 546 IRQ_TYPE_LEVEL_HIGH>, 13678c2ecf20Sopenharmony_ci <GIC_SPI 547 IRQ_TYPE_LEVEL_HIGH>; 13688c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 13698c2ecf20Sopenharmony_ci 13708c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc401>, <&main_udmap 0x4401>; 13718c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 13728c2ecf20Sopenharmony_ci 13738c2ecf20Sopenharmony_ci clocks = <&k3_clks 175 1>; 13748c2ecf20Sopenharmony_ci clock-names = "fck"; 13758c2ecf20Sopenharmony_ci power-domains = <&k3_pds 175 TI_SCI_PD_EXCLUSIVE>; 13768c2ecf20Sopenharmony_ci 13778c2ecf20Sopenharmony_ci status = "disabled"; 13788c2ecf20Sopenharmony_ci }; 13798c2ecf20Sopenharmony_ci 13808c2ecf20Sopenharmony_ci mcasp2: mcasp@2b20000 { 13818c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 13828c2ecf20Sopenharmony_ci reg = <0x0 0x02b20000 0x0 0x2000>, 13838c2ecf20Sopenharmony_ci <0x0 0x02b28000 0x0 0x1000>; 13848c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 13858c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 548 IRQ_TYPE_LEVEL_HIGH>, 13868c2ecf20Sopenharmony_ci <GIC_SPI 549 IRQ_TYPE_LEVEL_HIGH>; 13878c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 13888c2ecf20Sopenharmony_ci 13898c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc402>, <&main_udmap 0x4402>; 13908c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 13918c2ecf20Sopenharmony_ci 13928c2ecf20Sopenharmony_ci clocks = <&k3_clks 176 1>; 13938c2ecf20Sopenharmony_ci clock-names = "fck"; 13948c2ecf20Sopenharmony_ci power-domains = <&k3_pds 176 TI_SCI_PD_EXCLUSIVE>; 13958c2ecf20Sopenharmony_ci 13968c2ecf20Sopenharmony_ci status = "disabled"; 13978c2ecf20Sopenharmony_ci }; 13988c2ecf20Sopenharmony_ci 13998c2ecf20Sopenharmony_ci mcasp3: mcasp@2b30000 { 14008c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14018c2ecf20Sopenharmony_ci reg = <0x0 0x02b30000 0x0 0x2000>, 14028c2ecf20Sopenharmony_ci <0x0 0x02b38000 0x0 0x1000>; 14038c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14048c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>, 14058c2ecf20Sopenharmony_ci <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>; 14068c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 14078c2ecf20Sopenharmony_ci 14088c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc500>, <&main_udmap 0x4500>; 14098c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14108c2ecf20Sopenharmony_ci 14118c2ecf20Sopenharmony_ci clocks = <&k3_clks 177 1>; 14128c2ecf20Sopenharmony_ci clock-names = "fck"; 14138c2ecf20Sopenharmony_ci power-domains = <&k3_pds 177 TI_SCI_PD_EXCLUSIVE>; 14148c2ecf20Sopenharmony_ci 14158c2ecf20Sopenharmony_ci status = "disabled"; 14168c2ecf20Sopenharmony_ci }; 14178c2ecf20Sopenharmony_ci 14188c2ecf20Sopenharmony_ci mcasp4: mcasp@2b40000 { 14198c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14208c2ecf20Sopenharmony_ci reg = <0x0 0x02b40000 0x0 0x2000>, 14218c2ecf20Sopenharmony_ci <0x0 0x02b48000 0x0 0x1000>; 14228c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14238c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 552 IRQ_TYPE_LEVEL_HIGH>, 14248c2ecf20Sopenharmony_ci <GIC_SPI 553 IRQ_TYPE_LEVEL_HIGH>; 14258c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 14268c2ecf20Sopenharmony_ci 14278c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc501>, <&main_udmap 0x4501>; 14288c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14298c2ecf20Sopenharmony_ci 14308c2ecf20Sopenharmony_ci clocks = <&k3_clks 178 1>; 14318c2ecf20Sopenharmony_ci clock-names = "fck"; 14328c2ecf20Sopenharmony_ci power-domains = <&k3_pds 178 TI_SCI_PD_EXCLUSIVE>; 14338c2ecf20Sopenharmony_ci 14348c2ecf20Sopenharmony_ci status = "disabled"; 14358c2ecf20Sopenharmony_ci }; 14368c2ecf20Sopenharmony_ci 14378c2ecf20Sopenharmony_ci mcasp5: mcasp@2b50000 { 14388c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14398c2ecf20Sopenharmony_ci reg = <0x0 0x02b50000 0x0 0x2000>, 14408c2ecf20Sopenharmony_ci <0x0 0x02b58000 0x0 0x1000>; 14418c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14428c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 554 IRQ_TYPE_LEVEL_HIGH>, 14438c2ecf20Sopenharmony_ci <GIC_SPI 555 IRQ_TYPE_LEVEL_HIGH>; 14448c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 14458c2ecf20Sopenharmony_ci 14468c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc502>, <&main_udmap 0x4502>; 14478c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14488c2ecf20Sopenharmony_ci 14498c2ecf20Sopenharmony_ci clocks = <&k3_clks 179 1>; 14508c2ecf20Sopenharmony_ci clock-names = "fck"; 14518c2ecf20Sopenharmony_ci power-domains = <&k3_pds 179 TI_SCI_PD_EXCLUSIVE>; 14528c2ecf20Sopenharmony_ci 14538c2ecf20Sopenharmony_ci status = "disabled"; 14548c2ecf20Sopenharmony_ci }; 14558c2ecf20Sopenharmony_ci 14568c2ecf20Sopenharmony_ci mcasp6: mcasp@2b60000 { 14578c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14588c2ecf20Sopenharmony_ci reg = <0x0 0x02b60000 0x0 0x2000>, 14598c2ecf20Sopenharmony_ci <0x0 0x02b68000 0x0 0x1000>; 14608c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14618c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 556 IRQ_TYPE_LEVEL_HIGH>, 14628c2ecf20Sopenharmony_ci <GIC_SPI 557 IRQ_TYPE_LEVEL_HIGH>; 14638c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 14648c2ecf20Sopenharmony_ci 14658c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc503>, <&main_udmap 0x4503>; 14668c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14678c2ecf20Sopenharmony_ci 14688c2ecf20Sopenharmony_ci clocks = <&k3_clks 180 1>; 14698c2ecf20Sopenharmony_ci clock-names = "fck"; 14708c2ecf20Sopenharmony_ci power-domains = <&k3_pds 180 TI_SCI_PD_EXCLUSIVE>; 14718c2ecf20Sopenharmony_ci 14728c2ecf20Sopenharmony_ci status = "disabled"; 14738c2ecf20Sopenharmony_ci }; 14748c2ecf20Sopenharmony_ci 14758c2ecf20Sopenharmony_ci mcasp7: mcasp@2b70000 { 14768c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14778c2ecf20Sopenharmony_ci reg = <0x0 0x02b70000 0x0 0x2000>, 14788c2ecf20Sopenharmony_ci <0x0 0x02b78000 0x0 0x1000>; 14798c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14808c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 558 IRQ_TYPE_LEVEL_HIGH>, 14818c2ecf20Sopenharmony_ci <GIC_SPI 559 IRQ_TYPE_LEVEL_HIGH>; 14828c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 14838c2ecf20Sopenharmony_ci 14848c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc504>, <&main_udmap 0x4504>; 14858c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14868c2ecf20Sopenharmony_ci 14878c2ecf20Sopenharmony_ci clocks = <&k3_clks 181 1>; 14888c2ecf20Sopenharmony_ci clock-names = "fck"; 14898c2ecf20Sopenharmony_ci power-domains = <&k3_pds 181 TI_SCI_PD_EXCLUSIVE>; 14908c2ecf20Sopenharmony_ci 14918c2ecf20Sopenharmony_ci status = "disabled"; 14928c2ecf20Sopenharmony_ci }; 14938c2ecf20Sopenharmony_ci 14948c2ecf20Sopenharmony_ci mcasp8: mcasp@2b80000 { 14958c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 14968c2ecf20Sopenharmony_ci reg = <0x0 0x02b80000 0x0 0x2000>, 14978c2ecf20Sopenharmony_ci <0x0 0x02b88000 0x0 0x1000>; 14988c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 14998c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 560 IRQ_TYPE_LEVEL_HIGH>, 15008c2ecf20Sopenharmony_ci <GIC_SPI 561 IRQ_TYPE_LEVEL_HIGH>; 15018c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 15028c2ecf20Sopenharmony_ci 15038c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc505>, <&main_udmap 0x4505>; 15048c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15058c2ecf20Sopenharmony_ci 15068c2ecf20Sopenharmony_ci clocks = <&k3_clks 182 1>; 15078c2ecf20Sopenharmony_ci clock-names = "fck"; 15088c2ecf20Sopenharmony_ci power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; 15098c2ecf20Sopenharmony_ci 15108c2ecf20Sopenharmony_ci status = "disabled"; 15118c2ecf20Sopenharmony_ci }; 15128c2ecf20Sopenharmony_ci 15138c2ecf20Sopenharmony_ci mcasp9: mcasp@2b90000 { 15148c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 15158c2ecf20Sopenharmony_ci reg = <0x0 0x02b90000 0x0 0x2000>, 15168c2ecf20Sopenharmony_ci <0x0 0x02b98000 0x0 0x1000>; 15178c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 15188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 562 IRQ_TYPE_LEVEL_HIGH>, 15198c2ecf20Sopenharmony_ci <GIC_SPI 563 IRQ_TYPE_LEVEL_HIGH>; 15208c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 15218c2ecf20Sopenharmony_ci 15228c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc506>, <&main_udmap 0x4506>; 15238c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15248c2ecf20Sopenharmony_ci 15258c2ecf20Sopenharmony_ci clocks = <&k3_clks 183 1>; 15268c2ecf20Sopenharmony_ci clock-names = "fck"; 15278c2ecf20Sopenharmony_ci power-domains = <&k3_pds 183 TI_SCI_PD_EXCLUSIVE>; 15288c2ecf20Sopenharmony_ci 15298c2ecf20Sopenharmony_ci status = "disabled"; 15308c2ecf20Sopenharmony_ci }; 15318c2ecf20Sopenharmony_ci 15328c2ecf20Sopenharmony_ci mcasp10: mcasp@2ba0000 { 15338c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 15348c2ecf20Sopenharmony_ci reg = <0x0 0x02ba0000 0x0 0x2000>, 15358c2ecf20Sopenharmony_ci <0x0 0x02ba8000 0x0 0x1000>; 15368c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 15378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 564 IRQ_TYPE_LEVEL_HIGH>, 15388c2ecf20Sopenharmony_ci <GIC_SPI 565 IRQ_TYPE_LEVEL_HIGH>; 15398c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 15408c2ecf20Sopenharmony_ci 15418c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc507>, <&main_udmap 0x4507>; 15428c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15438c2ecf20Sopenharmony_ci 15448c2ecf20Sopenharmony_ci clocks = <&k3_clks 184 1>; 15458c2ecf20Sopenharmony_ci clock-names = "fck"; 15468c2ecf20Sopenharmony_ci power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>; 15478c2ecf20Sopenharmony_ci 15488c2ecf20Sopenharmony_ci status = "disabled"; 15498c2ecf20Sopenharmony_ci }; 15508c2ecf20Sopenharmony_ci 15518c2ecf20Sopenharmony_ci mcasp11: mcasp@2bb0000 { 15528c2ecf20Sopenharmony_ci compatible = "ti,am33xx-mcasp-audio"; 15538c2ecf20Sopenharmony_ci reg = <0x0 0x02bb0000 0x0 0x2000>, 15548c2ecf20Sopenharmony_ci <0x0 0x02bb8000 0x0 0x1000>; 15558c2ecf20Sopenharmony_ci reg-names = "mpu","dat"; 15568c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 566 IRQ_TYPE_LEVEL_HIGH>, 15578c2ecf20Sopenharmony_ci <GIC_SPI 567 IRQ_TYPE_LEVEL_HIGH>; 15588c2ecf20Sopenharmony_ci interrupt-names = "tx", "rx"; 15598c2ecf20Sopenharmony_ci 15608c2ecf20Sopenharmony_ci dmas = <&main_udmap 0xc508>, <&main_udmap 0x4508>; 15618c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15628c2ecf20Sopenharmony_ci 15638c2ecf20Sopenharmony_ci clocks = <&k3_clks 185 1>; 15648c2ecf20Sopenharmony_ci clock-names = "fck"; 15658c2ecf20Sopenharmony_ci power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; 15668c2ecf20Sopenharmony_ci 15678c2ecf20Sopenharmony_ci status = "disabled"; 15688c2ecf20Sopenharmony_ci }; 15698c2ecf20Sopenharmony_ci 15708c2ecf20Sopenharmony_ci watchdog0: watchdog@2200000 { 15718c2ecf20Sopenharmony_ci compatible = "ti,j7-rti-wdt"; 15728c2ecf20Sopenharmony_ci reg = <0x0 0x2200000 0x0 0x100>; 15738c2ecf20Sopenharmony_ci clocks = <&k3_clks 252 1>; 15748c2ecf20Sopenharmony_ci power-domains = <&k3_pds 252 TI_SCI_PD_EXCLUSIVE>; 15758c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 252 1>; 15768c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 252 5>; 15778c2ecf20Sopenharmony_ci }; 15788c2ecf20Sopenharmony_ci 15798c2ecf20Sopenharmony_ci watchdog1: watchdog@2210000 { 15808c2ecf20Sopenharmony_ci compatible = "ti,j7-rti-wdt"; 15818c2ecf20Sopenharmony_ci reg = <0x0 0x2210000 0x0 0x100>; 15828c2ecf20Sopenharmony_ci clocks = <&k3_clks 253 1>; 15838c2ecf20Sopenharmony_ci power-domains = <&k3_pds 253 TI_SCI_PD_EXCLUSIVE>; 15848c2ecf20Sopenharmony_ci assigned-clocks = <&k3_clks 253 1>; 15858c2ecf20Sopenharmony_ci assigned-clock-parents = <&k3_clks 253 5>; 15868c2ecf20Sopenharmony_ci }; 15878c2ecf20Sopenharmony_ci 15888c2ecf20Sopenharmony_ci c66_0: dsp@4d80800000 { 15898c2ecf20Sopenharmony_ci compatible = "ti,j721e-c66-dsp"; 15908c2ecf20Sopenharmony_ci reg = <0x4d 0x80800000 0x00 0x00048000>, 15918c2ecf20Sopenharmony_ci <0x4d 0x80e00000 0x00 0x00008000>, 15928c2ecf20Sopenharmony_ci <0x4d 0x80f00000 0x00 0x00008000>; 15938c2ecf20Sopenharmony_ci reg-names = "l2sram", "l1pram", "l1dram"; 15948c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 15958c2ecf20Sopenharmony_ci ti,sci-dev-id = <142>; 15968c2ecf20Sopenharmony_ci ti,sci-proc-ids = <0x03 0xff>; 15978c2ecf20Sopenharmony_ci resets = <&k3_reset 142 1>; 15988c2ecf20Sopenharmony_ci firmware-name = "j7-c66_0-fw"; 15998c2ecf20Sopenharmony_ci }; 16008c2ecf20Sopenharmony_ci 16018c2ecf20Sopenharmony_ci c66_1: dsp@4d81800000 { 16028c2ecf20Sopenharmony_ci compatible = "ti,j721e-c66-dsp"; 16038c2ecf20Sopenharmony_ci reg = <0x4d 0x81800000 0x00 0x00048000>, 16048c2ecf20Sopenharmony_ci <0x4d 0x81e00000 0x00 0x00008000>, 16058c2ecf20Sopenharmony_ci <0x4d 0x81f00000 0x00 0x00008000>; 16068c2ecf20Sopenharmony_ci reg-names = "l2sram", "l1pram", "l1dram"; 16078c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 16088c2ecf20Sopenharmony_ci ti,sci-dev-id = <143>; 16098c2ecf20Sopenharmony_ci ti,sci-proc-ids = <0x04 0xff>; 16108c2ecf20Sopenharmony_ci resets = <&k3_reset 143 1>; 16118c2ecf20Sopenharmony_ci firmware-name = "j7-c66_1-fw"; 16128c2ecf20Sopenharmony_ci }; 16138c2ecf20Sopenharmony_ci 16148c2ecf20Sopenharmony_ci c71_0: dsp@64800000 { 16158c2ecf20Sopenharmony_ci compatible = "ti,j721e-c71-dsp"; 16168c2ecf20Sopenharmony_ci reg = <0x00 0x64800000 0x00 0x00080000>, 16178c2ecf20Sopenharmony_ci <0x00 0x64e00000 0x00 0x0000c000>; 16188c2ecf20Sopenharmony_ci reg-names = "l2sram", "l1dram"; 16198c2ecf20Sopenharmony_ci ti,sci = <&dmsc>; 16208c2ecf20Sopenharmony_ci ti,sci-dev-id = <15>; 16218c2ecf20Sopenharmony_ci ti,sci-proc-ids = <0x30 0xff>; 16228c2ecf20Sopenharmony_ci resets = <&k3_reset 15 1>; 16238c2ecf20Sopenharmony_ci firmware-name = "j7-c71_0-fw"; 16248c2ecf20Sopenharmony_ci }; 16258c2ecf20Sopenharmony_ci}; 1626