15f62a964SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only OR MIT 25f62a964SEmmanuel Vadot/* 35f62a964SEmmanuel Vadot * Device Tree Source for J784S4 and J742S2 SoC Family Main Domain peripherals 45f62a964SEmmanuel Vadot * 55f62a964SEmmanuel Vadot * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 65f62a964SEmmanuel Vadot */ 75f62a964SEmmanuel Vadot 85f62a964SEmmanuel Vadot#include <dt-bindings/mux/mux.h> 95f62a964SEmmanuel Vadot#include <dt-bindings/phy/phy.h> 105f62a964SEmmanuel Vadot#include <dt-bindings/phy/phy-ti.h> 115f62a964SEmmanuel Vadot 125f62a964SEmmanuel Vadot#include "k3-serdes.h" 135f62a964SEmmanuel Vadot 145f62a964SEmmanuel Vadot/ { 155f62a964SEmmanuel Vadot serdes_refclk: clock-serdes { 165f62a964SEmmanuel Vadot #clock-cells = <0>; 175f62a964SEmmanuel Vadot compatible = "fixed-clock"; 185f62a964SEmmanuel Vadot /* To be enabled when serdes_wiz* is functional */ 195f62a964SEmmanuel Vadot status = "disabled"; 205f62a964SEmmanuel Vadot }; 215f62a964SEmmanuel Vadot}; 225f62a964SEmmanuel Vadot 235f62a964SEmmanuel Vadot&cbass_main { 245f62a964SEmmanuel Vadot /* 255f62a964SEmmanuel Vadot * MSMC is configured by bootloaders and a runtime fixup is done in the 265f62a964SEmmanuel Vadot * DT for this node 275f62a964SEmmanuel Vadot */ 285f62a964SEmmanuel Vadot msmc_ram: sram@70000000 { 295f62a964SEmmanuel Vadot compatible = "mmio-sram"; 305f62a964SEmmanuel Vadot reg = <0x00 0x70000000 0x00 0x800000>; 315f62a964SEmmanuel Vadot #address-cells = <1>; 325f62a964SEmmanuel Vadot #size-cells = <1>; 335f62a964SEmmanuel Vadot ranges = <0x00 0x00 0x70000000 0x800000>; 345f62a964SEmmanuel Vadot 355f62a964SEmmanuel Vadot atf-sram@0 { 365f62a964SEmmanuel Vadot reg = <0x00 0x20000>; 375f62a964SEmmanuel Vadot }; 385f62a964SEmmanuel Vadot 395f62a964SEmmanuel Vadot tifs-sram@1f0000 { 405f62a964SEmmanuel Vadot reg = <0x1f0000 0x10000>; 415f62a964SEmmanuel Vadot }; 425f62a964SEmmanuel Vadot 435f62a964SEmmanuel Vadot l3cache-sram@200000 { 445f62a964SEmmanuel Vadot reg = <0x200000 0x200000>; 455f62a964SEmmanuel Vadot }; 465f62a964SEmmanuel Vadot }; 475f62a964SEmmanuel Vadot 485f62a964SEmmanuel Vadot scm_conf: bus@100000 { 495f62a964SEmmanuel Vadot compatible = "simple-bus"; 505f62a964SEmmanuel Vadot reg = <0x00 0x00100000 0x00 0x1c000>; 515f62a964SEmmanuel Vadot #address-cells = <1>; 525f62a964SEmmanuel Vadot #size-cells = <1>; 535f62a964SEmmanuel Vadot ranges = <0x00 0x00 0x00100000 0x1c000>; 545f62a964SEmmanuel Vadot 555f62a964SEmmanuel Vadot cpsw1_phy_gmii_sel: phy@4034 { 565f62a964SEmmanuel Vadot compatible = "ti,am654-phy-gmii-sel"; 575f62a964SEmmanuel Vadot reg = <0x4034 0x4>; 585f62a964SEmmanuel Vadot #phy-cells = <1>; 595f62a964SEmmanuel Vadot }; 605f62a964SEmmanuel Vadot 615f62a964SEmmanuel Vadot cpsw0_phy_gmii_sel: phy@4044 { 625f62a964SEmmanuel Vadot compatible = "ti,j784s4-cpsw9g-phy-gmii-sel"; 635f62a964SEmmanuel Vadot reg = <0x4044 0x20>; 645f62a964SEmmanuel Vadot #phy-cells = <1>; 655f62a964SEmmanuel Vadot ti,qsgmii-main-ports = <7>, <7>; 665f62a964SEmmanuel Vadot }; 675f62a964SEmmanuel Vadot 685f62a964SEmmanuel Vadot pcie0_ctrl: pcie0-ctrl@4070 { 695f62a964SEmmanuel Vadot compatible = "ti,j784s4-pcie-ctrl", "syscon"; 705f62a964SEmmanuel Vadot reg = <0x4070 0x4>; 715f62a964SEmmanuel Vadot }; 725f62a964SEmmanuel Vadot 735f62a964SEmmanuel Vadot pcie1_ctrl: pcie1-ctrl@4074 { 745f62a964SEmmanuel Vadot compatible = "ti,j784s4-pcie-ctrl", "syscon"; 755f62a964SEmmanuel Vadot reg = <0x4074 0x4>; 765f62a964SEmmanuel Vadot }; 775f62a964SEmmanuel Vadot 785f62a964SEmmanuel Vadot serdes_ln_ctrl: mux-controller@4080 { 795f62a964SEmmanuel Vadot compatible = "reg-mux"; 80ae5de77eSEmmanuel Vadot reg = <0x00004080 0x50>; 815f62a964SEmmanuel Vadot #mux-control-cells = <1>; 825f62a964SEmmanuel Vadot mux-reg-masks = <0x0 0x3>, <0x4 0x3>, /* SERDES0 lane0/1 select */ 835f62a964SEmmanuel Vadot <0x8 0x3>, <0xc 0x3>, /* SERDES0 lane2/3 select */ 845f62a964SEmmanuel Vadot <0x10 0x3>, <0x14 0x3>, /* SERDES1 lane0/1 select */ 855f62a964SEmmanuel Vadot <0x18 0x3>, <0x1c 0x3>, /* SERDES1 lane2/3 select */ 865f62a964SEmmanuel Vadot <0x20 0x3>, <0x24 0x3>, /* SERDES2 lane0/1 select */ 878ccc0d23SEmmanuel Vadot <0x28 0x3>, <0x2c 0x3>, /* SERDES2 lane2/3 select */ 888ccc0d23SEmmanuel Vadot <0x40 0x3>, <0x44 0x3>, /* SERDES4 lane0/1 select */ 898ccc0d23SEmmanuel Vadot <0x48 0x3>, <0x4c 0x3>; /* SERDES4 lane2/3 select */ 905f62a964SEmmanuel Vadot idle-states = <J784S4_SERDES0_LANE0_PCIE1_LANE0>, 915f62a964SEmmanuel Vadot <J784S4_SERDES0_LANE1_PCIE1_LANE1>, 925f62a964SEmmanuel Vadot <J784S4_SERDES0_LANE2_IP3_UNUSED>, 935f62a964SEmmanuel Vadot <J784S4_SERDES0_LANE3_USB>, 945f62a964SEmmanuel Vadot <J784S4_SERDES1_LANE0_PCIE0_LANE0>, 955f62a964SEmmanuel Vadot <J784S4_SERDES1_LANE1_PCIE0_LANE1>, 965f62a964SEmmanuel Vadot <J784S4_SERDES1_LANE2_PCIE0_LANE2>, 975f62a964SEmmanuel Vadot <J784S4_SERDES1_LANE3_PCIE0_LANE3>, 985f62a964SEmmanuel Vadot <J784S4_SERDES2_LANE0_IP2_UNUSED>, 995f62a964SEmmanuel Vadot <J784S4_SERDES2_LANE1_IP2_UNUSED>, 1005f62a964SEmmanuel Vadot <J784S4_SERDES2_LANE2_QSGMII_LANE1>, 1015f62a964SEmmanuel Vadot <J784S4_SERDES2_LANE3_QSGMII_LANE2>, 1025f62a964SEmmanuel Vadot <J784S4_SERDES4_LANE0_EDP_LANE0>, 1035f62a964SEmmanuel Vadot <J784S4_SERDES4_LANE1_EDP_LANE1>, 1045f62a964SEmmanuel Vadot <J784S4_SERDES4_LANE2_EDP_LANE2>, 1055f62a964SEmmanuel Vadot <J784S4_SERDES4_LANE3_EDP_LANE3>; 1065f62a964SEmmanuel Vadot }; 1075f62a964SEmmanuel Vadot 1085f62a964SEmmanuel Vadot usb_serdes_mux: mux-controller@4000 { 1095f62a964SEmmanuel Vadot compatible = "reg-mux"; 1105f62a964SEmmanuel Vadot reg = <0x4000 0x4>; 1115f62a964SEmmanuel Vadot #mux-control-cells = <1>; 1125f62a964SEmmanuel Vadot mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 3 mux */ 1135f62a964SEmmanuel Vadot }; 1145f62a964SEmmanuel Vadot 1155f62a964SEmmanuel Vadot ehrpwm_tbclk: clock-controller@4140 { 1165f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm-tbclk"; 1175f62a964SEmmanuel Vadot reg = <0x4140 0x18>; 1185f62a964SEmmanuel Vadot #clock-cells = <1>; 1195f62a964SEmmanuel Vadot }; 1205f62a964SEmmanuel Vadot 1215f62a964SEmmanuel Vadot audio_refclk1: clock@82e4 { 1225f62a964SEmmanuel Vadot compatible = "ti,am62-audio-refclk"; 1235f62a964SEmmanuel Vadot reg = <0x82e4 0x4>; 1245f62a964SEmmanuel Vadot clocks = <&k3_clks 157 34>; 1255f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 157 34>; 1265f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 157 63>; 1275f62a964SEmmanuel Vadot #clock-cells = <0>; 1285f62a964SEmmanuel Vadot }; 129ae5de77eSEmmanuel Vadot 130ae5de77eSEmmanuel Vadot acspcie0_proxy_ctrl: clock-controller@1a090 { 131ae5de77eSEmmanuel Vadot compatible = "ti,j784s4-acspcie-proxy-ctrl", "syscon"; 132ae5de77eSEmmanuel Vadot reg = <0x1a090 0x4>; 133ae5de77eSEmmanuel Vadot }; 134*833e5d42SEmmanuel Vadot 135*833e5d42SEmmanuel Vadot acspcie1_proxy_ctrl: clock-controller@1a094 { 136*833e5d42SEmmanuel Vadot compatible = "ti,j784s4-acspcie-proxy-ctrl", "syscon"; 137*833e5d42SEmmanuel Vadot reg = <0x1a094 0x4>; 138*833e5d42SEmmanuel Vadot }; 1395f62a964SEmmanuel Vadot }; 1405f62a964SEmmanuel Vadot 1415f62a964SEmmanuel Vadot main_ehrpwm0: pwm@3000000 { 1425f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1435f62a964SEmmanuel Vadot reg = <0x00 0x3000000 0x00 0x100>; 1445f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 0>, <&k3_clks 219 0>; 1455f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1465f62a964SEmmanuel Vadot power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>; 1475f62a964SEmmanuel Vadot #pwm-cells = <3>; 1485f62a964SEmmanuel Vadot status = "disabled"; 1495f62a964SEmmanuel Vadot }; 1505f62a964SEmmanuel Vadot 1515f62a964SEmmanuel Vadot main_ehrpwm1: pwm@3010000 { 1525f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1535f62a964SEmmanuel Vadot reg = <0x00 0x3010000 0x00 0x100>; 1545f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 1>, <&k3_clks 220 0>; 1555f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1565f62a964SEmmanuel Vadot power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>; 1575f62a964SEmmanuel Vadot #pwm-cells = <3>; 1585f62a964SEmmanuel Vadot status = "disabled"; 1595f62a964SEmmanuel Vadot }; 1605f62a964SEmmanuel Vadot 1615f62a964SEmmanuel Vadot main_ehrpwm2: pwm@3020000 { 1625f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1635f62a964SEmmanuel Vadot reg = <0x00 0x3020000 0x00 0x100>; 1645f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 2>, <&k3_clks 221 0>; 1655f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1665f62a964SEmmanuel Vadot power-domains = <&k3_pds 221 TI_SCI_PD_EXCLUSIVE>; 1675f62a964SEmmanuel Vadot #pwm-cells = <3>; 1685f62a964SEmmanuel Vadot status = "disabled"; 1695f62a964SEmmanuel Vadot }; 1705f62a964SEmmanuel Vadot 1715f62a964SEmmanuel Vadot main_ehrpwm3: pwm@3030000 { 1725f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1735f62a964SEmmanuel Vadot reg = <0x00 0x3030000 0x00 0x100>; 1745f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 3>, <&k3_clks 222 0>; 1755f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1765f62a964SEmmanuel Vadot power-domains = <&k3_pds 222 TI_SCI_PD_EXCLUSIVE>; 1775f62a964SEmmanuel Vadot #pwm-cells = <3>; 1785f62a964SEmmanuel Vadot status = "disabled"; 1795f62a964SEmmanuel Vadot }; 1805f62a964SEmmanuel Vadot 1815f62a964SEmmanuel Vadot main_ehrpwm4: pwm@3040000 { 1825f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1835f62a964SEmmanuel Vadot reg = <0x00 0x3040000 0x00 0x100>; 1845f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 4>, <&k3_clks 223 0>; 1855f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1865f62a964SEmmanuel Vadot power-domains = <&k3_pds 223 TI_SCI_PD_EXCLUSIVE>; 1875f62a964SEmmanuel Vadot #pwm-cells = <3>; 1885f62a964SEmmanuel Vadot status = "disabled"; 1895f62a964SEmmanuel Vadot }; 1905f62a964SEmmanuel Vadot 1915f62a964SEmmanuel Vadot main_ehrpwm5: pwm@3050000 { 1925f62a964SEmmanuel Vadot compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1935f62a964SEmmanuel Vadot reg = <0x00 0x3050000 0x00 0x100>; 1945f62a964SEmmanuel Vadot clocks = <&ehrpwm_tbclk 5>, <&k3_clks 224 0>; 1955f62a964SEmmanuel Vadot clock-names = "tbclk", "fck"; 1965f62a964SEmmanuel Vadot power-domains = <&k3_pds 224 TI_SCI_PD_EXCLUSIVE>; 1975f62a964SEmmanuel Vadot #pwm-cells = <3>; 1985f62a964SEmmanuel Vadot status = "disabled"; 1995f62a964SEmmanuel Vadot }; 2005f62a964SEmmanuel Vadot 2015f62a964SEmmanuel Vadot gic500: interrupt-controller@1800000 { 2025f62a964SEmmanuel Vadot compatible = "arm,gic-v3"; 2035f62a964SEmmanuel Vadot #address-cells = <2>; 2045f62a964SEmmanuel Vadot #size-cells = <2>; 2055f62a964SEmmanuel Vadot ranges; 2065f62a964SEmmanuel Vadot #interrupt-cells = <3>; 2075f62a964SEmmanuel Vadot interrupt-controller; 2088ccc0d23SEmmanuel Vadot reg = <0x00 0x01800000 0x00 0x10000>, /* GICD */ 2095f62a964SEmmanuel Vadot <0x00 0x01900000 0x00 0x100000>, /* GICR */ 2105f62a964SEmmanuel Vadot <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 2115f62a964SEmmanuel Vadot <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 2125f62a964SEmmanuel Vadot <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 2135f62a964SEmmanuel Vadot 2145f62a964SEmmanuel Vadot /* vcpumntirq: virtual CPU interface maintenance interrupt */ 2155f62a964SEmmanuel Vadot interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 2165f62a964SEmmanuel Vadot 2175f62a964SEmmanuel Vadot gic_its: msi-controller@1820000 { 2185f62a964SEmmanuel Vadot compatible = "arm,gic-v3-its"; 2195f62a964SEmmanuel Vadot reg = <0x00 0x01820000 0x00 0x10000>; 2205f62a964SEmmanuel Vadot socionext,synquacer-pre-its = <0x1000000 0x400000>; 2215f62a964SEmmanuel Vadot msi-controller; 2225f62a964SEmmanuel Vadot #msi-cells = <1>; 2235f62a964SEmmanuel Vadot }; 2245f62a964SEmmanuel Vadot }; 2255f62a964SEmmanuel Vadot 2265f62a964SEmmanuel Vadot main_gpio_intr: interrupt-controller@a00000 { 2275f62a964SEmmanuel Vadot compatible = "ti,sci-intr"; 2285f62a964SEmmanuel Vadot reg = <0x00 0x00a00000 0x00 0x800>; 2295f62a964SEmmanuel Vadot ti,intr-trigger-type = <1>; 2305f62a964SEmmanuel Vadot interrupt-controller; 2315f62a964SEmmanuel Vadot interrupt-parent = <&gic500>; 2325f62a964SEmmanuel Vadot #interrupt-cells = <1>; 2335f62a964SEmmanuel Vadot ti,sci = <&sms>; 2345f62a964SEmmanuel Vadot ti,sci-dev-id = <10>; 2355f62a964SEmmanuel Vadot ti,interrupt-ranges = <8 392 56>; 2365f62a964SEmmanuel Vadot }; 2375f62a964SEmmanuel Vadot 2385f62a964SEmmanuel Vadot main_pmx0: pinctrl@11c000 { 2392846c905SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 2405f62a964SEmmanuel Vadot /* Proxy 0 addressing */ 2415f62a964SEmmanuel Vadot reg = <0x00 0x11c000 0x00 0x120>; 2425f62a964SEmmanuel Vadot #pinctrl-cells = <1>; 2435f62a964SEmmanuel Vadot pinctrl-single,register-width = <32>; 2445f62a964SEmmanuel Vadot pinctrl-single,function-mask = <0xffffffff>; 2455f62a964SEmmanuel Vadot }; 2465f62a964SEmmanuel Vadot 2475f62a964SEmmanuel Vadot /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */ 2485f62a964SEmmanuel Vadot main_timerio_input: pinctrl@104200 { 2492846c905SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 2505f62a964SEmmanuel Vadot reg = <0x00 0x104200 0x00 0x50>; 2515f62a964SEmmanuel Vadot #pinctrl-cells = <1>; 2525f62a964SEmmanuel Vadot pinctrl-single,register-width = <32>; 2535f62a964SEmmanuel Vadot pinctrl-single,function-mask = <0x00000007>; 2545f62a964SEmmanuel Vadot }; 2555f62a964SEmmanuel Vadot 2565f62a964SEmmanuel Vadot /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */ 2575f62a964SEmmanuel Vadot main_timerio_output: pinctrl@104280 { 2582846c905SEmmanuel Vadot compatible = "ti,j7200-padconf", "pinctrl-single"; 2595f62a964SEmmanuel Vadot reg = <0x00 0x104280 0x00 0x20>; 2605f62a964SEmmanuel Vadot #pinctrl-cells = <1>; 2615f62a964SEmmanuel Vadot pinctrl-single,register-width = <32>; 2625f62a964SEmmanuel Vadot pinctrl-single,function-mask = <0x0000001f>; 2635f62a964SEmmanuel Vadot }; 2645f62a964SEmmanuel Vadot 2655f62a964SEmmanuel Vadot main_crypto: crypto@4e00000 { 2665f62a964SEmmanuel Vadot compatible = "ti,j721e-sa2ul"; 2675f62a964SEmmanuel Vadot reg = <0x00 0x4e00000 0x00 0x1200>; 2685f62a964SEmmanuel Vadot power-domains = <&k3_pds 369 TI_SCI_PD_EXCLUSIVE>; 2695f62a964SEmmanuel Vadot #address-cells = <2>; 2705f62a964SEmmanuel Vadot #size-cells = <2>; 2715f62a964SEmmanuel Vadot ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>; 2725f62a964SEmmanuel Vadot 2735f62a964SEmmanuel Vadot dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>, 2745f62a964SEmmanuel Vadot <&main_udmap 0x4a41>; 2755f62a964SEmmanuel Vadot dma-names = "tx", "rx1", "rx2"; 2765f62a964SEmmanuel Vadot 2775f62a964SEmmanuel Vadot rng: rng@4e10000 { 2785f62a964SEmmanuel Vadot compatible = "inside-secure,safexcel-eip76"; 2795f62a964SEmmanuel Vadot reg = <0x00 0x4e10000 0x00 0x7d>; 2805f62a964SEmmanuel Vadot interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 2815f62a964SEmmanuel Vadot }; 2825f62a964SEmmanuel Vadot }; 2835f62a964SEmmanuel Vadot 2845f62a964SEmmanuel Vadot main_timer0: timer@2400000 { 2855f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 2865f62a964SEmmanuel Vadot reg = <0x00 0x2400000 0x00 0x400>; 2875f62a964SEmmanuel Vadot interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 2885f62a964SEmmanuel Vadot clocks = <&k3_clks 97 2>; 2895f62a964SEmmanuel Vadot clock-names = "fck"; 2905f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 97 2>; 2915f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 97 3>; 2925f62a964SEmmanuel Vadot power-domains = <&k3_pds 97 TI_SCI_PD_EXCLUSIVE>; 2935f62a964SEmmanuel Vadot ti,timer-pwm; 2945f62a964SEmmanuel Vadot }; 2955f62a964SEmmanuel Vadot 2965f62a964SEmmanuel Vadot main_timer1: timer@2410000 { 2975f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 2985f62a964SEmmanuel Vadot reg = <0x00 0x2410000 0x00 0x400>; 2995f62a964SEmmanuel Vadot interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 3005f62a964SEmmanuel Vadot clocks = <&k3_clks 98 2>; 3015f62a964SEmmanuel Vadot clock-names = "fck"; 3025f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 98 2>; 3035f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 98 3>; 3045f62a964SEmmanuel Vadot power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>; 3055f62a964SEmmanuel Vadot ti,timer-pwm; 3065f62a964SEmmanuel Vadot }; 3075f62a964SEmmanuel Vadot 3085f62a964SEmmanuel Vadot main_timer2: timer@2420000 { 3095f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3105f62a964SEmmanuel Vadot reg = <0x00 0x2420000 0x00 0x400>; 3115f62a964SEmmanuel Vadot interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 3125f62a964SEmmanuel Vadot clocks = <&k3_clks 99 2>; 3135f62a964SEmmanuel Vadot clock-names = "fck"; 3145f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 99 2>; 3155f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 99 3>; 3165f62a964SEmmanuel Vadot power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>; 3175f62a964SEmmanuel Vadot ti,timer-pwm; 3185f62a964SEmmanuel Vadot }; 3195f62a964SEmmanuel Vadot 3205f62a964SEmmanuel Vadot main_timer3: timer@2430000 { 3215f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3225f62a964SEmmanuel Vadot reg = <0x00 0x2430000 0x00 0x400>; 3235f62a964SEmmanuel Vadot interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 3245f62a964SEmmanuel Vadot clocks = <&k3_clks 100 2>; 3255f62a964SEmmanuel Vadot clock-names = "fck"; 3265f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 100 2>; 3275f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 100 3>; 3285f62a964SEmmanuel Vadot power-domains = <&k3_pds 100 TI_SCI_PD_EXCLUSIVE>; 3295f62a964SEmmanuel Vadot ti,timer-pwm; 3305f62a964SEmmanuel Vadot }; 3315f62a964SEmmanuel Vadot 3325f62a964SEmmanuel Vadot main_timer4: timer@2440000 { 3335f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3345f62a964SEmmanuel Vadot reg = <0x00 0x2440000 0x00 0x400>; 3355f62a964SEmmanuel Vadot interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 3365f62a964SEmmanuel Vadot clocks = <&k3_clks 101 2>; 3375f62a964SEmmanuel Vadot clock-names = "fck"; 3385f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 101 2>; 3395f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 101 3>; 3405f62a964SEmmanuel Vadot power-domains = <&k3_pds 101 TI_SCI_PD_EXCLUSIVE>; 3415f62a964SEmmanuel Vadot ti,timer-pwm; 3425f62a964SEmmanuel Vadot }; 3435f62a964SEmmanuel Vadot 3445f62a964SEmmanuel Vadot main_timer5: timer@2450000 { 3455f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3465f62a964SEmmanuel Vadot reg = <0x00 0x2450000 0x00 0x400>; 3475f62a964SEmmanuel Vadot interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 3485f62a964SEmmanuel Vadot clocks = <&k3_clks 102 2>; 3495f62a964SEmmanuel Vadot clock-names = "fck"; 3505f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 102 2>; 3515f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 102 3>; 3525f62a964SEmmanuel Vadot power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>; 3535f62a964SEmmanuel Vadot ti,timer-pwm; 3545f62a964SEmmanuel Vadot }; 3555f62a964SEmmanuel Vadot 3565f62a964SEmmanuel Vadot main_timer6: timer@2460000 { 3575f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3585f62a964SEmmanuel Vadot reg = <0x00 0x2460000 0x00 0x400>; 3595f62a964SEmmanuel Vadot interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; 3605f62a964SEmmanuel Vadot clocks = <&k3_clks 103 2>; 3615f62a964SEmmanuel Vadot clock-names = "fck"; 3625f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 103 2>; 3635f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 103 3>; 3645f62a964SEmmanuel Vadot power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>; 3655f62a964SEmmanuel Vadot ti,timer-pwm; 3665f62a964SEmmanuel Vadot }; 3675f62a964SEmmanuel Vadot 3685f62a964SEmmanuel Vadot main_timer7: timer@2470000 { 3695f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3705f62a964SEmmanuel Vadot reg = <0x00 0x2470000 0x00 0x400>; 3715f62a964SEmmanuel Vadot interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 3725f62a964SEmmanuel Vadot clocks = <&k3_clks 104 2>; 3735f62a964SEmmanuel Vadot clock-names = "fck"; 3745f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 104 2>; 3755f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 104 3>; 3765f62a964SEmmanuel Vadot power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>; 3775f62a964SEmmanuel Vadot ti,timer-pwm; 3785f62a964SEmmanuel Vadot }; 3795f62a964SEmmanuel Vadot 3805f62a964SEmmanuel Vadot main_timer8: timer@2480000 { 3815f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3825f62a964SEmmanuel Vadot reg = <0x00 0x2480000 0x00 0x400>; 3835f62a964SEmmanuel Vadot interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 3845f62a964SEmmanuel Vadot clocks = <&k3_clks 105 2>; 3855f62a964SEmmanuel Vadot clock-names = "fck"; 3865f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 105 2>; 3875f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 105 3>; 3885f62a964SEmmanuel Vadot power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>; 3895f62a964SEmmanuel Vadot ti,timer-pwm; 3905f62a964SEmmanuel Vadot }; 3915f62a964SEmmanuel Vadot 3925f62a964SEmmanuel Vadot main_timer9: timer@2490000 { 3935f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 3945f62a964SEmmanuel Vadot reg = <0x00 0x2490000 0x00 0x400>; 3955f62a964SEmmanuel Vadot interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 3965f62a964SEmmanuel Vadot clocks = <&k3_clks 106 2>; 3975f62a964SEmmanuel Vadot clock-names = "fck"; 3985f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 106 2>; 3995f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 106 3>; 4005f62a964SEmmanuel Vadot power-domains = <&k3_pds 106 TI_SCI_PD_EXCLUSIVE>; 4015f62a964SEmmanuel Vadot ti,timer-pwm; 4025f62a964SEmmanuel Vadot }; 4035f62a964SEmmanuel Vadot 4045f62a964SEmmanuel Vadot main_timer10: timer@24a0000 { 4055f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4065f62a964SEmmanuel Vadot reg = <0x00 0x24a0000 0x00 0x400>; 4075f62a964SEmmanuel Vadot interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 4085f62a964SEmmanuel Vadot clocks = <&k3_clks 107 2>; 4095f62a964SEmmanuel Vadot clock-names = "fck"; 4105f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 107 2>; 4115f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 107 3>; 4125f62a964SEmmanuel Vadot power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>; 4135f62a964SEmmanuel Vadot ti,timer-pwm; 4145f62a964SEmmanuel Vadot }; 4155f62a964SEmmanuel Vadot 4165f62a964SEmmanuel Vadot main_timer11: timer@24b0000 { 4175f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4185f62a964SEmmanuel Vadot reg = <0x00 0x24b0000 0x00 0x400>; 4195f62a964SEmmanuel Vadot interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; 4205f62a964SEmmanuel Vadot clocks = <&k3_clks 108 2>; 4215f62a964SEmmanuel Vadot clock-names = "fck"; 4225f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 108 2>; 4235f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 108 3>; 4245f62a964SEmmanuel Vadot power-domains = <&k3_pds 108 TI_SCI_PD_EXCLUSIVE>; 4255f62a964SEmmanuel Vadot ti,timer-pwm; 4265f62a964SEmmanuel Vadot }; 4275f62a964SEmmanuel Vadot 4285f62a964SEmmanuel Vadot main_timer12: timer@24c0000 { 4295f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4305f62a964SEmmanuel Vadot reg = <0x00 0x24c0000 0x00 0x400>; 4315f62a964SEmmanuel Vadot interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 4325f62a964SEmmanuel Vadot clocks = <&k3_clks 109 2>; 4335f62a964SEmmanuel Vadot clock-names = "fck"; 4345f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 109 2>; 4355f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 109 3>; 4365f62a964SEmmanuel Vadot power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>; 4375f62a964SEmmanuel Vadot ti,timer-pwm; 4385f62a964SEmmanuel Vadot }; 4395f62a964SEmmanuel Vadot 4405f62a964SEmmanuel Vadot main_timer13: timer@24d0000 { 4415f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4425f62a964SEmmanuel Vadot reg = <0x00 0x24d0000 0x00 0x400>; 4435f62a964SEmmanuel Vadot interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; 4445f62a964SEmmanuel Vadot clocks = <&k3_clks 110 2>; 4455f62a964SEmmanuel Vadot clock-names = "fck"; 4465f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 110 2>; 4475f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 110 3>; 4485f62a964SEmmanuel Vadot power-domains = <&k3_pds 110 TI_SCI_PD_EXCLUSIVE>; 4495f62a964SEmmanuel Vadot ti,timer-pwm; 4505f62a964SEmmanuel Vadot }; 4515f62a964SEmmanuel Vadot 4525f62a964SEmmanuel Vadot main_timer14: timer@24e0000 { 4535f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4545f62a964SEmmanuel Vadot reg = <0x00 0x24e0000 0x00 0x400>; 4555f62a964SEmmanuel Vadot interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 4565f62a964SEmmanuel Vadot clocks = <&k3_clks 111 2>; 4575f62a964SEmmanuel Vadot clock-names = "fck"; 4585f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 111 2>; 4595f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 111 3>; 4605f62a964SEmmanuel Vadot power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 4615f62a964SEmmanuel Vadot ti,timer-pwm; 4625f62a964SEmmanuel Vadot }; 4635f62a964SEmmanuel Vadot 4645f62a964SEmmanuel Vadot main_timer15: timer@24f0000 { 4655f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4665f62a964SEmmanuel Vadot reg = <0x00 0x24f0000 0x00 0x400>; 4675f62a964SEmmanuel Vadot interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 4685f62a964SEmmanuel Vadot clocks = <&k3_clks 112 2>; 4695f62a964SEmmanuel Vadot clock-names = "fck"; 4705f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 112 2>; 4715f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 112 3>; 4725f62a964SEmmanuel Vadot power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 4735f62a964SEmmanuel Vadot ti,timer-pwm; 4745f62a964SEmmanuel Vadot }; 4755f62a964SEmmanuel Vadot 4765f62a964SEmmanuel Vadot main_timer16: timer@2500000 { 4775f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4785f62a964SEmmanuel Vadot reg = <0x00 0x2500000 0x00 0x400>; 4795f62a964SEmmanuel Vadot interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 4805f62a964SEmmanuel Vadot clocks = <&k3_clks 113 2>; 4815f62a964SEmmanuel Vadot clock-names = "fck"; 4825f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 113 2>; 4835f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 113 3>; 4845f62a964SEmmanuel Vadot power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>; 4855f62a964SEmmanuel Vadot ti,timer-pwm; 4865f62a964SEmmanuel Vadot }; 4875f62a964SEmmanuel Vadot 4885f62a964SEmmanuel Vadot main_timer17: timer@2510000 { 4895f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 4905f62a964SEmmanuel Vadot reg = <0x00 0x2510000 0x00 0x400>; 4915f62a964SEmmanuel Vadot interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 4925f62a964SEmmanuel Vadot clocks = <&k3_clks 114 2>; 4935f62a964SEmmanuel Vadot clock-names = "fck"; 4945f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 114 2>; 4955f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 114 3>; 4965f62a964SEmmanuel Vadot power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>; 4975f62a964SEmmanuel Vadot ti,timer-pwm; 4985f62a964SEmmanuel Vadot }; 4995f62a964SEmmanuel Vadot 5005f62a964SEmmanuel Vadot main_timer18: timer@2520000 { 5015f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 5025f62a964SEmmanuel Vadot reg = <0x00 0x2520000 0x00 0x400>; 5035f62a964SEmmanuel Vadot interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 5045f62a964SEmmanuel Vadot clocks = <&k3_clks 115 2>; 5055f62a964SEmmanuel Vadot clock-names = "fck"; 5065f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 115 2>; 5075f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 115 3>; 5085f62a964SEmmanuel Vadot power-domains = <&k3_pds 115 TI_SCI_PD_EXCLUSIVE>; 5095f62a964SEmmanuel Vadot ti,timer-pwm; 5105f62a964SEmmanuel Vadot }; 5115f62a964SEmmanuel Vadot 5125f62a964SEmmanuel Vadot main_timer19: timer@2530000 { 5135f62a964SEmmanuel Vadot compatible = "ti,am654-timer"; 5145f62a964SEmmanuel Vadot reg = <0x00 0x2530000 0x00 0x400>; 5155f62a964SEmmanuel Vadot interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 5165f62a964SEmmanuel Vadot clocks = <&k3_clks 116 2>; 5175f62a964SEmmanuel Vadot clock-names = "fck"; 5185f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 116 2>; 5195f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 116 3>; 5205f62a964SEmmanuel Vadot power-domains = <&k3_pds 116 TI_SCI_PD_EXCLUSIVE>; 5215f62a964SEmmanuel Vadot ti,timer-pwm; 5225f62a964SEmmanuel Vadot }; 5235f62a964SEmmanuel Vadot 5245f62a964SEmmanuel Vadot main_uart0: serial@2800000 { 5255f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5265f62a964SEmmanuel Vadot reg = <0x00 0x02800000 0x00 0x200>; 5275f62a964SEmmanuel Vadot interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 5285f62a964SEmmanuel Vadot clocks = <&k3_clks 146 0>; 5295f62a964SEmmanuel Vadot clock-names = "fclk"; 5305f62a964SEmmanuel Vadot power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 5315f62a964SEmmanuel Vadot status = "disabled"; 5325f62a964SEmmanuel Vadot }; 5335f62a964SEmmanuel Vadot 5345f62a964SEmmanuel Vadot main_uart1: serial@2810000 { 5355f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5365f62a964SEmmanuel Vadot reg = <0x00 0x02810000 0x00 0x200>; 5375f62a964SEmmanuel Vadot interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 5385f62a964SEmmanuel Vadot clocks = <&k3_clks 388 0>; 5395f62a964SEmmanuel Vadot clock-names = "fclk"; 5405f62a964SEmmanuel Vadot power-domains = <&k3_pds 388 TI_SCI_PD_EXCLUSIVE>; 5415f62a964SEmmanuel Vadot status = "disabled"; 5425f62a964SEmmanuel Vadot }; 5435f62a964SEmmanuel Vadot 5445f62a964SEmmanuel Vadot main_uart2: serial@2820000 { 5455f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5465f62a964SEmmanuel Vadot reg = <0x00 0x02820000 0x00 0x200>; 5475f62a964SEmmanuel Vadot interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 5485f62a964SEmmanuel Vadot clocks = <&k3_clks 389 0>; 5495f62a964SEmmanuel Vadot clock-names = "fclk"; 5505f62a964SEmmanuel Vadot power-domains = <&k3_pds 389 TI_SCI_PD_EXCLUSIVE>; 5515f62a964SEmmanuel Vadot status = "disabled"; 5525f62a964SEmmanuel Vadot }; 5535f62a964SEmmanuel Vadot 5545f62a964SEmmanuel Vadot main_uart3: serial@2830000 { 5555f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5565f62a964SEmmanuel Vadot reg = <0x00 0x02830000 0x00 0x200>; 5575f62a964SEmmanuel Vadot interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 5585f62a964SEmmanuel Vadot clocks = <&k3_clks 390 0>; 5595f62a964SEmmanuel Vadot clock-names = "fclk"; 5605f62a964SEmmanuel Vadot power-domains = <&k3_pds 390 TI_SCI_PD_EXCLUSIVE>; 5615f62a964SEmmanuel Vadot status = "disabled"; 5625f62a964SEmmanuel Vadot }; 5635f62a964SEmmanuel Vadot 5645f62a964SEmmanuel Vadot main_uart4: serial@2840000 { 5655f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5665f62a964SEmmanuel Vadot reg = <0x00 0x02840000 0x00 0x200>; 5675f62a964SEmmanuel Vadot interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 5685f62a964SEmmanuel Vadot clocks = <&k3_clks 391 0>; 5695f62a964SEmmanuel Vadot clock-names = "fclk"; 5705f62a964SEmmanuel Vadot power-domains = <&k3_pds 391 TI_SCI_PD_EXCLUSIVE>; 5715f62a964SEmmanuel Vadot status = "disabled"; 5725f62a964SEmmanuel Vadot }; 5735f62a964SEmmanuel Vadot 5745f62a964SEmmanuel Vadot main_uart5: serial@2850000 { 5755f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5765f62a964SEmmanuel Vadot reg = <0x00 0x02850000 0x00 0x200>; 5775f62a964SEmmanuel Vadot interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 5785f62a964SEmmanuel Vadot clocks = <&k3_clks 392 0>; 5795f62a964SEmmanuel Vadot clock-names = "fclk"; 5805f62a964SEmmanuel Vadot power-domains = <&k3_pds 392 TI_SCI_PD_EXCLUSIVE>; 5815f62a964SEmmanuel Vadot status = "disabled"; 5825f62a964SEmmanuel Vadot }; 5835f62a964SEmmanuel Vadot 5845f62a964SEmmanuel Vadot main_uart6: serial@2860000 { 5855f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5865f62a964SEmmanuel Vadot reg = <0x00 0x02860000 0x00 0x200>; 5875f62a964SEmmanuel Vadot interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 5885f62a964SEmmanuel Vadot clocks = <&k3_clks 393 0>; 5895f62a964SEmmanuel Vadot clock-names = "fclk"; 5905f62a964SEmmanuel Vadot power-domains = <&k3_pds 393 TI_SCI_PD_EXCLUSIVE>; 5915f62a964SEmmanuel Vadot status = "disabled"; 5925f62a964SEmmanuel Vadot }; 5935f62a964SEmmanuel Vadot 5945f62a964SEmmanuel Vadot main_uart7: serial@2870000 { 5955f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 5965f62a964SEmmanuel Vadot reg = <0x00 0x02870000 0x00 0x200>; 5975f62a964SEmmanuel Vadot interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 5985f62a964SEmmanuel Vadot clocks = <&k3_clks 394 0>; 5995f62a964SEmmanuel Vadot clock-names = "fclk"; 6005f62a964SEmmanuel Vadot power-domains = <&k3_pds 394 TI_SCI_PD_EXCLUSIVE>; 6015f62a964SEmmanuel Vadot status = "disabled"; 6025f62a964SEmmanuel Vadot }; 6035f62a964SEmmanuel Vadot 6045f62a964SEmmanuel Vadot main_uart8: serial@2880000 { 6055f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 6065f62a964SEmmanuel Vadot reg = <0x00 0x02880000 0x00 0x200>; 6075f62a964SEmmanuel Vadot interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 6085f62a964SEmmanuel Vadot clocks = <&k3_clks 395 0>; 6095f62a964SEmmanuel Vadot clock-names = "fclk"; 6105f62a964SEmmanuel Vadot power-domains = <&k3_pds 395 TI_SCI_PD_EXCLUSIVE>; 6115f62a964SEmmanuel Vadot status = "disabled"; 6125f62a964SEmmanuel Vadot }; 6135f62a964SEmmanuel Vadot 6145f62a964SEmmanuel Vadot main_uart9: serial@2890000 { 6155f62a964SEmmanuel Vadot compatible = "ti,j721e-uart", "ti,am654-uart"; 6165f62a964SEmmanuel Vadot reg = <0x00 0x02890000 0x00 0x200>; 6175f62a964SEmmanuel Vadot interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 6185f62a964SEmmanuel Vadot clocks = <&k3_clks 396 0>; 6195f62a964SEmmanuel Vadot clock-names = "fclk"; 6205f62a964SEmmanuel Vadot power-domains = <&k3_pds 396 TI_SCI_PD_EXCLUSIVE>; 6215f62a964SEmmanuel Vadot status = "disabled"; 6225f62a964SEmmanuel Vadot }; 6235f62a964SEmmanuel Vadot 6245f62a964SEmmanuel Vadot main_gpio0: gpio@600000 { 6255f62a964SEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 6265f62a964SEmmanuel Vadot reg = <0x00 0x00600000 0x00 0x100>; 6275f62a964SEmmanuel Vadot gpio-controller; 6285f62a964SEmmanuel Vadot #gpio-cells = <2>; 6295f62a964SEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 6305f62a964SEmmanuel Vadot interrupts = <145>, <146>, <147>, <148>, <149>; 6315f62a964SEmmanuel Vadot interrupt-controller; 6325f62a964SEmmanuel Vadot #interrupt-cells = <2>; 6335f62a964SEmmanuel Vadot ti,ngpio = <66>; 6345f62a964SEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 6355f62a964SEmmanuel Vadot power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>; 6365f62a964SEmmanuel Vadot clocks = <&k3_clks 163 0>; 6375f62a964SEmmanuel Vadot clock-names = "gpio"; 6385f62a964SEmmanuel Vadot status = "disabled"; 6395f62a964SEmmanuel Vadot }; 6405f62a964SEmmanuel Vadot 6415f62a964SEmmanuel Vadot main_gpio2: gpio@610000 { 6425f62a964SEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 6435f62a964SEmmanuel Vadot reg = <0x00 0x00610000 0x00 0x100>; 6445f62a964SEmmanuel Vadot gpio-controller; 6455f62a964SEmmanuel Vadot #gpio-cells = <2>; 6465f62a964SEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 6475f62a964SEmmanuel Vadot interrupts = <154>, <155>, <156>, <157>, <158>; 6485f62a964SEmmanuel Vadot interrupt-controller; 6495f62a964SEmmanuel Vadot #interrupt-cells = <2>; 6505f62a964SEmmanuel Vadot ti,ngpio = <66>; 6515f62a964SEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 6525f62a964SEmmanuel Vadot power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>; 6535f62a964SEmmanuel Vadot clocks = <&k3_clks 164 0>; 6545f62a964SEmmanuel Vadot clock-names = "gpio"; 6555f62a964SEmmanuel Vadot status = "disabled"; 6565f62a964SEmmanuel Vadot }; 6575f62a964SEmmanuel Vadot 6585f62a964SEmmanuel Vadot main_gpio4: gpio@620000 { 6595f62a964SEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 6605f62a964SEmmanuel Vadot reg = <0x00 0x00620000 0x00 0x100>; 6615f62a964SEmmanuel Vadot gpio-controller; 6625f62a964SEmmanuel Vadot #gpio-cells = <2>; 6635f62a964SEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 6645f62a964SEmmanuel Vadot interrupts = <163>, <164>, <165>, <166>, <167>; 6655f62a964SEmmanuel Vadot interrupt-controller; 6665f62a964SEmmanuel Vadot #interrupt-cells = <2>; 6675f62a964SEmmanuel Vadot ti,ngpio = <66>; 6685f62a964SEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 6695f62a964SEmmanuel Vadot power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>; 6705f62a964SEmmanuel Vadot clocks = <&k3_clks 165 0>; 6715f62a964SEmmanuel Vadot clock-names = "gpio"; 6725f62a964SEmmanuel Vadot status = "disabled"; 6735f62a964SEmmanuel Vadot }; 6745f62a964SEmmanuel Vadot 6755f62a964SEmmanuel Vadot main_gpio6: gpio@630000 { 6765f62a964SEmmanuel Vadot compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 6775f62a964SEmmanuel Vadot reg = <0x00 0x00630000 0x00 0x100>; 6785f62a964SEmmanuel Vadot gpio-controller; 6795f62a964SEmmanuel Vadot #gpio-cells = <2>; 6805f62a964SEmmanuel Vadot interrupt-parent = <&main_gpio_intr>; 6815f62a964SEmmanuel Vadot interrupts = <172>, <173>, <174>, <175>, <176>; 6825f62a964SEmmanuel Vadot interrupt-controller; 6835f62a964SEmmanuel Vadot #interrupt-cells = <2>; 6845f62a964SEmmanuel Vadot ti,ngpio = <66>; 6855f62a964SEmmanuel Vadot ti,davinci-gpio-unbanked = <0>; 6865f62a964SEmmanuel Vadot power-domains = <&k3_pds 166 TI_SCI_PD_EXCLUSIVE>; 6875f62a964SEmmanuel Vadot clocks = <&k3_clks 166 0>; 6885f62a964SEmmanuel Vadot clock-names = "gpio"; 6895f62a964SEmmanuel Vadot status = "disabled"; 6905f62a964SEmmanuel Vadot }; 6915f62a964SEmmanuel Vadot 6925f62a964SEmmanuel Vadot usbss0: usb@4104000 { 6935f62a964SEmmanuel Vadot bootph-all; 6945f62a964SEmmanuel Vadot compatible = "ti,j721e-usb"; 6955f62a964SEmmanuel Vadot reg = <0x00 0x4104000 0x00 0x100>; 6965f62a964SEmmanuel Vadot dma-coherent; 6975f62a964SEmmanuel Vadot power-domains = <&k3_pds 398 TI_SCI_PD_EXCLUSIVE>; 6985f62a964SEmmanuel Vadot clocks = <&k3_clks 398 21>, <&k3_clks 398 2>; 6995f62a964SEmmanuel Vadot clock-names = "ref", "lpm"; 7005f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 398 21>; /* USB2_REFCLK */ 7015f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 398 22>; /* HFOSC0 */ 7025f62a964SEmmanuel Vadot #address-cells = <2>; 7035f62a964SEmmanuel Vadot #size-cells = <2>; 7045f62a964SEmmanuel Vadot ranges; 7055f62a964SEmmanuel Vadot 7065f62a964SEmmanuel Vadot status = "disabled"; /* Needs lane config */ 7075f62a964SEmmanuel Vadot 7085f62a964SEmmanuel Vadot usb0: usb@6000000 { 7095f62a964SEmmanuel Vadot bootph-all; 7105f62a964SEmmanuel Vadot compatible = "cdns,usb3"; 7115f62a964SEmmanuel Vadot reg = <0x00 0x6000000 0x00 0x10000>, 7125f62a964SEmmanuel Vadot <0x00 0x6010000 0x00 0x10000>, 7135f62a964SEmmanuel Vadot <0x00 0x6020000 0x00 0x10000>; 7145f62a964SEmmanuel Vadot reg-names = "otg", "xhci", "dev"; 7155f62a964SEmmanuel Vadot interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 7165f62a964SEmmanuel Vadot <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */ 7175f62a964SEmmanuel Vadot <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */ 7185f62a964SEmmanuel Vadot interrupt-names = "host", 7195f62a964SEmmanuel Vadot "peripheral", 7205f62a964SEmmanuel Vadot "otg"; 7215f62a964SEmmanuel Vadot }; 7225f62a964SEmmanuel Vadot }; 7235f62a964SEmmanuel Vadot 7245f62a964SEmmanuel Vadot main_i2c0: i2c@2000000 { 7255f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7265f62a964SEmmanuel Vadot reg = <0x00 0x02000000 0x00 0x100>; 7275f62a964SEmmanuel Vadot interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 7285f62a964SEmmanuel Vadot #address-cells = <1>; 7295f62a964SEmmanuel Vadot #size-cells = <0>; 7305f62a964SEmmanuel Vadot clocks = <&k3_clks 270 2>; 7315f62a964SEmmanuel Vadot clock-names = "fck"; 7325f62a964SEmmanuel Vadot power-domains = <&k3_pds 270 TI_SCI_PD_EXCLUSIVE>; 7335f62a964SEmmanuel Vadot status = "disabled"; 7345f62a964SEmmanuel Vadot }; 7355f62a964SEmmanuel Vadot 7365f62a964SEmmanuel Vadot main_i2c1: i2c@2010000 { 7375f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7385f62a964SEmmanuel Vadot reg = <0x00 0x02010000 0x00 0x100>; 7395f62a964SEmmanuel Vadot interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 7405f62a964SEmmanuel Vadot #address-cells = <1>; 7415f62a964SEmmanuel Vadot #size-cells = <0>; 7425f62a964SEmmanuel Vadot clocks = <&k3_clks 271 2>; 7435f62a964SEmmanuel Vadot clock-names = "fck"; 7445f62a964SEmmanuel Vadot power-domains = <&k3_pds 271 TI_SCI_PD_EXCLUSIVE>; 7455f62a964SEmmanuel Vadot status = "disabled"; 7465f62a964SEmmanuel Vadot }; 7475f62a964SEmmanuel Vadot 7485f62a964SEmmanuel Vadot main_i2c2: i2c@2020000 { 7495f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7505f62a964SEmmanuel Vadot reg = <0x00 0x02020000 0x00 0x100>; 7515f62a964SEmmanuel Vadot interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 7525f62a964SEmmanuel Vadot #address-cells = <1>; 7535f62a964SEmmanuel Vadot #size-cells = <0>; 7545f62a964SEmmanuel Vadot clocks = <&k3_clks 272 2>; 7555f62a964SEmmanuel Vadot clock-names = "fck"; 7565f62a964SEmmanuel Vadot power-domains = <&k3_pds 272 TI_SCI_PD_EXCLUSIVE>; 7575f62a964SEmmanuel Vadot status = "disabled"; 7585f62a964SEmmanuel Vadot }; 7595f62a964SEmmanuel Vadot 7605f62a964SEmmanuel Vadot main_i2c3: i2c@2030000 { 7615f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7625f62a964SEmmanuel Vadot reg = <0x00 0x02030000 0x00 0x100>; 7635f62a964SEmmanuel Vadot interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 7645f62a964SEmmanuel Vadot #address-cells = <1>; 7655f62a964SEmmanuel Vadot #size-cells = <0>; 7665f62a964SEmmanuel Vadot clocks = <&k3_clks 273 2>; 7675f62a964SEmmanuel Vadot clock-names = "fck"; 7685f62a964SEmmanuel Vadot power-domains = <&k3_pds 273 TI_SCI_PD_EXCLUSIVE>; 7695f62a964SEmmanuel Vadot status = "disabled"; 7705f62a964SEmmanuel Vadot }; 7715f62a964SEmmanuel Vadot 7725f62a964SEmmanuel Vadot main_i2c4: i2c@2040000 { 7735f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7745f62a964SEmmanuel Vadot reg = <0x00 0x02040000 0x00 0x100>; 7755f62a964SEmmanuel Vadot interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 7765f62a964SEmmanuel Vadot #address-cells = <1>; 7775f62a964SEmmanuel Vadot #size-cells = <0>; 7785f62a964SEmmanuel Vadot clocks = <&k3_clks 274 2>; 7795f62a964SEmmanuel Vadot clock-names = "fck"; 7805f62a964SEmmanuel Vadot power-domains = <&k3_pds 274 TI_SCI_PD_EXCLUSIVE>; 7815f62a964SEmmanuel Vadot status = "disabled"; 7825f62a964SEmmanuel Vadot }; 7835f62a964SEmmanuel Vadot 7845f62a964SEmmanuel Vadot main_i2c5: i2c@2050000 { 7855f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7865f62a964SEmmanuel Vadot reg = <0x00 0x02050000 0x00 0x100>; 7875f62a964SEmmanuel Vadot interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 7885f62a964SEmmanuel Vadot #address-cells = <1>; 7895f62a964SEmmanuel Vadot #size-cells = <0>; 7905f62a964SEmmanuel Vadot clocks = <&k3_clks 275 2>; 7915f62a964SEmmanuel Vadot clock-names = "fck"; 7925f62a964SEmmanuel Vadot power-domains = <&k3_pds 275 TI_SCI_PD_EXCLUSIVE>; 7935f62a964SEmmanuel Vadot status = "disabled"; 7945f62a964SEmmanuel Vadot }; 7955f62a964SEmmanuel Vadot 7965f62a964SEmmanuel Vadot main_i2c6: i2c@2060000 { 7975f62a964SEmmanuel Vadot compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 7985f62a964SEmmanuel Vadot reg = <0x00 0x02060000 0x00 0x100>; 7995f62a964SEmmanuel Vadot interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 8005f62a964SEmmanuel Vadot #address-cells = <1>; 8015f62a964SEmmanuel Vadot #size-cells = <0>; 8025f62a964SEmmanuel Vadot clocks = <&k3_clks 276 2>; 8035f62a964SEmmanuel Vadot clock-names = "fck"; 8045f62a964SEmmanuel Vadot power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; 8055f62a964SEmmanuel Vadot status = "disabled"; 8065f62a964SEmmanuel Vadot }; 8075f62a964SEmmanuel Vadot 8085f62a964SEmmanuel Vadot ti_csi2rx0: ticsi2rx@4500000 { 8095f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx-shim"; 8105f62a964SEmmanuel Vadot reg = <0x00 0x04500000 0x00 0x00001000>; 8115f62a964SEmmanuel Vadot ranges; 8125f62a964SEmmanuel Vadot #address-cells = <2>; 8135f62a964SEmmanuel Vadot #size-cells = <2>; 8145f62a964SEmmanuel Vadot dmas = <&main_bcdma_csi 0 0x4940 0>; 8155f62a964SEmmanuel Vadot dma-names = "rx0"; 8165f62a964SEmmanuel Vadot power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>; 8175f62a964SEmmanuel Vadot status = "disabled"; 8185f62a964SEmmanuel Vadot 8195f62a964SEmmanuel Vadot cdns_csi2rx0: csi-bridge@4504000 { 8205f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx", "cdns,csi2rx"; 8215f62a964SEmmanuel Vadot reg = <0x00 0x04504000 0x00 0x00001000>; 8225f62a964SEmmanuel Vadot clocks = <&k3_clks 72 2>, <&k3_clks 72 0>, <&k3_clks 72 2>, 8235f62a964SEmmanuel Vadot <&k3_clks 72 2>, <&k3_clks 72 3>, <&k3_clks 72 3>; 8245f62a964SEmmanuel Vadot clock-names = "sys_clk", "p_clk", "pixel_if0_clk", 8255f62a964SEmmanuel Vadot "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; 8265f62a964SEmmanuel Vadot phys = <&dphy0>; 8275f62a964SEmmanuel Vadot phy-names = "dphy"; 8285f62a964SEmmanuel Vadot 8295f62a964SEmmanuel Vadot ports { 8305f62a964SEmmanuel Vadot #address-cells = <1>; 8315f62a964SEmmanuel Vadot #size-cells = <0>; 8325f62a964SEmmanuel Vadot 8335f62a964SEmmanuel Vadot csi0_port0: port@0 { 8345f62a964SEmmanuel Vadot reg = <0>; 8355f62a964SEmmanuel Vadot status = "disabled"; 8365f62a964SEmmanuel Vadot }; 8375f62a964SEmmanuel Vadot 8385f62a964SEmmanuel Vadot csi0_port1: port@1 { 8395f62a964SEmmanuel Vadot reg = <1>; 8405f62a964SEmmanuel Vadot status = "disabled"; 8415f62a964SEmmanuel Vadot }; 8425f62a964SEmmanuel Vadot 8435f62a964SEmmanuel Vadot csi0_port2: port@2 { 8445f62a964SEmmanuel Vadot reg = <2>; 8455f62a964SEmmanuel Vadot status = "disabled"; 8465f62a964SEmmanuel Vadot }; 8475f62a964SEmmanuel Vadot 8485f62a964SEmmanuel Vadot csi0_port3: port@3 { 8495f62a964SEmmanuel Vadot reg = <3>; 8505f62a964SEmmanuel Vadot status = "disabled"; 8515f62a964SEmmanuel Vadot }; 8525f62a964SEmmanuel Vadot 8535f62a964SEmmanuel Vadot csi0_port4: port@4 { 8545f62a964SEmmanuel Vadot reg = <4>; 8555f62a964SEmmanuel Vadot status = "disabled"; 8565f62a964SEmmanuel Vadot }; 8575f62a964SEmmanuel Vadot }; 8585f62a964SEmmanuel Vadot }; 8595f62a964SEmmanuel Vadot }; 8605f62a964SEmmanuel Vadot 8615f62a964SEmmanuel Vadot ti_csi2rx1: ticsi2rx@4510000 { 8625f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx-shim"; 8635f62a964SEmmanuel Vadot reg = <0x00 0x04510000 0x00 0x1000>; 8645f62a964SEmmanuel Vadot ranges; 8655f62a964SEmmanuel Vadot #address-cells = <2>; 8665f62a964SEmmanuel Vadot #size-cells = <2>; 8675f62a964SEmmanuel Vadot dmas = <&main_bcdma_csi 0 0x4960 0>; 8685f62a964SEmmanuel Vadot dma-names = "rx0"; 8695f62a964SEmmanuel Vadot power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>; 8705f62a964SEmmanuel Vadot status = "disabled"; 8715f62a964SEmmanuel Vadot 8725f62a964SEmmanuel Vadot cdns_csi2rx1: csi-bridge@4514000 { 8735f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx", "cdns,csi2rx"; 8745f62a964SEmmanuel Vadot reg = <0x00 0x04514000 0x00 0x00001000>; 8755f62a964SEmmanuel Vadot clocks = <&k3_clks 73 2>, <&k3_clks 73 0>, <&k3_clks 73 2>, 8765f62a964SEmmanuel Vadot <&k3_clks 73 2>, <&k3_clks 73 3>, <&k3_clks 73 3>; 8775f62a964SEmmanuel Vadot clock-names = "sys_clk", "p_clk", "pixel_if0_clk", 8785f62a964SEmmanuel Vadot "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; 8795f62a964SEmmanuel Vadot phys = <&dphy1>; 8805f62a964SEmmanuel Vadot phy-names = "dphy"; 8815f62a964SEmmanuel Vadot ports { 8825f62a964SEmmanuel Vadot #address-cells = <1>; 8835f62a964SEmmanuel Vadot #size-cells = <0>; 8845f62a964SEmmanuel Vadot 8855f62a964SEmmanuel Vadot csi1_port0: port@0 { 8865f62a964SEmmanuel Vadot reg = <0>; 8875f62a964SEmmanuel Vadot status = "disabled"; 8885f62a964SEmmanuel Vadot }; 8895f62a964SEmmanuel Vadot 8905f62a964SEmmanuel Vadot csi1_port1: port@1 { 8915f62a964SEmmanuel Vadot reg = <1>; 8925f62a964SEmmanuel Vadot status = "disabled"; 8935f62a964SEmmanuel Vadot }; 8945f62a964SEmmanuel Vadot 8955f62a964SEmmanuel Vadot csi1_port2: port@2 { 8965f62a964SEmmanuel Vadot reg = <2>; 8975f62a964SEmmanuel Vadot status = "disabled"; 8985f62a964SEmmanuel Vadot }; 8995f62a964SEmmanuel Vadot 9005f62a964SEmmanuel Vadot csi1_port3: port@3 { 9015f62a964SEmmanuel Vadot reg = <3>; 9025f62a964SEmmanuel Vadot status = "disabled"; 9035f62a964SEmmanuel Vadot }; 9045f62a964SEmmanuel Vadot 9055f62a964SEmmanuel Vadot csi1_port4: port@4 { 9065f62a964SEmmanuel Vadot reg = <4>; 9075f62a964SEmmanuel Vadot status = "disabled"; 9085f62a964SEmmanuel Vadot }; 9095f62a964SEmmanuel Vadot }; 9105f62a964SEmmanuel Vadot }; 9115f62a964SEmmanuel Vadot }; 9125f62a964SEmmanuel Vadot 9135f62a964SEmmanuel Vadot ti_csi2rx2: ticsi2rx@4520000 { 9145f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx-shim"; 9155f62a964SEmmanuel Vadot reg = <0x00 0x04520000 0x00 0x00001000>; 9165f62a964SEmmanuel Vadot ranges; 9175f62a964SEmmanuel Vadot #address-cells = <2>; 9185f62a964SEmmanuel Vadot #size-cells = <2>; 9195f62a964SEmmanuel Vadot dmas = <&main_bcdma_csi 0 0x4980 0>; 9205f62a964SEmmanuel Vadot dma-names = "rx0"; 9215f62a964SEmmanuel Vadot power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>; 9225f62a964SEmmanuel Vadot status = "disabled"; 9235f62a964SEmmanuel Vadot 9245f62a964SEmmanuel Vadot cdns_csi2rx2: csi-bridge@4524000 { 9255f62a964SEmmanuel Vadot compatible = "ti,j721e-csi2rx", "cdns,csi2rx"; 9265f62a964SEmmanuel Vadot reg = <0x00 0x04524000 0x00 0x00001000>; 9275f62a964SEmmanuel Vadot clocks = <&k3_clks 74 2>, <&k3_clks 74 0>, <&k3_clks 74 2>, 9285f62a964SEmmanuel Vadot <&k3_clks 74 2>, <&k3_clks 74 3>, <&k3_clks 74 3>; 9295f62a964SEmmanuel Vadot clock-names = "sys_clk", "p_clk", "pixel_if0_clk", 9305f62a964SEmmanuel Vadot "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; 9315f62a964SEmmanuel Vadot phys = <&dphy2>; 9325f62a964SEmmanuel Vadot phy-names = "dphy"; 9335f62a964SEmmanuel Vadot 9345f62a964SEmmanuel Vadot ports { 9355f62a964SEmmanuel Vadot #address-cells = <1>; 9365f62a964SEmmanuel Vadot #size-cells = <0>; 9375f62a964SEmmanuel Vadot 9385f62a964SEmmanuel Vadot csi2_port0: port@0 { 9395f62a964SEmmanuel Vadot reg = <0>; 9405f62a964SEmmanuel Vadot status = "disabled"; 9415f62a964SEmmanuel Vadot }; 9425f62a964SEmmanuel Vadot 9435f62a964SEmmanuel Vadot csi2_port1: port@1 { 9445f62a964SEmmanuel Vadot reg = <1>; 9455f62a964SEmmanuel Vadot status = "disabled"; 9465f62a964SEmmanuel Vadot }; 9475f62a964SEmmanuel Vadot 9485f62a964SEmmanuel Vadot csi2_port2: port@2 { 9495f62a964SEmmanuel Vadot reg = <2>; 9505f62a964SEmmanuel Vadot status = "disabled"; 9515f62a964SEmmanuel Vadot }; 9525f62a964SEmmanuel Vadot 9535f62a964SEmmanuel Vadot csi2_port3: port@3 { 9545f62a964SEmmanuel Vadot reg = <3>; 9555f62a964SEmmanuel Vadot status = "disabled"; 9565f62a964SEmmanuel Vadot }; 9575f62a964SEmmanuel Vadot 9585f62a964SEmmanuel Vadot csi2_port4: port@4 { 9595f62a964SEmmanuel Vadot reg = <4>; 9605f62a964SEmmanuel Vadot status = "disabled"; 9615f62a964SEmmanuel Vadot }; 9625f62a964SEmmanuel Vadot }; 9635f62a964SEmmanuel Vadot }; 9645f62a964SEmmanuel Vadot }; 9655f62a964SEmmanuel Vadot 9665f62a964SEmmanuel Vadot dphy0: phy@4580000 { 9675f62a964SEmmanuel Vadot compatible = "cdns,dphy-rx"; 9685f62a964SEmmanuel Vadot reg = <0x00 0x04580000 0x00 0x00001100>; 9695f62a964SEmmanuel Vadot #phy-cells = <0>; 9705f62a964SEmmanuel Vadot power-domains = <&k3_pds 212 TI_SCI_PD_EXCLUSIVE>; 9715f62a964SEmmanuel Vadot status = "disabled"; 9725f62a964SEmmanuel Vadot }; 9735f62a964SEmmanuel Vadot 9745f62a964SEmmanuel Vadot dphy1: phy@4590000 { 9755f62a964SEmmanuel Vadot compatible = "cdns,dphy-rx"; 9765f62a964SEmmanuel Vadot reg = <0x00 0x04590000 0x00 0x00001100>; 9775f62a964SEmmanuel Vadot #phy-cells = <0>; 9785f62a964SEmmanuel Vadot power-domains = <&k3_pds 213 TI_SCI_PD_EXCLUSIVE>; 9795f62a964SEmmanuel Vadot status = "disabled"; 9805f62a964SEmmanuel Vadot }; 9815f62a964SEmmanuel Vadot 9825f62a964SEmmanuel Vadot dphy2: phy@45a0000 { 9835f62a964SEmmanuel Vadot compatible = "cdns,dphy-rx"; 9845f62a964SEmmanuel Vadot reg = <0x00 0x045a0000 0x00 0x00001100>; 9855f62a964SEmmanuel Vadot #phy-cells = <0>; 9865f62a964SEmmanuel Vadot power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>; 9875f62a964SEmmanuel Vadot status = "disabled"; 9885f62a964SEmmanuel Vadot }; 9895f62a964SEmmanuel Vadot 9905f62a964SEmmanuel Vadot vpu0: video-codec@4210000 { 9915f62a964SEmmanuel Vadot compatible = "ti,j721s2-wave521c", "cnm,wave521c"; 9925f62a964SEmmanuel Vadot reg = <0x00 0x4210000 0x00 0x10000>; 9935f62a964SEmmanuel Vadot interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>; 9945f62a964SEmmanuel Vadot clocks = <&k3_clks 241 2>; 9955f62a964SEmmanuel Vadot power-domains = <&k3_pds 241 TI_SCI_PD_EXCLUSIVE>; 9965f62a964SEmmanuel Vadot }; 9975f62a964SEmmanuel Vadot 9985f62a964SEmmanuel Vadot vpu1: video-codec@4220000 { 9995f62a964SEmmanuel Vadot compatible = "ti,j721s2-wave521c", "cnm,wave521c"; 10005f62a964SEmmanuel Vadot reg = <0x00 0x4220000 0x00 0x10000>; 10015f62a964SEmmanuel Vadot interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>; 10025f62a964SEmmanuel Vadot clocks = <&k3_clks 242 2>; 10035f62a964SEmmanuel Vadot power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>; 10045f62a964SEmmanuel Vadot }; 10055f62a964SEmmanuel Vadot 10065f62a964SEmmanuel Vadot main_sdhci0: mmc@4f80000 { 10075f62a964SEmmanuel Vadot compatible = "ti,j721e-sdhci-8bit"; 10085f62a964SEmmanuel Vadot reg = <0x00 0x04f80000 0x00 0x1000>, 10095f62a964SEmmanuel Vadot <0x00 0x04f88000 0x00 0x400>; 10105f62a964SEmmanuel Vadot interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 10115f62a964SEmmanuel Vadot power-domains = <&k3_pds 140 TI_SCI_PD_EXCLUSIVE>; 10125f62a964SEmmanuel Vadot clocks = <&k3_clks 140 1>, <&k3_clks 140 2>; 10135f62a964SEmmanuel Vadot clock-names = "clk_ahb", "clk_xin"; 10145f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 140 2>; 10155f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 140 3>; 10165f62a964SEmmanuel Vadot bus-width = <8>; 10175f62a964SEmmanuel Vadot ti,otap-del-sel-legacy = <0x0>; 10185f62a964SEmmanuel Vadot ti,otap-del-sel-mmc-hs = <0x0>; 10195f62a964SEmmanuel Vadot ti,otap-del-sel-ddr52 = <0x6>; 10205f62a964SEmmanuel Vadot ti,otap-del-sel-hs200 = <0x8>; 10215f62a964SEmmanuel Vadot ti,otap-del-sel-hs400 = <0x5>; 10225f62a964SEmmanuel Vadot ti,itap-del-sel-legacy = <0x10>; 10235f62a964SEmmanuel Vadot ti,itap-del-sel-mmc-hs = <0xa>; 10245f62a964SEmmanuel Vadot ti,strobe-sel = <0x77>; 10255f62a964SEmmanuel Vadot ti,clkbuf-sel = <0x7>; 10265f62a964SEmmanuel Vadot ti,trm-icp = <0x8>; 10275f62a964SEmmanuel Vadot mmc-ddr-1_8v; 10285f62a964SEmmanuel Vadot mmc-hs200-1_8v; 10295f62a964SEmmanuel Vadot mmc-hs400-1_8v; 10305f62a964SEmmanuel Vadot dma-coherent; 10315f62a964SEmmanuel Vadot status = "disabled"; 10325f62a964SEmmanuel Vadot }; 10335f62a964SEmmanuel Vadot 10345f62a964SEmmanuel Vadot main_sdhci1: mmc@4fb0000 { 10355f62a964SEmmanuel Vadot compatible = "ti,j721e-sdhci-4bit"; 10365f62a964SEmmanuel Vadot reg = <0x00 0x04fb0000 0x00 0x1000>, 10375f62a964SEmmanuel Vadot <0x00 0x04fb8000 0x00 0x400>; 10385f62a964SEmmanuel Vadot interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 10395f62a964SEmmanuel Vadot power-domains = <&k3_pds 141 TI_SCI_PD_EXCLUSIVE>; 10405f62a964SEmmanuel Vadot clocks = <&k3_clks 141 3>, <&k3_clks 141 4>; 10415f62a964SEmmanuel Vadot clock-names = "clk_ahb", "clk_xin"; 10425f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 141 4>; 10435f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 141 5>; 10445f62a964SEmmanuel Vadot bus-width = <4>; 10455f62a964SEmmanuel Vadot ti,otap-del-sel-legacy = <0x0>; 10465f62a964SEmmanuel Vadot ti,otap-del-sel-sd-hs = <0x0>; 10475f62a964SEmmanuel Vadot ti,otap-del-sel-sdr12 = <0xf>; 10485f62a964SEmmanuel Vadot ti,otap-del-sel-sdr25 = <0xf>; 10495f62a964SEmmanuel Vadot ti,otap-del-sel-sdr50 = <0xc>; 10505f62a964SEmmanuel Vadot ti,otap-del-sel-sdr104 = <0x5>; 10515f62a964SEmmanuel Vadot ti,otap-del-sel-ddr50 = <0xc>; 10525f62a964SEmmanuel Vadot ti,itap-del-sel-legacy = <0x0>; 10535f62a964SEmmanuel Vadot ti,itap-del-sel-sd-hs = <0x0>; 10545f62a964SEmmanuel Vadot ti,itap-del-sel-sdr12 = <0x0>; 10555f62a964SEmmanuel Vadot ti,itap-del-sel-sdr25 = <0x0>; 10565f62a964SEmmanuel Vadot ti,itap-del-sel-ddr50 = <0x2>; 10575f62a964SEmmanuel Vadot ti,clkbuf-sel = <0x7>; 10585f62a964SEmmanuel Vadot ti,trm-icp = <0x8>; 10595f62a964SEmmanuel Vadot dma-coherent; 10605f62a964SEmmanuel Vadot status = "disabled"; 10615f62a964SEmmanuel Vadot }; 10625f62a964SEmmanuel Vadot 10635f62a964SEmmanuel Vadot pcie0_rc: pcie@2900000 { 10645f62a964SEmmanuel Vadot compatible = "ti,j784s4-pcie-host"; 10655f62a964SEmmanuel Vadot reg = <0x00 0x02900000 0x00 0x1000>, 10665f62a964SEmmanuel Vadot <0x00 0x02907000 0x00 0x400>, 10675f62a964SEmmanuel Vadot <0x00 0x0d000000 0x00 0x00800000>, 1068ae5de77eSEmmanuel Vadot <0x40 0x00000000 0x00 0x00001000>; /* ECAM (4 KB) */ 10695f62a964SEmmanuel Vadot reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 10705f62a964SEmmanuel Vadot interrupt-names = "link_state"; 10715f62a964SEmmanuel Vadot interrupts = <GIC_SPI 318 IRQ_TYPE_EDGE_RISING>; 10725f62a964SEmmanuel Vadot device_type = "pci"; 10735f62a964SEmmanuel Vadot ti,syscon-pcie-ctrl = <&pcie0_ctrl 0x0>; 10745f62a964SEmmanuel Vadot max-link-speed = <3>; 10755f62a964SEmmanuel Vadot num-lanes = <4>; 10765f62a964SEmmanuel Vadot power-domains = <&k3_pds 332 TI_SCI_PD_EXCLUSIVE>; 10775f62a964SEmmanuel Vadot clocks = <&k3_clks 332 0>; 10785f62a964SEmmanuel Vadot clock-names = "fck"; 10795f62a964SEmmanuel Vadot #address-cells = <3>; 10805f62a964SEmmanuel Vadot #size-cells = <2>; 10815f62a964SEmmanuel Vadot bus-range = <0x0 0xff>; 10825f62a964SEmmanuel Vadot vendor-id = <0x104c>; 10835f62a964SEmmanuel Vadot device-id = <0xb012>; 10845f62a964SEmmanuel Vadot msi-map = <0x0 &gic_its 0x0 0x10000>; 10855f62a964SEmmanuel Vadot dma-coherent; 1086ae5de77eSEmmanuel Vadot ranges = <0x01000000 0x00 0x00001000 0x40 0x00001000 0x00 0x00100000>, /* IO (1 MB) */ 1087ae5de77eSEmmanuel Vadot <0x02000000 0x00 0x00101000 0x40 0x00101000 0x00 0xffeff000>; /* 32-bit Non-Prefetchable MEM (4 GB - 1 MB - 4 KB) */ 10885f62a964SEmmanuel Vadot dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 10895f62a964SEmmanuel Vadot status = "disabled"; 10905f62a964SEmmanuel Vadot }; 10915f62a964SEmmanuel Vadot 10925f62a964SEmmanuel Vadot pcie1_rc: pcie@2910000 { 10935f62a964SEmmanuel Vadot compatible = "ti,j784s4-pcie-host"; 10945f62a964SEmmanuel Vadot reg = <0x00 0x02910000 0x00 0x1000>, 10955f62a964SEmmanuel Vadot <0x00 0x02917000 0x00 0x400>, 10965f62a964SEmmanuel Vadot <0x00 0x0d800000 0x00 0x00800000>, 1097ae5de77eSEmmanuel Vadot <0x41 0x00000000 0x00 0x00001000>; /* ECAM (4 KB) */ 10985f62a964SEmmanuel Vadot reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 10995f62a964SEmmanuel Vadot interrupt-names = "link_state"; 11005f62a964SEmmanuel Vadot interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 11015f62a964SEmmanuel Vadot device_type = "pci"; 11025f62a964SEmmanuel Vadot ti,syscon-pcie-ctrl = <&pcie1_ctrl 0x0>; 11035f62a964SEmmanuel Vadot max-link-speed = <3>; 11045f62a964SEmmanuel Vadot num-lanes = <4>; 11055f62a964SEmmanuel Vadot power-domains = <&k3_pds 333 TI_SCI_PD_EXCLUSIVE>; 11065f62a964SEmmanuel Vadot clocks = <&k3_clks 333 0>; 11075f62a964SEmmanuel Vadot clock-names = "fck"; 11085f62a964SEmmanuel Vadot #address-cells = <3>; 11095f62a964SEmmanuel Vadot #size-cells = <2>; 11105f62a964SEmmanuel Vadot bus-range = <0x0 0xff>; 11115f62a964SEmmanuel Vadot vendor-id = <0x104c>; 11125f62a964SEmmanuel Vadot device-id = <0xb012>; 11135f62a964SEmmanuel Vadot msi-map = <0x0 &gic_its 0x10000 0x10000>; 11145f62a964SEmmanuel Vadot dma-coherent; 1115ae5de77eSEmmanuel Vadot ranges = <0x01000000 0x00 0x00001000 0x41 0x00001000 0x00 0x00100000>, /* IO (1 MB) */ 1116ae5de77eSEmmanuel Vadot <0x02000000 0x00 0x00101000 0x41 0x00101000 0x00 0xffeff000>; /* 32-bit Non-Prefetchable MEM (4 GB - 1 MB - 4 KB) */ 11175f62a964SEmmanuel Vadot dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 11185f62a964SEmmanuel Vadot status = "disabled"; 11195f62a964SEmmanuel Vadot }; 11205f62a964SEmmanuel Vadot 11215f62a964SEmmanuel Vadot serdes_wiz0: wiz@5060000 { 11225f62a964SEmmanuel Vadot compatible = "ti,j784s4-wiz-10g"; 11235f62a964SEmmanuel Vadot #address-cells = <1>; 11245f62a964SEmmanuel Vadot #size-cells = <1>; 11255f62a964SEmmanuel Vadot power-domains = <&k3_pds 404 TI_SCI_PD_EXCLUSIVE>; 11265f62a964SEmmanuel Vadot clocks = <&k3_clks 404 2>, <&k3_clks 404 6>, <&serdes_refclk>, <&k3_clks 404 5>; 11275f62a964SEmmanuel Vadot clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk"; 11285f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 404 6>; 11295f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 404 10>; 11305f62a964SEmmanuel Vadot num-lanes = <4>; 11315f62a964SEmmanuel Vadot #reset-cells = <1>; 11325f62a964SEmmanuel Vadot #clock-cells = <1>; 11335f62a964SEmmanuel Vadot ranges = <0x5060000 0x00 0x5060000 0x10000>; 11345f62a964SEmmanuel Vadot status = "disabled"; 11355f62a964SEmmanuel Vadot 11365f62a964SEmmanuel Vadot serdes0: serdes@5060000 { 11375f62a964SEmmanuel Vadot compatible = "ti,j721e-serdes-10g"; 11385f62a964SEmmanuel Vadot reg = <0x05060000 0x010000>; 11395f62a964SEmmanuel Vadot reg-names = "torrent_phy"; 11405f62a964SEmmanuel Vadot resets = <&serdes_wiz0 0>; 11415f62a964SEmmanuel Vadot reset-names = "torrent_reset"; 11425f62a964SEmmanuel Vadot clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 11435f62a964SEmmanuel Vadot <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; 11445f62a964SEmmanuel Vadot clock-names = "refclk", "phy_en_refclk"; 11455f62a964SEmmanuel Vadot assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 11465f62a964SEmmanuel Vadot <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, 11475f62a964SEmmanuel Vadot <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; 11485f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 404 6>, 11495f62a964SEmmanuel Vadot <&k3_clks 404 6>, 11505f62a964SEmmanuel Vadot <&k3_clks 404 6>; 11515f62a964SEmmanuel Vadot #address-cells = <1>; 11525f62a964SEmmanuel Vadot #size-cells = <0>; 11535f62a964SEmmanuel Vadot #clock-cells = <1>; 11545f62a964SEmmanuel Vadot status = "disabled"; 11555f62a964SEmmanuel Vadot }; 11565f62a964SEmmanuel Vadot }; 11575f62a964SEmmanuel Vadot 11585f62a964SEmmanuel Vadot serdes_wiz1: wiz@5070000 { 11595f62a964SEmmanuel Vadot compatible = "ti,j784s4-wiz-10g"; 11605f62a964SEmmanuel Vadot #address-cells = <1>; 11615f62a964SEmmanuel Vadot #size-cells = <1>; 11625f62a964SEmmanuel Vadot power-domains = <&k3_pds 405 TI_SCI_PD_EXCLUSIVE>; 11635f62a964SEmmanuel Vadot clocks = <&k3_clks 405 2>, <&k3_clks 405 6>, <&serdes_refclk>, <&k3_clks 405 5>; 11645f62a964SEmmanuel Vadot clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk"; 11655f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 405 6>; 11665f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 405 10>; 11675f62a964SEmmanuel Vadot num-lanes = <4>; 11685f62a964SEmmanuel Vadot #reset-cells = <1>; 11695f62a964SEmmanuel Vadot #clock-cells = <1>; 11705f62a964SEmmanuel Vadot ranges = <0x05070000 0x00 0x05070000 0x10000>; 11715f62a964SEmmanuel Vadot status = "disabled"; 11725f62a964SEmmanuel Vadot 11735f62a964SEmmanuel Vadot serdes1: serdes@5070000 { 11745f62a964SEmmanuel Vadot compatible = "ti,j721e-serdes-10g"; 11755f62a964SEmmanuel Vadot reg = <0x05070000 0x010000>; 11765f62a964SEmmanuel Vadot reg-names = "torrent_phy"; 11775f62a964SEmmanuel Vadot resets = <&serdes_wiz1 0>; 11785f62a964SEmmanuel Vadot reset-names = "torrent_reset"; 11795f62a964SEmmanuel Vadot clocks = <&serdes_wiz1 TI_WIZ_PLL0_REFCLK>, 11805f62a964SEmmanuel Vadot <&serdes_wiz1 TI_WIZ_PHY_EN_REFCLK>; 11815f62a964SEmmanuel Vadot clock-names = "refclk", "phy_en_refclk"; 11825f62a964SEmmanuel Vadot assigned-clocks = <&serdes_wiz1 TI_WIZ_PLL0_REFCLK>, 11835f62a964SEmmanuel Vadot <&serdes_wiz1 TI_WIZ_PLL1_REFCLK>, 11845f62a964SEmmanuel Vadot <&serdes_wiz1 TI_WIZ_REFCLK_DIG>; 11855f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 405 6>, 11865f62a964SEmmanuel Vadot <&k3_clks 405 6>, 11875f62a964SEmmanuel Vadot <&k3_clks 405 6>; 11885f62a964SEmmanuel Vadot #address-cells = <1>; 11895f62a964SEmmanuel Vadot #size-cells = <0>; 11905f62a964SEmmanuel Vadot #clock-cells = <1>; 11915f62a964SEmmanuel Vadot status = "disabled"; 11925f62a964SEmmanuel Vadot }; 11935f62a964SEmmanuel Vadot }; 11945f62a964SEmmanuel Vadot 11955f62a964SEmmanuel Vadot serdes_wiz4: wiz@5050000 { 11965f62a964SEmmanuel Vadot compatible = "ti,j784s4-wiz-10g"; 11975f62a964SEmmanuel Vadot #address-cells = <1>; 11985f62a964SEmmanuel Vadot #size-cells = <1>; 11995f62a964SEmmanuel Vadot power-domains = <&k3_pds 407 TI_SCI_PD_EXCLUSIVE>; 12005f62a964SEmmanuel Vadot clocks = <&k3_clks 407 2>, <&k3_clks 407 6>, <&serdes_refclk>, <&k3_clks 407 5>; 12015f62a964SEmmanuel Vadot clock-names = "fck", "core_ref_clk", "ext_ref_clk", "core_ref1_clk"; 12025f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 407 6>; 12035f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 407 10>; 12045f62a964SEmmanuel Vadot num-lanes = <4>; 12055f62a964SEmmanuel Vadot #reset-cells = <1>; 12065f62a964SEmmanuel Vadot #clock-cells = <1>; 12075f62a964SEmmanuel Vadot ranges = <0x05050000 0x00 0x05050000 0x10000>, 12085f62a964SEmmanuel Vadot <0xa030a00 0x00 0xa030a00 0x40>; /* DPTX PHY */ 12095f62a964SEmmanuel Vadot status = "disabled"; 12105f62a964SEmmanuel Vadot 12115f62a964SEmmanuel Vadot serdes4: serdes@5050000 { 12125f62a964SEmmanuel Vadot /* 12135f62a964SEmmanuel Vadot * Note: we also map DPTX PHY registers as the Torrent 12145f62a964SEmmanuel Vadot * needs to manage those. 12155f62a964SEmmanuel Vadot */ 12165f62a964SEmmanuel Vadot compatible = "ti,j721e-serdes-10g"; 12175f62a964SEmmanuel Vadot reg = <0x05050000 0x010000>, 12185f62a964SEmmanuel Vadot <0x0a030a00 0x40>; /* DPTX PHY */ 12195f62a964SEmmanuel Vadot reg-names = "torrent_phy"; 12205f62a964SEmmanuel Vadot resets = <&serdes_wiz4 0>; 12215f62a964SEmmanuel Vadot reset-names = "torrent_reset"; 12225f62a964SEmmanuel Vadot clocks = <&serdes_wiz4 TI_WIZ_PLL0_REFCLK>, 12235f62a964SEmmanuel Vadot <&serdes_wiz4 TI_WIZ_PHY_EN_REFCLK>; 12245f62a964SEmmanuel Vadot clock-names = "refclk", "phy_en_refclk"; 12255f62a964SEmmanuel Vadot assigned-clocks = <&serdes_wiz4 TI_WIZ_PLL0_REFCLK>, 12265f62a964SEmmanuel Vadot <&serdes_wiz4 TI_WIZ_PLL1_REFCLK>, 12275f62a964SEmmanuel Vadot <&serdes_wiz4 TI_WIZ_REFCLK_DIG>; 12285f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 407 6>, 12295f62a964SEmmanuel Vadot <&k3_clks 407 6>, 12305f62a964SEmmanuel Vadot <&k3_clks 407 6>; 12315f62a964SEmmanuel Vadot #address-cells = <1>; 12325f62a964SEmmanuel Vadot #size-cells = <0>; 12335f62a964SEmmanuel Vadot #clock-cells = <1>; 12345f62a964SEmmanuel Vadot status = "disabled"; 12355f62a964SEmmanuel Vadot }; 12365f62a964SEmmanuel Vadot }; 12375f62a964SEmmanuel Vadot 12385f62a964SEmmanuel Vadot main_navss: bus@30000000 { 12395f62a964SEmmanuel Vadot bootph-all; 12405f62a964SEmmanuel Vadot compatible = "simple-bus"; 12415f62a964SEmmanuel Vadot #address-cells = <2>; 12425f62a964SEmmanuel Vadot #size-cells = <2>; 12435f62a964SEmmanuel Vadot ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 12445f62a964SEmmanuel Vadot ti,sci-dev-id = <280>; 12455f62a964SEmmanuel Vadot dma-coherent; 12465f62a964SEmmanuel Vadot dma-ranges; 12475f62a964SEmmanuel Vadot 12485f62a964SEmmanuel Vadot main_navss_intr: interrupt-controller@310e0000 { 12495f62a964SEmmanuel Vadot compatible = "ti,sci-intr"; 12505f62a964SEmmanuel Vadot reg = <0x00 0x310e0000 0x00 0x4000>; 12515f62a964SEmmanuel Vadot ti,intr-trigger-type = <4>; 12525f62a964SEmmanuel Vadot interrupt-controller; 12535f62a964SEmmanuel Vadot interrupt-parent = <&gic500>; 12545f62a964SEmmanuel Vadot #interrupt-cells = <1>; 12555f62a964SEmmanuel Vadot ti,sci = <&sms>; 12565f62a964SEmmanuel Vadot ti,sci-dev-id = <283>; 12575f62a964SEmmanuel Vadot ti,interrupt-ranges = <0 64 64>, 12585f62a964SEmmanuel Vadot <64 448 64>, 12595f62a964SEmmanuel Vadot <128 672 64>; 12605f62a964SEmmanuel Vadot }; 12615f62a964SEmmanuel Vadot 12625f62a964SEmmanuel Vadot main_udmass_inta: msi-controller@33d00000 { 12635f62a964SEmmanuel Vadot compatible = "ti,sci-inta"; 12645f62a964SEmmanuel Vadot reg = <0x00 0x33d00000 0x00 0x100000>; 12655f62a964SEmmanuel Vadot interrupt-controller; 12665f62a964SEmmanuel Vadot #interrupt-cells = <0>; 12675f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 12685f62a964SEmmanuel Vadot msi-controller; 12695f62a964SEmmanuel Vadot ti,sci = <&sms>; 12705f62a964SEmmanuel Vadot ti,sci-dev-id = <321>; 12715f62a964SEmmanuel Vadot ti,interrupt-ranges = <0 0 256>; 12725f62a964SEmmanuel Vadot ti,unmapped-event-sources = <&main_bcdma_csi>; 12735f62a964SEmmanuel Vadot }; 12745f62a964SEmmanuel Vadot 12755f62a964SEmmanuel Vadot secure_proxy_main: mailbox@32c00000 { 12765f62a964SEmmanuel Vadot bootph-all; 12775f62a964SEmmanuel Vadot compatible = "ti,am654-secure-proxy"; 12785f62a964SEmmanuel Vadot #mbox-cells = <1>; 12795f62a964SEmmanuel Vadot reg-names = "target_data", "rt", "scfg"; 12805f62a964SEmmanuel Vadot reg = <0x00 0x32c00000 0x00 0x100000>, 12815f62a964SEmmanuel Vadot <0x00 0x32400000 0x00 0x100000>, 12825f62a964SEmmanuel Vadot <0x00 0x32800000 0x00 0x100000>; 12835f62a964SEmmanuel Vadot interrupt-names = "rx_011"; 12845f62a964SEmmanuel Vadot interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 12855f62a964SEmmanuel Vadot }; 12865f62a964SEmmanuel Vadot 12875f62a964SEmmanuel Vadot hwspinlock: hwlock@30e00000 { 12885f62a964SEmmanuel Vadot compatible = "ti,am654-hwspinlock"; 12895f62a964SEmmanuel Vadot reg = <0x00 0x30e00000 0x00 0x1000>; 12905f62a964SEmmanuel Vadot #hwlock-cells = <1>; 12915f62a964SEmmanuel Vadot }; 12925f62a964SEmmanuel Vadot 12935f62a964SEmmanuel Vadot mailbox0_cluster0: mailbox@31f80000 { 12945f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 12955f62a964SEmmanuel Vadot reg = <0x00 0x31f80000 0x00 0x200>; 12965f62a964SEmmanuel Vadot #mbox-cells = <1>; 12975f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 12985f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 12995f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13005f62a964SEmmanuel Vadot status = "disabled"; 13015f62a964SEmmanuel Vadot }; 13025f62a964SEmmanuel Vadot 13035f62a964SEmmanuel Vadot mailbox0_cluster1: mailbox@31f81000 { 13045f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13055f62a964SEmmanuel Vadot reg = <0x00 0x31f81000 0x00 0x200>; 13065f62a964SEmmanuel Vadot #mbox-cells = <1>; 13075f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13085f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13095f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13105f62a964SEmmanuel Vadot status = "disabled"; 13115f62a964SEmmanuel Vadot }; 13125f62a964SEmmanuel Vadot 13135f62a964SEmmanuel Vadot mailbox0_cluster2: mailbox@31f82000 { 13145f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13155f62a964SEmmanuel Vadot reg = <0x00 0x31f82000 0x00 0x200>; 13165f62a964SEmmanuel Vadot #mbox-cells = <1>; 13175f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13185f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13195f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13205f62a964SEmmanuel Vadot status = "disabled"; 13215f62a964SEmmanuel Vadot }; 13225f62a964SEmmanuel Vadot 13235f62a964SEmmanuel Vadot mailbox0_cluster3: mailbox@31f83000 { 13245f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13255f62a964SEmmanuel Vadot reg = <0x00 0x31f83000 0x00 0x200>; 13265f62a964SEmmanuel Vadot #mbox-cells = <1>; 13275f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13285f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13295f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13305f62a964SEmmanuel Vadot status = "disabled"; 13315f62a964SEmmanuel Vadot }; 13325f62a964SEmmanuel Vadot 13335f62a964SEmmanuel Vadot mailbox0_cluster4: mailbox@31f84000 { 13345f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13355f62a964SEmmanuel Vadot reg = <0x00 0x31f84000 0x00 0x200>; 13365f62a964SEmmanuel Vadot #mbox-cells = <1>; 13375f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13385f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13395f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13405f62a964SEmmanuel Vadot status = "disabled"; 13415f62a964SEmmanuel Vadot }; 13425f62a964SEmmanuel Vadot 13435f62a964SEmmanuel Vadot mailbox0_cluster5: mailbox@31f85000 { 13445f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13455f62a964SEmmanuel Vadot reg = <0x00 0x31f85000 0x00 0x200>; 13465f62a964SEmmanuel Vadot #mbox-cells = <1>; 13475f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13485f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13495f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13505f62a964SEmmanuel Vadot status = "disabled"; 13515f62a964SEmmanuel Vadot }; 13525f62a964SEmmanuel Vadot 13535f62a964SEmmanuel Vadot mailbox0_cluster6: mailbox@31f86000 { 13545f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13555f62a964SEmmanuel Vadot reg = <0x00 0x31f86000 0x00 0x200>; 13565f62a964SEmmanuel Vadot #mbox-cells = <1>; 13575f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13585f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13595f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13605f62a964SEmmanuel Vadot status = "disabled"; 13615f62a964SEmmanuel Vadot }; 13625f62a964SEmmanuel Vadot 13635f62a964SEmmanuel Vadot mailbox0_cluster7: mailbox@31f87000 { 13645f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13655f62a964SEmmanuel Vadot reg = <0x00 0x31f87000 0x00 0x200>; 13665f62a964SEmmanuel Vadot #mbox-cells = <1>; 13675f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13685f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13695f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13705f62a964SEmmanuel Vadot status = "disabled"; 13715f62a964SEmmanuel Vadot }; 13725f62a964SEmmanuel Vadot 13735f62a964SEmmanuel Vadot mailbox0_cluster8: mailbox@31f88000 { 13745f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13755f62a964SEmmanuel Vadot reg = <0x00 0x31f88000 0x00 0x200>; 13765f62a964SEmmanuel Vadot #mbox-cells = <1>; 13775f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13785f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13795f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13805f62a964SEmmanuel Vadot status = "disabled"; 13815f62a964SEmmanuel Vadot }; 13825f62a964SEmmanuel Vadot 13835f62a964SEmmanuel Vadot mailbox0_cluster9: mailbox@31f89000 { 13845f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13855f62a964SEmmanuel Vadot reg = <0x00 0x31f89000 0x00 0x200>; 13865f62a964SEmmanuel Vadot #mbox-cells = <1>; 13875f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13885f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13895f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 13905f62a964SEmmanuel Vadot status = "disabled"; 13915f62a964SEmmanuel Vadot }; 13925f62a964SEmmanuel Vadot 13935f62a964SEmmanuel Vadot mailbox0_cluster10: mailbox@31f8a000 { 13945f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 13955f62a964SEmmanuel Vadot reg = <0x00 0x31f8a000 0x00 0x200>; 13965f62a964SEmmanuel Vadot #mbox-cells = <1>; 13975f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 13985f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 13995f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14005f62a964SEmmanuel Vadot status = "disabled"; 14015f62a964SEmmanuel Vadot }; 14025f62a964SEmmanuel Vadot 14035f62a964SEmmanuel Vadot mailbox0_cluster11: mailbox@31f8b000 { 14045f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14055f62a964SEmmanuel Vadot reg = <0x00 0x31f8b000 0x00 0x200>; 14065f62a964SEmmanuel Vadot #mbox-cells = <1>; 14075f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14085f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14095f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14105f62a964SEmmanuel Vadot status = "disabled"; 14115f62a964SEmmanuel Vadot }; 14125f62a964SEmmanuel Vadot 14135f62a964SEmmanuel Vadot mailbox1_cluster0: mailbox@31f90000 { 14145f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14155f62a964SEmmanuel Vadot reg = <0x00 0x31f90000 0x00 0x200>; 14165f62a964SEmmanuel Vadot #mbox-cells = <1>; 14175f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14185f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14195f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14205f62a964SEmmanuel Vadot status = "disabled"; 14215f62a964SEmmanuel Vadot }; 14225f62a964SEmmanuel Vadot 14235f62a964SEmmanuel Vadot mailbox1_cluster1: mailbox@31f91000 { 14245f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14255f62a964SEmmanuel Vadot reg = <0x00 0x31f91000 0x00 0x200>; 14265f62a964SEmmanuel Vadot #mbox-cells = <1>; 14275f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14285f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14295f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14305f62a964SEmmanuel Vadot status = "disabled"; 14315f62a964SEmmanuel Vadot }; 14325f62a964SEmmanuel Vadot 14335f62a964SEmmanuel Vadot mailbox1_cluster2: mailbox@31f92000 { 14345f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14355f62a964SEmmanuel Vadot reg = <0x00 0x31f92000 0x00 0x200>; 14365f62a964SEmmanuel Vadot #mbox-cells = <1>; 14375f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14385f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14395f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14405f62a964SEmmanuel Vadot status = "disabled"; 14415f62a964SEmmanuel Vadot }; 14425f62a964SEmmanuel Vadot 14435f62a964SEmmanuel Vadot mailbox1_cluster3: mailbox@31f93000 { 14445f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14455f62a964SEmmanuel Vadot reg = <0x00 0x31f93000 0x00 0x200>; 14465f62a964SEmmanuel Vadot #mbox-cells = <1>; 14475f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14485f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14495f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14505f62a964SEmmanuel Vadot status = "disabled"; 14515f62a964SEmmanuel Vadot }; 14525f62a964SEmmanuel Vadot 14535f62a964SEmmanuel Vadot mailbox1_cluster4: mailbox@31f94000 { 14545f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14555f62a964SEmmanuel Vadot reg = <0x00 0x31f94000 0x00 0x200>; 14565f62a964SEmmanuel Vadot #mbox-cells = <1>; 14575f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14585f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14595f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14605f62a964SEmmanuel Vadot status = "disabled"; 14615f62a964SEmmanuel Vadot }; 14625f62a964SEmmanuel Vadot 14635f62a964SEmmanuel Vadot mailbox1_cluster5: mailbox@31f95000 { 14645f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14655f62a964SEmmanuel Vadot reg = <0x00 0x31f95000 0x00 0x200>; 14665f62a964SEmmanuel Vadot #mbox-cells = <1>; 14675f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14685f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14695f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14705f62a964SEmmanuel Vadot status = "disabled"; 14715f62a964SEmmanuel Vadot }; 14725f62a964SEmmanuel Vadot 14735f62a964SEmmanuel Vadot mailbox1_cluster6: mailbox@31f96000 { 14745f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14755f62a964SEmmanuel Vadot reg = <0x00 0x31f96000 0x00 0x200>; 14765f62a964SEmmanuel Vadot #mbox-cells = <1>; 14775f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14785f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14795f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14805f62a964SEmmanuel Vadot status = "disabled"; 14815f62a964SEmmanuel Vadot }; 14825f62a964SEmmanuel Vadot 14835f62a964SEmmanuel Vadot mailbox1_cluster7: mailbox@31f97000 { 14845f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14855f62a964SEmmanuel Vadot reg = <0x00 0x31f97000 0x00 0x200>; 14865f62a964SEmmanuel Vadot #mbox-cells = <1>; 14875f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14885f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14895f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 14905f62a964SEmmanuel Vadot status = "disabled"; 14915f62a964SEmmanuel Vadot }; 14925f62a964SEmmanuel Vadot 14935f62a964SEmmanuel Vadot mailbox1_cluster8: mailbox@31f98000 { 14945f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 14955f62a964SEmmanuel Vadot reg = <0x00 0x31f98000 0x00 0x200>; 14965f62a964SEmmanuel Vadot #mbox-cells = <1>; 14975f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 14985f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 14995f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 15005f62a964SEmmanuel Vadot status = "disabled"; 15015f62a964SEmmanuel Vadot }; 15025f62a964SEmmanuel Vadot 15035f62a964SEmmanuel Vadot mailbox1_cluster9: mailbox@31f99000 { 15045f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 15055f62a964SEmmanuel Vadot reg = <0x00 0x31f99000 0x00 0x200>; 15065f62a964SEmmanuel Vadot #mbox-cells = <1>; 15075f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 15085f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 15095f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 15105f62a964SEmmanuel Vadot status = "disabled"; 15115f62a964SEmmanuel Vadot }; 15125f62a964SEmmanuel Vadot 15135f62a964SEmmanuel Vadot mailbox1_cluster10: mailbox@31f9a000 { 15145f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 15155f62a964SEmmanuel Vadot reg = <0x00 0x31f9a000 0x00 0x200>; 15165f62a964SEmmanuel Vadot #mbox-cells = <1>; 15175f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 15185f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 15195f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 15205f62a964SEmmanuel Vadot status = "disabled"; 15215f62a964SEmmanuel Vadot }; 15225f62a964SEmmanuel Vadot 15235f62a964SEmmanuel Vadot mailbox1_cluster11: mailbox@31f9b000 { 15245f62a964SEmmanuel Vadot compatible = "ti,am654-mailbox"; 15255f62a964SEmmanuel Vadot reg = <0x00 0x31f9b000 0x00 0x200>; 15265f62a964SEmmanuel Vadot #mbox-cells = <1>; 15275f62a964SEmmanuel Vadot ti,mbox-num-users = <4>; 15285f62a964SEmmanuel Vadot ti,mbox-num-fifos = <16>; 15295f62a964SEmmanuel Vadot interrupt-parent = <&main_navss_intr>; 15305f62a964SEmmanuel Vadot status = "disabled"; 15315f62a964SEmmanuel Vadot }; 15325f62a964SEmmanuel Vadot 15335f62a964SEmmanuel Vadot main_ringacc: ringacc@3c000000 { 15345f62a964SEmmanuel Vadot compatible = "ti,am654-navss-ringacc"; 15355f62a964SEmmanuel Vadot reg = <0x00 0x3c000000 0x00 0x400000>, 15365f62a964SEmmanuel Vadot <0x00 0x38000000 0x00 0x400000>, 15375f62a964SEmmanuel Vadot <0x00 0x31120000 0x00 0x100>, 15385f62a964SEmmanuel Vadot <0x00 0x33000000 0x00 0x40000>, 15395f62a964SEmmanuel Vadot <0x00 0x31080000 0x00 0x40000>; 15405f62a964SEmmanuel Vadot reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg"; 15415f62a964SEmmanuel Vadot ti,num-rings = <1024>; 15425f62a964SEmmanuel Vadot ti,sci-rm-range-gp-rings = <0x1>; 15435f62a964SEmmanuel Vadot ti,sci = <&sms>; 15445f62a964SEmmanuel Vadot ti,sci-dev-id = <315>; 15455f62a964SEmmanuel Vadot msi-parent = <&main_udmass_inta>; 15465f62a964SEmmanuel Vadot }; 15475f62a964SEmmanuel Vadot 15485f62a964SEmmanuel Vadot main_udmap: dma-controller@31150000 { 15495f62a964SEmmanuel Vadot compatible = "ti,j721e-navss-main-udmap"; 15505f62a964SEmmanuel Vadot reg = <0x00 0x31150000 0x00 0x100>, 15515f62a964SEmmanuel Vadot <0x00 0x34000000 0x00 0x80000>, 15525f62a964SEmmanuel Vadot <0x00 0x35000000 0x00 0x200000>, 15535f62a964SEmmanuel Vadot <0x00 0x30b00000 0x00 0x20000>, 15545f62a964SEmmanuel Vadot <0x00 0x30c00000 0x00 0x8000>, 15555f62a964SEmmanuel Vadot <0x00 0x30d00000 0x00 0x4000>; 15565f62a964SEmmanuel Vadot reg-names = "gcfg", "rchanrt", "tchanrt", 15575f62a964SEmmanuel Vadot "tchan", "rchan", "rflow"; 15585f62a964SEmmanuel Vadot msi-parent = <&main_udmass_inta>; 15595f62a964SEmmanuel Vadot #dma-cells = <1>; 15605f62a964SEmmanuel Vadot 15615f62a964SEmmanuel Vadot ti,sci = <&sms>; 15625f62a964SEmmanuel Vadot ti,sci-dev-id = <319>; 15635f62a964SEmmanuel Vadot ti,ringacc = <&main_ringacc>; 15645f62a964SEmmanuel Vadot 15655f62a964SEmmanuel Vadot ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 15665f62a964SEmmanuel Vadot <0x0f>, /* TX_HCHAN */ 15675f62a964SEmmanuel Vadot <0x10>; /* TX_UHCHAN */ 15685f62a964SEmmanuel Vadot ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 15695f62a964SEmmanuel Vadot <0x0b>, /* RX_HCHAN */ 15705f62a964SEmmanuel Vadot <0x0c>; /* RX_UHCHAN */ 15715f62a964SEmmanuel Vadot ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 15725f62a964SEmmanuel Vadot }; 15735f62a964SEmmanuel Vadot 15745f62a964SEmmanuel Vadot main_bcdma_csi: dma-controller@311a0000 { 15755f62a964SEmmanuel Vadot compatible = "ti,j721s2-dmss-bcdma-csi"; 15765f62a964SEmmanuel Vadot reg = <0x00 0x311a0000 0x00 0x100>, 15775f62a964SEmmanuel Vadot <0x00 0x35d00000 0x00 0x20000>, 15785f62a964SEmmanuel Vadot <0x00 0x35c00000 0x00 0x10000>, 15795f62a964SEmmanuel Vadot <0x00 0x35e00000 0x00 0x80000>; 15805f62a964SEmmanuel Vadot reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt"; 15815f62a964SEmmanuel Vadot msi-parent = <&main_udmass_inta>; 15825f62a964SEmmanuel Vadot #dma-cells = <3>; 15835f62a964SEmmanuel Vadot ti,sci = <&sms>; 15845f62a964SEmmanuel Vadot ti,sci-dev-id = <281>; 15855f62a964SEmmanuel Vadot ti,sci-rm-range-rchan = <0x21>; 15865f62a964SEmmanuel Vadot ti,sci-rm-range-tchan = <0x22>; 15875f62a964SEmmanuel Vadot }; 15885f62a964SEmmanuel Vadot 15895f62a964SEmmanuel Vadot cpts@310d0000 { 15905f62a964SEmmanuel Vadot compatible = "ti,j721e-cpts"; 15915f62a964SEmmanuel Vadot reg = <0x00 0x310d0000 0x00 0x400>; 15925f62a964SEmmanuel Vadot reg-names = "cpts"; 15935f62a964SEmmanuel Vadot clocks = <&k3_clks 282 0>; 15945f62a964SEmmanuel Vadot clock-names = "cpts"; 15955f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 62 3>; /* CPTS_RFT_CLK */ 15965f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 62 5>; /* MAIN_0_HSDIV6_CLK */ 15975f62a964SEmmanuel Vadot interrupts-extended = <&main_navss_intr 391>; 15985f62a964SEmmanuel Vadot interrupt-names = "cpts"; 15995f62a964SEmmanuel Vadot ti,cpts-periodic-outputs = <6>; 16005f62a964SEmmanuel Vadot ti,cpts-ext-ts-inputs = <8>; 16015f62a964SEmmanuel Vadot }; 16025f62a964SEmmanuel Vadot }; 16035f62a964SEmmanuel Vadot 16045f62a964SEmmanuel Vadot main_cpsw0: ethernet@c000000 { 16055f62a964SEmmanuel Vadot compatible = "ti,j784s4-cpswxg-nuss"; 16065f62a964SEmmanuel Vadot reg = <0x00 0xc000000 0x00 0x200000>; 16075f62a964SEmmanuel Vadot reg-names = "cpsw_nuss"; 16085f62a964SEmmanuel Vadot ranges = <0x00 0x00 0x00 0xc000000 0x00 0x200000>; 16095f62a964SEmmanuel Vadot #address-cells = <2>; 16105f62a964SEmmanuel Vadot #size-cells = <2>; 16115f62a964SEmmanuel Vadot dma-coherent; 16125f62a964SEmmanuel Vadot clocks = <&k3_clks 64 0>; 16135f62a964SEmmanuel Vadot clock-names = "fck"; 16145f62a964SEmmanuel Vadot power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>; 16155f62a964SEmmanuel Vadot 16165f62a964SEmmanuel Vadot dmas = <&main_udmap 0xca00>, 16175f62a964SEmmanuel Vadot <&main_udmap 0xca01>, 16185f62a964SEmmanuel Vadot <&main_udmap 0xca02>, 16195f62a964SEmmanuel Vadot <&main_udmap 0xca03>, 16205f62a964SEmmanuel Vadot <&main_udmap 0xca04>, 16215f62a964SEmmanuel Vadot <&main_udmap 0xca05>, 16225f62a964SEmmanuel Vadot <&main_udmap 0xca06>, 16235f62a964SEmmanuel Vadot <&main_udmap 0xca07>, 16245f62a964SEmmanuel Vadot <&main_udmap 0x4a00>; 16255f62a964SEmmanuel Vadot dma-names = "tx0", "tx1", "tx2", "tx3", 16265f62a964SEmmanuel Vadot "tx4", "tx5", "tx6", "tx7", 16275f62a964SEmmanuel Vadot "rx"; 16285f62a964SEmmanuel Vadot 16295f62a964SEmmanuel Vadot status = "disabled"; 16305f62a964SEmmanuel Vadot 16315f62a964SEmmanuel Vadot ethernet-ports { 16325f62a964SEmmanuel Vadot #address-cells = <1>; 16335f62a964SEmmanuel Vadot #size-cells = <0>; 16345f62a964SEmmanuel Vadot 16355f62a964SEmmanuel Vadot main_cpsw0_port1: port@1 { 16365f62a964SEmmanuel Vadot reg = <1>; 16375f62a964SEmmanuel Vadot label = "port1"; 16385f62a964SEmmanuel Vadot ti,mac-only; 16395f62a964SEmmanuel Vadot status = "disabled"; 16405f62a964SEmmanuel Vadot }; 16415f62a964SEmmanuel Vadot 16425f62a964SEmmanuel Vadot main_cpsw0_port2: port@2 { 16435f62a964SEmmanuel Vadot reg = <2>; 16445f62a964SEmmanuel Vadot label = "port2"; 16455f62a964SEmmanuel Vadot ti,mac-only; 16465f62a964SEmmanuel Vadot status = "disabled"; 16475f62a964SEmmanuel Vadot }; 16485f62a964SEmmanuel Vadot 16495f62a964SEmmanuel Vadot main_cpsw0_port3: port@3 { 16505f62a964SEmmanuel Vadot reg = <3>; 16515f62a964SEmmanuel Vadot label = "port3"; 16525f62a964SEmmanuel Vadot ti,mac-only; 16535f62a964SEmmanuel Vadot status = "disabled"; 16545f62a964SEmmanuel Vadot }; 16555f62a964SEmmanuel Vadot 16565f62a964SEmmanuel Vadot main_cpsw0_port4: port@4 { 16575f62a964SEmmanuel Vadot reg = <4>; 16585f62a964SEmmanuel Vadot label = "port4"; 16595f62a964SEmmanuel Vadot ti,mac-only; 16605f62a964SEmmanuel Vadot status = "disabled"; 16615f62a964SEmmanuel Vadot }; 16625f62a964SEmmanuel Vadot 16635f62a964SEmmanuel Vadot main_cpsw0_port5: port@5 { 16645f62a964SEmmanuel Vadot reg = <5>; 16655f62a964SEmmanuel Vadot label = "port5"; 16665f62a964SEmmanuel Vadot ti,mac-only; 16675f62a964SEmmanuel Vadot status = "disabled"; 16685f62a964SEmmanuel Vadot }; 16695f62a964SEmmanuel Vadot 16705f62a964SEmmanuel Vadot main_cpsw0_port6: port@6 { 16715f62a964SEmmanuel Vadot reg = <6>; 16725f62a964SEmmanuel Vadot label = "port6"; 16735f62a964SEmmanuel Vadot ti,mac-only; 16745f62a964SEmmanuel Vadot status = "disabled"; 16755f62a964SEmmanuel Vadot }; 16765f62a964SEmmanuel Vadot 16775f62a964SEmmanuel Vadot main_cpsw0_port7: port@7 { 16785f62a964SEmmanuel Vadot reg = <7>; 16795f62a964SEmmanuel Vadot label = "port7"; 16805f62a964SEmmanuel Vadot ti,mac-only; 16815f62a964SEmmanuel Vadot status = "disabled"; 16825f62a964SEmmanuel Vadot }; 16835f62a964SEmmanuel Vadot 16845f62a964SEmmanuel Vadot main_cpsw0_port8: port@8 { 16855f62a964SEmmanuel Vadot reg = <8>; 16865f62a964SEmmanuel Vadot label = "port8"; 16875f62a964SEmmanuel Vadot ti,mac-only; 16885f62a964SEmmanuel Vadot status = "disabled"; 16895f62a964SEmmanuel Vadot }; 16905f62a964SEmmanuel Vadot }; 16915f62a964SEmmanuel Vadot 16925f62a964SEmmanuel Vadot main_cpsw0_mdio: mdio@f00 { 16935f62a964SEmmanuel Vadot compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 16945f62a964SEmmanuel Vadot reg = <0x00 0xf00 0x00 0x100>; 16955f62a964SEmmanuel Vadot #address-cells = <1>; 16965f62a964SEmmanuel Vadot #size-cells = <0>; 16975f62a964SEmmanuel Vadot clocks = <&k3_clks 64 0>; 16985f62a964SEmmanuel Vadot clock-names = "fck"; 16995f62a964SEmmanuel Vadot bus_freq = <1000000>; 17005f62a964SEmmanuel Vadot status = "disabled"; 17015f62a964SEmmanuel Vadot }; 17025f62a964SEmmanuel Vadot 17035f62a964SEmmanuel Vadot cpts@3d000 { 17045f62a964SEmmanuel Vadot compatible = "ti,am65-cpts"; 17055f62a964SEmmanuel Vadot reg = <0x00 0x3d000 0x00 0x400>; 17065f62a964SEmmanuel Vadot clocks = <&k3_clks 64 3>; 17075f62a964SEmmanuel Vadot clock-names = "cpts"; 17085f62a964SEmmanuel Vadot interrupts-extended = <&gic500 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 17095f62a964SEmmanuel Vadot interrupt-names = "cpts"; 17105f62a964SEmmanuel Vadot ti,cpts-ext-ts-inputs = <4>; 17115f62a964SEmmanuel Vadot ti,cpts-periodic-outputs = <2>; 17125f62a964SEmmanuel Vadot }; 17135f62a964SEmmanuel Vadot }; 17145f62a964SEmmanuel Vadot 17155f62a964SEmmanuel Vadot main_cpsw1: ethernet@c200000 { 17165f62a964SEmmanuel Vadot compatible = "ti,j721e-cpsw-nuss"; 17175f62a964SEmmanuel Vadot reg = <0x00 0xc200000 0x00 0x200000>; 17185f62a964SEmmanuel Vadot reg-names = "cpsw_nuss"; 17195f62a964SEmmanuel Vadot ranges = <0x00 0x00 0x00 0xc200000 0x00 0x200000>; 17205f62a964SEmmanuel Vadot #address-cells = <2>; 17215f62a964SEmmanuel Vadot #size-cells = <2>; 17225f62a964SEmmanuel Vadot dma-coherent; 17235f62a964SEmmanuel Vadot clocks = <&k3_clks 62 0>; 17245f62a964SEmmanuel Vadot clock-names = "fck"; 17255f62a964SEmmanuel Vadot power-domains = <&k3_pds 62 TI_SCI_PD_EXCLUSIVE>; 17265f62a964SEmmanuel Vadot 17275f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc640>, 17285f62a964SEmmanuel Vadot <&main_udmap 0xc641>, 17295f62a964SEmmanuel Vadot <&main_udmap 0xc642>, 17305f62a964SEmmanuel Vadot <&main_udmap 0xc643>, 17315f62a964SEmmanuel Vadot <&main_udmap 0xc644>, 17325f62a964SEmmanuel Vadot <&main_udmap 0xc645>, 17335f62a964SEmmanuel Vadot <&main_udmap 0xc646>, 17345f62a964SEmmanuel Vadot <&main_udmap 0xc647>, 17355f62a964SEmmanuel Vadot <&main_udmap 0x4640>; 17365f62a964SEmmanuel Vadot dma-names = "tx0", "tx1", "tx2", "tx3", 17375f62a964SEmmanuel Vadot "tx4", "tx5", "tx6", "tx7", 17385f62a964SEmmanuel Vadot "rx"; 17395f62a964SEmmanuel Vadot 17405f62a964SEmmanuel Vadot status = "disabled"; 17415f62a964SEmmanuel Vadot 17425f62a964SEmmanuel Vadot ethernet-ports { 17435f62a964SEmmanuel Vadot #address-cells = <1>; 17445f62a964SEmmanuel Vadot #size-cells = <0>; 17455f62a964SEmmanuel Vadot 17465f62a964SEmmanuel Vadot main_cpsw1_port1: port@1 { 17475f62a964SEmmanuel Vadot reg = <1>; 17485f62a964SEmmanuel Vadot label = "port1"; 17495f62a964SEmmanuel Vadot phys = <&cpsw1_phy_gmii_sel 1>; 17505f62a964SEmmanuel Vadot ti,mac-only; 17515f62a964SEmmanuel Vadot status = "disabled"; 17525f62a964SEmmanuel Vadot }; 17535f62a964SEmmanuel Vadot }; 17545f62a964SEmmanuel Vadot 17555f62a964SEmmanuel Vadot main_cpsw1_mdio: mdio@f00 { 17565f62a964SEmmanuel Vadot compatible = "ti,cpsw-mdio", "ti,davinci_mdio"; 17575f62a964SEmmanuel Vadot reg = <0x00 0xf00 0x00 0x100>; 17585f62a964SEmmanuel Vadot #address-cells = <1>; 17595f62a964SEmmanuel Vadot #size-cells = <0>; 17605f62a964SEmmanuel Vadot clocks = <&k3_clks 62 0>; 17615f62a964SEmmanuel Vadot clock-names = "fck"; 17625f62a964SEmmanuel Vadot bus_freq = <1000000>; 17635f62a964SEmmanuel Vadot status = "disabled"; 17645f62a964SEmmanuel Vadot }; 17655f62a964SEmmanuel Vadot 17665f62a964SEmmanuel Vadot cpts@3d000 { 17675f62a964SEmmanuel Vadot compatible = "ti,am65-cpts"; 17685f62a964SEmmanuel Vadot reg = <0x00 0x3d000 0x00 0x400>; 17695f62a964SEmmanuel Vadot clocks = <&k3_clks 62 3>; 17705f62a964SEmmanuel Vadot clock-names = "cpts"; 17715f62a964SEmmanuel Vadot interrupts-extended = <&gic500 GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 17725f62a964SEmmanuel Vadot interrupt-names = "cpts"; 17735f62a964SEmmanuel Vadot ti,cpts-ext-ts-inputs = <4>; 17745f62a964SEmmanuel Vadot ti,cpts-periodic-outputs = <2>; 17755f62a964SEmmanuel Vadot }; 17765f62a964SEmmanuel Vadot }; 17775f62a964SEmmanuel Vadot 17785f62a964SEmmanuel Vadot main_mcan0: can@2701000 { 17795f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 17805f62a964SEmmanuel Vadot reg = <0x00 0x02701000 0x00 0x200>, 17815f62a964SEmmanuel Vadot <0x00 0x02708000 0x00 0x8000>; 17825f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 17835f62a964SEmmanuel Vadot power-domains = <&k3_pds 245 TI_SCI_PD_EXCLUSIVE>; 17845f62a964SEmmanuel Vadot clocks = <&k3_clks 245 6>, <&k3_clks 245 1>; 17855f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 17865f62a964SEmmanuel Vadot interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 17875f62a964SEmmanuel Vadot <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 17885f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 17895f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 17905f62a964SEmmanuel Vadot status = "disabled"; 17915f62a964SEmmanuel Vadot }; 17925f62a964SEmmanuel Vadot 17935f62a964SEmmanuel Vadot main_mcan1: can@2711000 { 17945f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 17955f62a964SEmmanuel Vadot reg = <0x00 0x02711000 0x00 0x200>, 17965f62a964SEmmanuel Vadot <0x00 0x02718000 0x00 0x8000>; 17975f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 17985f62a964SEmmanuel Vadot power-domains = <&k3_pds 246 TI_SCI_PD_EXCLUSIVE>; 17995f62a964SEmmanuel Vadot clocks = <&k3_clks 246 6>, <&k3_clks 246 1>; 18005f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18015f62a964SEmmanuel Vadot interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 18025f62a964SEmmanuel Vadot <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 18035f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18045f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18055f62a964SEmmanuel Vadot status = "disabled"; 18065f62a964SEmmanuel Vadot }; 18075f62a964SEmmanuel Vadot 18085f62a964SEmmanuel Vadot main_mcan2: can@2721000 { 18095f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18105f62a964SEmmanuel Vadot reg = <0x00 0x02721000 0x00 0x200>, 18115f62a964SEmmanuel Vadot <0x00 0x02728000 0x00 0x8000>; 18125f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18135f62a964SEmmanuel Vadot power-domains = <&k3_pds 247 TI_SCI_PD_EXCLUSIVE>; 18145f62a964SEmmanuel Vadot clocks = <&k3_clks 247 6>, <&k3_clks 247 1>; 18155f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18165f62a964SEmmanuel Vadot interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 18175f62a964SEmmanuel Vadot <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 18185f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18195f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18205f62a964SEmmanuel Vadot status = "disabled"; 18215f62a964SEmmanuel Vadot }; 18225f62a964SEmmanuel Vadot 18235f62a964SEmmanuel Vadot main_mcan3: can@2731000 { 18245f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18255f62a964SEmmanuel Vadot reg = <0x00 0x02731000 0x00 0x200>, 18265f62a964SEmmanuel Vadot <0x00 0x02738000 0x00 0x8000>; 18275f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18285f62a964SEmmanuel Vadot power-domains = <&k3_pds 248 TI_SCI_PD_EXCLUSIVE>; 18295f62a964SEmmanuel Vadot clocks = <&k3_clks 248 6>, <&k3_clks 248 1>; 18305f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18315f62a964SEmmanuel Vadot interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 18325f62a964SEmmanuel Vadot <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 18335f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18345f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18355f62a964SEmmanuel Vadot status = "disabled"; 18365f62a964SEmmanuel Vadot }; 18375f62a964SEmmanuel Vadot 18385f62a964SEmmanuel Vadot main_mcan4: can@2741000 { 18395f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18405f62a964SEmmanuel Vadot reg = <0x00 0x02741000 0x00 0x200>, 18415f62a964SEmmanuel Vadot <0x00 0x02748000 0x00 0x8000>; 18425f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18435f62a964SEmmanuel Vadot power-domains = <&k3_pds 249 TI_SCI_PD_EXCLUSIVE>; 18445f62a964SEmmanuel Vadot clocks = <&k3_clks 249 6>, <&k3_clks 249 1>; 18455f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18465f62a964SEmmanuel Vadot interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 18475f62a964SEmmanuel Vadot <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 18485f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18495f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18505f62a964SEmmanuel Vadot status = "disabled"; 18515f62a964SEmmanuel Vadot }; 18525f62a964SEmmanuel Vadot 18535f62a964SEmmanuel Vadot main_mcan5: can@2751000 { 18545f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18555f62a964SEmmanuel Vadot reg = <0x00 0x02751000 0x00 0x200>, 18565f62a964SEmmanuel Vadot <0x00 0x02758000 0x00 0x8000>; 18575f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18585f62a964SEmmanuel Vadot power-domains = <&k3_pds 250 TI_SCI_PD_EXCLUSIVE>; 18595f62a964SEmmanuel Vadot clocks = <&k3_clks 250 6>, <&k3_clks 250 1>; 18605f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18615f62a964SEmmanuel Vadot interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 18625f62a964SEmmanuel Vadot <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 18635f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18645f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18655f62a964SEmmanuel Vadot status = "disabled"; 18665f62a964SEmmanuel Vadot }; 18675f62a964SEmmanuel Vadot 18685f62a964SEmmanuel Vadot main_mcan6: can@2761000 { 18695f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18705f62a964SEmmanuel Vadot reg = <0x00 0x02761000 0x00 0x200>, 18715f62a964SEmmanuel Vadot <0x00 0x02768000 0x00 0x8000>; 18725f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18735f62a964SEmmanuel Vadot power-domains = <&k3_pds 251 TI_SCI_PD_EXCLUSIVE>; 18745f62a964SEmmanuel Vadot clocks = <&k3_clks 251 6>, <&k3_clks 251 1>; 18755f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18765f62a964SEmmanuel Vadot interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 18775f62a964SEmmanuel Vadot <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 18785f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18795f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18805f62a964SEmmanuel Vadot status = "disabled"; 18815f62a964SEmmanuel Vadot }; 18825f62a964SEmmanuel Vadot 18835f62a964SEmmanuel Vadot main_mcan7: can@2771000 { 18845f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 18855f62a964SEmmanuel Vadot reg = <0x00 0x02771000 0x00 0x200>, 18865f62a964SEmmanuel Vadot <0x00 0x02778000 0x00 0x8000>; 18875f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 18885f62a964SEmmanuel Vadot power-domains = <&k3_pds 252 TI_SCI_PD_EXCLUSIVE>; 18895f62a964SEmmanuel Vadot clocks = <&k3_clks 252 6>, <&k3_clks 252 1>; 18905f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 18915f62a964SEmmanuel Vadot interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 18925f62a964SEmmanuel Vadot <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 18935f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 18945f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 18955f62a964SEmmanuel Vadot status = "disabled"; 18965f62a964SEmmanuel Vadot }; 18975f62a964SEmmanuel Vadot 18985f62a964SEmmanuel Vadot main_mcan8: can@2781000 { 18995f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19005f62a964SEmmanuel Vadot reg = <0x00 0x02781000 0x00 0x200>, 19015f62a964SEmmanuel Vadot <0x00 0x02788000 0x00 0x8000>; 19025f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19035f62a964SEmmanuel Vadot power-domains = <&k3_pds 253 TI_SCI_PD_EXCLUSIVE>; 19045f62a964SEmmanuel Vadot clocks = <&k3_clks 253 6>, <&k3_clks 253 1>; 19055f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19065f62a964SEmmanuel Vadot interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 19075f62a964SEmmanuel Vadot <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 19085f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19095f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19105f62a964SEmmanuel Vadot status = "disabled"; 19115f62a964SEmmanuel Vadot }; 19125f62a964SEmmanuel Vadot 19135f62a964SEmmanuel Vadot main_mcan9: can@2791000 { 19145f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19155f62a964SEmmanuel Vadot reg = <0x00 0x02791000 0x00 0x200>, 19165f62a964SEmmanuel Vadot <0x00 0x02798000 0x00 0x8000>; 19175f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19185f62a964SEmmanuel Vadot power-domains = <&k3_pds 254 TI_SCI_PD_EXCLUSIVE>; 19195f62a964SEmmanuel Vadot clocks = <&k3_clks 254 6>, <&k3_clks 254 1>; 19205f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19215f62a964SEmmanuel Vadot interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 19225f62a964SEmmanuel Vadot <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 19235f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19245f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19255f62a964SEmmanuel Vadot status = "disabled"; 19265f62a964SEmmanuel Vadot }; 19275f62a964SEmmanuel Vadot 19285f62a964SEmmanuel Vadot main_mcan10: can@27a1000 { 19295f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19305f62a964SEmmanuel Vadot reg = <0x00 0x027a1000 0x00 0x200>, 19315f62a964SEmmanuel Vadot <0x00 0x027a8000 0x00 0x8000>; 19325f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19335f62a964SEmmanuel Vadot power-domains = <&k3_pds 255 TI_SCI_PD_EXCLUSIVE>; 19345f62a964SEmmanuel Vadot clocks = <&k3_clks 255 6>, <&k3_clks 255 1>; 19355f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19365f62a964SEmmanuel Vadot interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 19375f62a964SEmmanuel Vadot <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 19385f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19395f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19405f62a964SEmmanuel Vadot status = "disabled"; 19415f62a964SEmmanuel Vadot }; 19425f62a964SEmmanuel Vadot 19435f62a964SEmmanuel Vadot main_mcan11: can@27b1000 { 19445f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19455f62a964SEmmanuel Vadot reg = <0x00 0x027b1000 0x00 0x200>, 19465f62a964SEmmanuel Vadot <0x00 0x027b8000 0x00 0x8000>; 19475f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19485f62a964SEmmanuel Vadot power-domains = <&k3_pds 256 TI_SCI_PD_EXCLUSIVE>; 19495f62a964SEmmanuel Vadot clocks = <&k3_clks 256 6>, <&k3_clks 256 1>; 19505f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19515f62a964SEmmanuel Vadot interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 19525f62a964SEmmanuel Vadot <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 19535f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19545f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19555f62a964SEmmanuel Vadot status = "disabled"; 19565f62a964SEmmanuel Vadot }; 19575f62a964SEmmanuel Vadot 19585f62a964SEmmanuel Vadot main_mcan12: can@27c1000 { 19595f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19605f62a964SEmmanuel Vadot reg = <0x00 0x027c1000 0x00 0x200>, 19615f62a964SEmmanuel Vadot <0x00 0x027c8000 0x00 0x8000>; 19625f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19635f62a964SEmmanuel Vadot power-domains = <&k3_pds 257 TI_SCI_PD_EXCLUSIVE>; 19645f62a964SEmmanuel Vadot clocks = <&k3_clks 257 6>, <&k3_clks 257 1>; 19655f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19665f62a964SEmmanuel Vadot interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 19675f62a964SEmmanuel Vadot <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 19685f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19695f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19705f62a964SEmmanuel Vadot status = "disabled"; 19715f62a964SEmmanuel Vadot }; 19725f62a964SEmmanuel Vadot 19735f62a964SEmmanuel Vadot main_mcan13: can@27d1000 { 19745f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19755f62a964SEmmanuel Vadot reg = <0x00 0x027d1000 0x00 0x200>, 19765f62a964SEmmanuel Vadot <0x00 0x027d8000 0x00 0x8000>; 19775f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19785f62a964SEmmanuel Vadot power-domains = <&k3_pds 258 TI_SCI_PD_EXCLUSIVE>; 19795f62a964SEmmanuel Vadot clocks = <&k3_clks 258 6>, <&k3_clks 258 1>; 19805f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19815f62a964SEmmanuel Vadot interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 19825f62a964SEmmanuel Vadot <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 19835f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19845f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 19855f62a964SEmmanuel Vadot status = "disabled"; 19865f62a964SEmmanuel Vadot }; 19875f62a964SEmmanuel Vadot 19885f62a964SEmmanuel Vadot main_mcan14: can@2681000 { 19895f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 19905f62a964SEmmanuel Vadot reg = <0x00 0x02681000 0x00 0x200>, 19915f62a964SEmmanuel Vadot <0x00 0x02688000 0x00 0x8000>; 19925f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 19935f62a964SEmmanuel Vadot power-domains = <&k3_pds 259 TI_SCI_PD_EXCLUSIVE>; 19945f62a964SEmmanuel Vadot clocks = <&k3_clks 259 6>, <&k3_clks 259 1>; 19955f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 19965f62a964SEmmanuel Vadot interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 19975f62a964SEmmanuel Vadot <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 19985f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 19995f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 20005f62a964SEmmanuel Vadot status = "disabled"; 20015f62a964SEmmanuel Vadot }; 20025f62a964SEmmanuel Vadot 20035f62a964SEmmanuel Vadot main_mcan15: can@2691000 { 20045f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 20055f62a964SEmmanuel Vadot reg = <0x00 0x02691000 0x00 0x200>, 20065f62a964SEmmanuel Vadot <0x00 0x02698000 0x00 0x8000>; 20075f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 20085f62a964SEmmanuel Vadot power-domains = <&k3_pds 260 TI_SCI_PD_EXCLUSIVE>; 20095f62a964SEmmanuel Vadot clocks = <&k3_clks 260 6>, <&k3_clks 260 1>; 20105f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 20115f62a964SEmmanuel Vadot interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 20125f62a964SEmmanuel Vadot <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 20135f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 20145f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 20155f62a964SEmmanuel Vadot status = "disabled"; 20165f62a964SEmmanuel Vadot }; 20175f62a964SEmmanuel Vadot 20185f62a964SEmmanuel Vadot main_mcan16: can@26a1000 { 20195f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 20205f62a964SEmmanuel Vadot reg = <0x00 0x026a1000 0x00 0x200>, 20215f62a964SEmmanuel Vadot <0x00 0x026a8000 0x00 0x8000>; 20225f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 20235f62a964SEmmanuel Vadot power-domains = <&k3_pds 261 TI_SCI_PD_EXCLUSIVE>; 20245f62a964SEmmanuel Vadot clocks = <&k3_clks 261 6>, <&k3_clks 261 1>; 20255f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 20265f62a964SEmmanuel Vadot interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 20275f62a964SEmmanuel Vadot <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 20285f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 20295f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 20305f62a964SEmmanuel Vadot status = "disabled"; 20315f62a964SEmmanuel Vadot }; 20325f62a964SEmmanuel Vadot 20335f62a964SEmmanuel Vadot main_mcan17: can@26b1000 { 20345f62a964SEmmanuel Vadot compatible = "bosch,m_can"; 20355f62a964SEmmanuel Vadot reg = <0x00 0x026b1000 0x00 0x200>, 20365f62a964SEmmanuel Vadot <0x00 0x026b8000 0x00 0x8000>; 20375f62a964SEmmanuel Vadot reg-names = "m_can", "message_ram"; 20385f62a964SEmmanuel Vadot power-domains = <&k3_pds 262 TI_SCI_PD_EXCLUSIVE>; 20395f62a964SEmmanuel Vadot clocks = <&k3_clks 262 6>, <&k3_clks 262 1>; 20405f62a964SEmmanuel Vadot clock-names = "hclk", "cclk"; 20415f62a964SEmmanuel Vadot interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 20425f62a964SEmmanuel Vadot <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 20435f62a964SEmmanuel Vadot interrupt-names = "int0", "int1"; 20445f62a964SEmmanuel Vadot bosch,mram-cfg = <0x00 128 64 64 64 64 32 32>; 20455f62a964SEmmanuel Vadot status = "disabled"; 20465f62a964SEmmanuel Vadot }; 20475f62a964SEmmanuel Vadot 20485f62a964SEmmanuel Vadot main_spi0: spi@2100000 { 20495f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 20505f62a964SEmmanuel Vadot reg = <0x00 0x02100000 0x00 0x400>; 20515f62a964SEmmanuel Vadot interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 20525f62a964SEmmanuel Vadot #address-cells = <1>; 20535f62a964SEmmanuel Vadot #size-cells = <0>; 20545f62a964SEmmanuel Vadot power-domains = <&k3_pds 376 TI_SCI_PD_EXCLUSIVE>; 20552846c905SEmmanuel Vadot clocks = <&k3_clks 376 0>; 20565f62a964SEmmanuel Vadot status = "disabled"; 20575f62a964SEmmanuel Vadot }; 20585f62a964SEmmanuel Vadot 20595f62a964SEmmanuel Vadot main_spi1: spi@2110000 { 20605f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 20615f62a964SEmmanuel Vadot reg = <0x00 0x02110000 0x00 0x400>; 20625f62a964SEmmanuel Vadot interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 20635f62a964SEmmanuel Vadot #address-cells = <1>; 20645f62a964SEmmanuel Vadot #size-cells = <0>; 20655f62a964SEmmanuel Vadot power-domains = <&k3_pds 377 TI_SCI_PD_EXCLUSIVE>; 20662846c905SEmmanuel Vadot clocks = <&k3_clks 377 0>; 20675f62a964SEmmanuel Vadot status = "disabled"; 20685f62a964SEmmanuel Vadot }; 20695f62a964SEmmanuel Vadot 20705f62a964SEmmanuel Vadot main_spi2: spi@2120000 { 20715f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 20725f62a964SEmmanuel Vadot reg = <0x00 0x02120000 0x00 0x400>; 20735f62a964SEmmanuel Vadot interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 20745f62a964SEmmanuel Vadot #address-cells = <1>; 20755f62a964SEmmanuel Vadot #size-cells = <0>; 20765f62a964SEmmanuel Vadot power-domains = <&k3_pds 378 TI_SCI_PD_EXCLUSIVE>; 20772846c905SEmmanuel Vadot clocks = <&k3_clks 378 0>; 20785f62a964SEmmanuel Vadot status = "disabled"; 20795f62a964SEmmanuel Vadot }; 20805f62a964SEmmanuel Vadot 20815f62a964SEmmanuel Vadot main_spi3: spi@2130000 { 20825f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 20835f62a964SEmmanuel Vadot reg = <0x00 0x02130000 0x00 0x400>; 20845f62a964SEmmanuel Vadot interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 20855f62a964SEmmanuel Vadot #address-cells = <1>; 20865f62a964SEmmanuel Vadot #size-cells = <0>; 20875f62a964SEmmanuel Vadot power-domains = <&k3_pds 379 TI_SCI_PD_EXCLUSIVE>; 20882846c905SEmmanuel Vadot clocks = <&k3_clks 379 0>; 20895f62a964SEmmanuel Vadot status = "disabled"; 20905f62a964SEmmanuel Vadot }; 20915f62a964SEmmanuel Vadot 20925f62a964SEmmanuel Vadot main_spi4: spi@2140000 { 20935f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 20945f62a964SEmmanuel Vadot reg = <0x00 0x02140000 0x00 0x400>; 20955f62a964SEmmanuel Vadot interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 20965f62a964SEmmanuel Vadot #address-cells = <1>; 20975f62a964SEmmanuel Vadot #size-cells = <0>; 20985f62a964SEmmanuel Vadot power-domains = <&k3_pds 380 TI_SCI_PD_EXCLUSIVE>; 20992846c905SEmmanuel Vadot clocks = <&k3_clks 380 0>; 21005f62a964SEmmanuel Vadot status = "disabled"; 21015f62a964SEmmanuel Vadot }; 21025f62a964SEmmanuel Vadot 21035f62a964SEmmanuel Vadot main_spi5: spi@2150000 { 21045f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 21055f62a964SEmmanuel Vadot reg = <0x00 0x02150000 0x00 0x400>; 21065f62a964SEmmanuel Vadot interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 21075f62a964SEmmanuel Vadot #address-cells = <1>; 21085f62a964SEmmanuel Vadot #size-cells = <0>; 21095f62a964SEmmanuel Vadot power-domains = <&k3_pds 381 TI_SCI_PD_EXCLUSIVE>; 21102846c905SEmmanuel Vadot clocks = <&k3_clks 381 0>; 21115f62a964SEmmanuel Vadot status = "disabled"; 21125f62a964SEmmanuel Vadot }; 21135f62a964SEmmanuel Vadot 21145f62a964SEmmanuel Vadot main_spi6: spi@2160000 { 21155f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 21165f62a964SEmmanuel Vadot reg = <0x00 0x02160000 0x00 0x400>; 21175f62a964SEmmanuel Vadot interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 21185f62a964SEmmanuel Vadot #address-cells = <1>; 21195f62a964SEmmanuel Vadot #size-cells = <0>; 21205f62a964SEmmanuel Vadot power-domains = <&k3_pds 382 TI_SCI_PD_EXCLUSIVE>; 21212846c905SEmmanuel Vadot clocks = <&k3_clks 382 0>; 21225f62a964SEmmanuel Vadot status = "disabled"; 21235f62a964SEmmanuel Vadot }; 21245f62a964SEmmanuel Vadot 21255f62a964SEmmanuel Vadot main_spi7: spi@2170000 { 21265f62a964SEmmanuel Vadot compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 21275f62a964SEmmanuel Vadot reg = <0x00 0x02170000 0x00 0x400>; 21285f62a964SEmmanuel Vadot interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 21295f62a964SEmmanuel Vadot #address-cells = <1>; 21305f62a964SEmmanuel Vadot #size-cells = <0>; 21315f62a964SEmmanuel Vadot power-domains = <&k3_pds 383 TI_SCI_PD_EXCLUSIVE>; 21322846c905SEmmanuel Vadot clocks = <&k3_clks 383 0>; 21335f62a964SEmmanuel Vadot status = "disabled"; 21345f62a964SEmmanuel Vadot }; 21355f62a964SEmmanuel Vadot 21365f62a964SEmmanuel Vadot ufs_wrapper: ufs-wrapper@4e80000 { 21375f62a964SEmmanuel Vadot compatible = "ti,j721e-ufs"; 21385f62a964SEmmanuel Vadot reg = <0x00 0x4e80000 0x00 0x100>; 21395f62a964SEmmanuel Vadot power-domains = <&k3_pds 387 TI_SCI_PD_EXCLUSIVE>; 21405f62a964SEmmanuel Vadot clocks = <&k3_clks 387 3>; 21415f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 387 3>; 21425f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 387 6>; 21435f62a964SEmmanuel Vadot ranges; 21445f62a964SEmmanuel Vadot #address-cells = <2>; 21455f62a964SEmmanuel Vadot #size-cells = <2>; 21465f62a964SEmmanuel Vadot status = "disabled"; 21475f62a964SEmmanuel Vadot 21485f62a964SEmmanuel Vadot ufs@4e84000 { 21495f62a964SEmmanuel Vadot compatible = "cdns,ufshc-m31-16nm", "jedec,ufs-2.0"; 21505f62a964SEmmanuel Vadot reg = <0x00 0x4e84000 0x00 0x10000>; 21515f62a964SEmmanuel Vadot interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 21525f62a964SEmmanuel Vadot freq-table-hz = <250000000 250000000>, <19200000 19200000>, 21535f62a964SEmmanuel Vadot <19200000 19200000>; 21545f62a964SEmmanuel Vadot clocks = <&k3_clks 387 1>, <&k3_clks 387 3>, <&k3_clks 387 3>; 21555f62a964SEmmanuel Vadot clock-names = "core_clk", "phy_clk", "ref_clk"; 21565f62a964SEmmanuel Vadot dma-coherent; 21575f62a964SEmmanuel Vadot }; 21585f62a964SEmmanuel Vadot }; 21595f62a964SEmmanuel Vadot 21605f62a964SEmmanuel Vadot main_r5fss0: r5fss@5c00000 { 21615f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5fss"; 21625f62a964SEmmanuel Vadot ti,cluster-mode = <1>; 21635f62a964SEmmanuel Vadot #address-cells = <1>; 21645f62a964SEmmanuel Vadot #size-cells = <1>; 21655f62a964SEmmanuel Vadot ranges = <0x5c00000 0x00 0x5c00000 0x20000>, 21665f62a964SEmmanuel Vadot <0x5d00000 0x00 0x5d00000 0x20000>; 21675f62a964SEmmanuel Vadot power-domains = <&k3_pds 336 TI_SCI_PD_EXCLUSIVE>; 21685f62a964SEmmanuel Vadot 21695f62a964SEmmanuel Vadot main_r5fss0_core0: r5f@5c00000 { 21705f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 21715f62a964SEmmanuel Vadot reg = <0x5c00000 0x00010000>, 21725f62a964SEmmanuel Vadot <0x5c10000 0x00010000>; 21735f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 21745f62a964SEmmanuel Vadot ti,sci = <&sms>; 21755f62a964SEmmanuel Vadot ti,sci-dev-id = <339>; 21765f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x06 0xff>; 21775f62a964SEmmanuel Vadot resets = <&k3_reset 339 1>; 21785f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f0_0-fw"; 21795f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 21805f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 21815f62a964SEmmanuel Vadot ti,loczrama = <1>; 21825f62a964SEmmanuel Vadot }; 21835f62a964SEmmanuel Vadot 21845f62a964SEmmanuel Vadot main_r5fss0_core1: r5f@5d00000 { 21855f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 21865f62a964SEmmanuel Vadot reg = <0x5d00000 0x00010000>, 21875f62a964SEmmanuel Vadot <0x5d10000 0x00010000>; 21885f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 21895f62a964SEmmanuel Vadot ti,sci = <&sms>; 21905f62a964SEmmanuel Vadot ti,sci-dev-id = <340>; 21915f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x07 0xff>; 21925f62a964SEmmanuel Vadot resets = <&k3_reset 340 1>; 21935f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f0_1-fw"; 21945f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 21955f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 21965f62a964SEmmanuel Vadot ti,loczrama = <1>; 21975f62a964SEmmanuel Vadot }; 21985f62a964SEmmanuel Vadot }; 21995f62a964SEmmanuel Vadot 22005f62a964SEmmanuel Vadot main_r5fss1: r5fss@5e00000 { 22015f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5fss"; 22025f62a964SEmmanuel Vadot ti,cluster-mode = <1>; 22035f62a964SEmmanuel Vadot #address-cells = <1>; 22045f62a964SEmmanuel Vadot #size-cells = <1>; 22055f62a964SEmmanuel Vadot ranges = <0x5e00000 0x00 0x5e00000 0x20000>, 22065f62a964SEmmanuel Vadot <0x5f00000 0x00 0x5f00000 0x20000>; 22075f62a964SEmmanuel Vadot power-domains = <&k3_pds 337 TI_SCI_PD_EXCLUSIVE>; 22085f62a964SEmmanuel Vadot 22095f62a964SEmmanuel Vadot main_r5fss1_core0: r5f@5e00000 { 22105f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 22115f62a964SEmmanuel Vadot reg = <0x5e00000 0x00010000>, 22125f62a964SEmmanuel Vadot <0x5e10000 0x00010000>; 22135f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 22145f62a964SEmmanuel Vadot ti,sci = <&sms>; 22155f62a964SEmmanuel Vadot ti,sci-dev-id = <341>; 22165f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x08 0xff>; 22175f62a964SEmmanuel Vadot resets = <&k3_reset 341 1>; 22185f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f1_0-fw"; 22195f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 22205f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 22215f62a964SEmmanuel Vadot ti,loczrama = <1>; 22225f62a964SEmmanuel Vadot }; 22235f62a964SEmmanuel Vadot 22245f62a964SEmmanuel Vadot main_r5fss1_core1: r5f@5f00000 { 22255f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 22265f62a964SEmmanuel Vadot reg = <0x5f00000 0x00010000>, 22275f62a964SEmmanuel Vadot <0x5f10000 0x00010000>; 22285f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 22295f62a964SEmmanuel Vadot ti,sci = <&sms>; 22305f62a964SEmmanuel Vadot ti,sci-dev-id = <342>; 22315f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x09 0xff>; 22325f62a964SEmmanuel Vadot resets = <&k3_reset 342 1>; 22335f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f1_1-fw"; 22345f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 22355f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 22365f62a964SEmmanuel Vadot ti,loczrama = <1>; 22375f62a964SEmmanuel Vadot }; 22385f62a964SEmmanuel Vadot }; 22395f62a964SEmmanuel Vadot 22405f62a964SEmmanuel Vadot main_r5fss2: r5fss@5900000 { 22415f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5fss"; 22425f62a964SEmmanuel Vadot ti,cluster-mode = <1>; 22435f62a964SEmmanuel Vadot #address-cells = <1>; 22445f62a964SEmmanuel Vadot #size-cells = <1>; 22455f62a964SEmmanuel Vadot ranges = <0x5900000 0x00 0x5900000 0x20000>, 22465f62a964SEmmanuel Vadot <0x5a00000 0x00 0x5a00000 0x20000>; 22475f62a964SEmmanuel Vadot power-domains = <&k3_pds 338 TI_SCI_PD_EXCLUSIVE>; 22485f62a964SEmmanuel Vadot 22495f62a964SEmmanuel Vadot main_r5fss2_core0: r5f@5900000 { 22505f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 22515f62a964SEmmanuel Vadot reg = <0x5900000 0x00010000>, 22525f62a964SEmmanuel Vadot <0x5910000 0x00010000>; 22535f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 22545f62a964SEmmanuel Vadot ti,sci = <&sms>; 22555f62a964SEmmanuel Vadot ti,sci-dev-id = <343>; 22565f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x0a 0xff>; 22575f62a964SEmmanuel Vadot resets = <&k3_reset 343 1>; 22585f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f2_0-fw"; 22595f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 22605f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 22615f62a964SEmmanuel Vadot ti,loczrama = <1>; 22625f62a964SEmmanuel Vadot }; 22635f62a964SEmmanuel Vadot 22645f62a964SEmmanuel Vadot main_r5fss2_core1: r5f@5a00000 { 22655f62a964SEmmanuel Vadot compatible = "ti,j721s2-r5f"; 22665f62a964SEmmanuel Vadot reg = <0x5a00000 0x00010000>, 22675f62a964SEmmanuel Vadot <0x5a10000 0x00010000>; 22685f62a964SEmmanuel Vadot reg-names = "atcm", "btcm"; 22695f62a964SEmmanuel Vadot ti,sci = <&sms>; 22705f62a964SEmmanuel Vadot ti,sci-dev-id = <344>; 22715f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x0b 0xff>; 22725f62a964SEmmanuel Vadot resets = <&k3_reset 344 1>; 22735f62a964SEmmanuel Vadot firmware-name = "j784s4-main-r5f2_1-fw"; 22745f62a964SEmmanuel Vadot ti,atcm-enable = <1>; 22755f62a964SEmmanuel Vadot ti,btcm-enable = <1>; 22765f62a964SEmmanuel Vadot ti,loczrama = <1>; 22775f62a964SEmmanuel Vadot }; 22785f62a964SEmmanuel Vadot }; 22795f62a964SEmmanuel Vadot 22805f62a964SEmmanuel Vadot c71_0: dsp@64800000 { 22815f62a964SEmmanuel Vadot compatible = "ti,j721s2-c71-dsp"; 22825f62a964SEmmanuel Vadot reg = <0x00 0x64800000 0x00 0x00080000>, 22835f62a964SEmmanuel Vadot <0x00 0x64e00000 0x00 0x0000c000>; 22845f62a964SEmmanuel Vadot reg-names = "l2sram", "l1dram"; 22855f62a964SEmmanuel Vadot ti,sci = <&sms>; 22865f62a964SEmmanuel Vadot ti,sci-dev-id = <30>; 22875f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x30 0xff>; 22885f62a964SEmmanuel Vadot resets = <&k3_reset 30 1>; 22895f62a964SEmmanuel Vadot firmware-name = "j784s4-c71_0-fw"; 22905f62a964SEmmanuel Vadot status = "disabled"; 22915f62a964SEmmanuel Vadot }; 22925f62a964SEmmanuel Vadot 22935f62a964SEmmanuel Vadot c71_1: dsp@65800000 { 22945f62a964SEmmanuel Vadot compatible = "ti,j721s2-c71-dsp"; 22955f62a964SEmmanuel Vadot reg = <0x00 0x65800000 0x00 0x00080000>, 22965f62a964SEmmanuel Vadot <0x00 0x65e00000 0x00 0x0000c000>; 22975f62a964SEmmanuel Vadot reg-names = "l2sram", "l1dram"; 22985f62a964SEmmanuel Vadot ti,sci = <&sms>; 22995f62a964SEmmanuel Vadot ti,sci-dev-id = <33>; 23005f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x31 0xff>; 23015f62a964SEmmanuel Vadot resets = <&k3_reset 33 1>; 23025f62a964SEmmanuel Vadot firmware-name = "j784s4-c71_1-fw"; 23035f62a964SEmmanuel Vadot status = "disabled"; 23045f62a964SEmmanuel Vadot }; 23055f62a964SEmmanuel Vadot 23065f62a964SEmmanuel Vadot c71_2: dsp@66800000 { 23075f62a964SEmmanuel Vadot compatible = "ti,j721s2-c71-dsp"; 23085f62a964SEmmanuel Vadot reg = <0x00 0x66800000 0x00 0x00080000>, 23095f62a964SEmmanuel Vadot <0x00 0x66e00000 0x00 0x0000c000>; 23105f62a964SEmmanuel Vadot reg-names = "l2sram", "l1dram"; 23115f62a964SEmmanuel Vadot ti,sci = <&sms>; 23125f62a964SEmmanuel Vadot ti,sci-dev-id = <37>; 23135f62a964SEmmanuel Vadot ti,sci-proc-ids = <0x32 0xff>; 23145f62a964SEmmanuel Vadot resets = <&k3_reset 37 1>; 23155f62a964SEmmanuel Vadot firmware-name = "j784s4-c71_2-fw"; 23165f62a964SEmmanuel Vadot status = "disabled"; 23175f62a964SEmmanuel Vadot }; 23185f62a964SEmmanuel Vadot 23195f62a964SEmmanuel Vadot main_esm: esm@700000 { 23205f62a964SEmmanuel Vadot compatible = "ti,j721e-esm"; 23215f62a964SEmmanuel Vadot reg = <0x00 0x700000 0x00 0x1000>; 23225f62a964SEmmanuel Vadot ti,esm-pins = <688>, <689>, <690>, <691>, <692>, <693>, <694>, 23235f62a964SEmmanuel Vadot <695>; 23245f62a964SEmmanuel Vadot bootph-pre-ram; 23255f62a964SEmmanuel Vadot }; 23265f62a964SEmmanuel Vadot 23275f62a964SEmmanuel Vadot watchdog0: watchdog@2200000 { 23285f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23295f62a964SEmmanuel Vadot reg = <0x00 0x2200000 0x00 0x100>; 23305f62a964SEmmanuel Vadot clocks = <&k3_clks 348 0>; 23315f62a964SEmmanuel Vadot power-domains = <&k3_pds 348 TI_SCI_PD_EXCLUSIVE>; 23325f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 348 0>; 23335f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 348 4>; 23345f62a964SEmmanuel Vadot }; 23355f62a964SEmmanuel Vadot 23365f62a964SEmmanuel Vadot watchdog1: watchdog@2210000 { 23375f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23385f62a964SEmmanuel Vadot reg = <0x00 0x2210000 0x00 0x100>; 23395f62a964SEmmanuel Vadot clocks = <&k3_clks 349 0>; 23405f62a964SEmmanuel Vadot power-domains = <&k3_pds 349 TI_SCI_PD_EXCLUSIVE>; 23415f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 349 0>; 23425f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 349 4>; 23435f62a964SEmmanuel Vadot }; 23445f62a964SEmmanuel Vadot 23455f62a964SEmmanuel Vadot watchdog2: watchdog@2220000 { 23465f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23475f62a964SEmmanuel Vadot reg = <0x00 0x2220000 0x00 0x100>; 23485f62a964SEmmanuel Vadot clocks = <&k3_clks 350 0>; 23495f62a964SEmmanuel Vadot power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>; 23505f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 350 0>; 23515f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 350 4>; 23525f62a964SEmmanuel Vadot }; 23535f62a964SEmmanuel Vadot 23545f62a964SEmmanuel Vadot watchdog3: watchdog@2230000 { 23555f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23565f62a964SEmmanuel Vadot reg = <0x00 0x2230000 0x00 0x100>; 23575f62a964SEmmanuel Vadot clocks = <&k3_clks 351 0>; 23585f62a964SEmmanuel Vadot power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>; 23595f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 351 0>; 23605f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 351 4>; 23615f62a964SEmmanuel Vadot }; 23625f62a964SEmmanuel Vadot 23635f62a964SEmmanuel Vadot watchdog4: watchdog@2240000 { 23645f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23655f62a964SEmmanuel Vadot reg = <0x00 0x2240000 0x00 0x100>; 23665f62a964SEmmanuel Vadot clocks = <&k3_clks 352 0>; 23675f62a964SEmmanuel Vadot power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>; 23685f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 352 0>; 23695f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 352 4>; 23705f62a964SEmmanuel Vadot }; 23715f62a964SEmmanuel Vadot 23725f62a964SEmmanuel Vadot watchdog5: watchdog@2250000 { 23735f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23745f62a964SEmmanuel Vadot reg = <0x00 0x2250000 0x00 0x100>; 23755f62a964SEmmanuel Vadot clocks = <&k3_clks 353 0>; 23765f62a964SEmmanuel Vadot power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>; 23775f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 353 0>; 23785f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 353 4>; 23795f62a964SEmmanuel Vadot }; 23805f62a964SEmmanuel Vadot 23815f62a964SEmmanuel Vadot watchdog6: watchdog@2260000 { 23825f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23835f62a964SEmmanuel Vadot reg = <0x00 0x2260000 0x00 0x100>; 23845f62a964SEmmanuel Vadot clocks = <&k3_clks 354 0>; 23855f62a964SEmmanuel Vadot power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>; 23865f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 354 0>; 23875f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 354 4>; 23885f62a964SEmmanuel Vadot }; 23895f62a964SEmmanuel Vadot 23905f62a964SEmmanuel Vadot watchdog7: watchdog@2270000 { 23915f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 23925f62a964SEmmanuel Vadot reg = <0x00 0x2270000 0x00 0x100>; 23935f62a964SEmmanuel Vadot clocks = <&k3_clks 355 0>; 23945f62a964SEmmanuel Vadot power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>; 23955f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 355 0>; 23965f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 355 4>; 23975f62a964SEmmanuel Vadot }; 23985f62a964SEmmanuel Vadot 23995f62a964SEmmanuel Vadot /* 24005f62a964SEmmanuel Vadot * The following RTI instances are coupled with MCU R5Fs, c7x and 24015f62a964SEmmanuel Vadot * GPU so keeping them reserved as these will be used by their 24025f62a964SEmmanuel Vadot * respective firmware 24035f62a964SEmmanuel Vadot */ 24045f62a964SEmmanuel Vadot watchdog8: watchdog@22f0000 { 24055f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24065f62a964SEmmanuel Vadot reg = <0x00 0x22f0000 0x00 0x100>; 24075f62a964SEmmanuel Vadot clocks = <&k3_clks 360 0>; 24085f62a964SEmmanuel Vadot power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; 24095f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 360 0>; 24105f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 360 4>; 24115f62a964SEmmanuel Vadot /* reserved for GPU */ 24125f62a964SEmmanuel Vadot status = "reserved"; 24135f62a964SEmmanuel Vadot }; 24145f62a964SEmmanuel Vadot 24155f62a964SEmmanuel Vadot watchdog9: watchdog@2300000 { 24165f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24175f62a964SEmmanuel Vadot reg = <0x00 0x2300000 0x00 0x100>; 24185f62a964SEmmanuel Vadot clocks = <&k3_clks 356 0>; 24195f62a964SEmmanuel Vadot power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>; 24205f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 356 0>; 24215f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 356 4>; 24225f62a964SEmmanuel Vadot /* reserved for C7X_0 DSP */ 24235f62a964SEmmanuel Vadot status = "reserved"; 24245f62a964SEmmanuel Vadot }; 24255f62a964SEmmanuel Vadot 24265f62a964SEmmanuel Vadot watchdog10: watchdog@2310000 { 24275f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24285f62a964SEmmanuel Vadot reg = <0x00 0x2310000 0x00 0x100>; 24295f62a964SEmmanuel Vadot clocks = <&k3_clks 357 0>; 24305f62a964SEmmanuel Vadot power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>; 24315f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 357 0>; 24325f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 357 4>; 24335f62a964SEmmanuel Vadot /* reserved for C7X_1 DSP */ 24345f62a964SEmmanuel Vadot status = "reserved"; 24355f62a964SEmmanuel Vadot }; 24365f62a964SEmmanuel Vadot 24375f62a964SEmmanuel Vadot watchdog11: watchdog@2320000 { 24385f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24395f62a964SEmmanuel Vadot reg = <0x00 0x2320000 0x00 0x100>; 24405f62a964SEmmanuel Vadot clocks = <&k3_clks 358 0>; 24415f62a964SEmmanuel Vadot power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>; 24425f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 358 0>; 24435f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 358 4>; 24445f62a964SEmmanuel Vadot /* reserved for C7X_2 DSP */ 24455f62a964SEmmanuel Vadot status = "reserved"; 24465f62a964SEmmanuel Vadot }; 24475f62a964SEmmanuel Vadot 24485f62a964SEmmanuel Vadot watchdog12: watchdog@2330000 { 24495f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24505f62a964SEmmanuel Vadot reg = <0x00 0x2330000 0x00 0x100>; 24515f62a964SEmmanuel Vadot clocks = <&k3_clks 359 0>; 24525f62a964SEmmanuel Vadot power-domains = <&k3_pds 359 TI_SCI_PD_EXCLUSIVE>; 24535f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 359 0>; 24545f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 359 4>; 24555f62a964SEmmanuel Vadot /* reserved for C7X_3 DSP */ 24565f62a964SEmmanuel Vadot status = "reserved"; 24575f62a964SEmmanuel Vadot }; 24585f62a964SEmmanuel Vadot 24595f62a964SEmmanuel Vadot watchdog13: watchdog@23c0000 { 24605f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24615f62a964SEmmanuel Vadot reg = <0x00 0x23c0000 0x00 0x100>; 24625f62a964SEmmanuel Vadot clocks = <&k3_clks 361 0>; 24635f62a964SEmmanuel Vadot power-domains = <&k3_pds 361 TI_SCI_PD_EXCLUSIVE>; 24645f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 361 0>; 24655f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 361 4>; 24665f62a964SEmmanuel Vadot /* reserved for MAIN_R5F0_0 */ 24675f62a964SEmmanuel Vadot status = "reserved"; 24685f62a964SEmmanuel Vadot }; 24695f62a964SEmmanuel Vadot 24705f62a964SEmmanuel Vadot watchdog14: watchdog@23d0000 { 24715f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24725f62a964SEmmanuel Vadot reg = <0x00 0x23d0000 0x00 0x100>; 24735f62a964SEmmanuel Vadot clocks = <&k3_clks 362 0>; 24745f62a964SEmmanuel Vadot power-domains = <&k3_pds 362 TI_SCI_PD_EXCLUSIVE>; 24755f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 362 0>; 24765f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 362 4>; 24775f62a964SEmmanuel Vadot /* reserved for MAIN_R5F0_1 */ 24785f62a964SEmmanuel Vadot status = "reserved"; 24795f62a964SEmmanuel Vadot }; 24805f62a964SEmmanuel Vadot 24815f62a964SEmmanuel Vadot watchdog15: watchdog@23e0000 { 24825f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24835f62a964SEmmanuel Vadot reg = <0x00 0x23e0000 0x00 0x100>; 24845f62a964SEmmanuel Vadot clocks = <&k3_clks 363 0>; 24855f62a964SEmmanuel Vadot power-domains = <&k3_pds 363 TI_SCI_PD_EXCLUSIVE>; 24865f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 363 0>; 24875f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 363 4>; 24885f62a964SEmmanuel Vadot /* reserved for MAIN_R5F1_0 */ 24895f62a964SEmmanuel Vadot status = "reserved"; 24905f62a964SEmmanuel Vadot }; 24915f62a964SEmmanuel Vadot 24925f62a964SEmmanuel Vadot watchdog16: watchdog@23f0000 { 24935f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 24945f62a964SEmmanuel Vadot reg = <0x00 0x23f0000 0x00 0x100>; 24955f62a964SEmmanuel Vadot clocks = <&k3_clks 364 0>; 24965f62a964SEmmanuel Vadot power-domains = <&k3_pds 364 TI_SCI_PD_EXCLUSIVE>; 24975f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 364 0>; 24985f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 364 4>; 24995f62a964SEmmanuel Vadot /* reserved for MAIN_R5F1_1 */ 25005f62a964SEmmanuel Vadot status = "reserved"; 25015f62a964SEmmanuel Vadot }; 25025f62a964SEmmanuel Vadot 25035f62a964SEmmanuel Vadot watchdog17: watchdog@2540000 { 25045f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 25055f62a964SEmmanuel Vadot reg = <0x00 0x2540000 0x00 0x100>; 25065f62a964SEmmanuel Vadot clocks = <&k3_clks 365 0>; 25075f62a964SEmmanuel Vadot power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; 25085f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 365 0>; 25095f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 366 4>; 25105f62a964SEmmanuel Vadot /* reserved for MAIN_R5F2_0 */ 25115f62a964SEmmanuel Vadot status = "reserved"; 25125f62a964SEmmanuel Vadot }; 25135f62a964SEmmanuel Vadot 25145f62a964SEmmanuel Vadot watchdog18: watchdog@2550000 { 25155f62a964SEmmanuel Vadot compatible = "ti,j7-rti-wdt"; 25165f62a964SEmmanuel Vadot reg = <0x00 0x2550000 0x00 0x100>; 25175f62a964SEmmanuel Vadot clocks = <&k3_clks 366 0>; 25185f62a964SEmmanuel Vadot power-domains = <&k3_pds 366 TI_SCI_PD_EXCLUSIVE>; 25195f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 366 0>; 25205f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 366 4>; 25215f62a964SEmmanuel Vadot /* reserved for MAIN_R5F2_1 */ 25225f62a964SEmmanuel Vadot status = "reserved"; 25235f62a964SEmmanuel Vadot }; 25245f62a964SEmmanuel Vadot 25255f62a964SEmmanuel Vadot mhdp: bridge@a000000 { 25265f62a964SEmmanuel Vadot compatible = "ti,j721e-mhdp8546"; 25275f62a964SEmmanuel Vadot reg = <0x0 0xa000000 0x0 0x30a00>, 25285f62a964SEmmanuel Vadot <0x0 0x4f40000 0x0 0x20>; 25295f62a964SEmmanuel Vadot reg-names = "mhdptx", "j721e-intg"; 25305f62a964SEmmanuel Vadot clocks = <&k3_clks 217 11>; 25315f62a964SEmmanuel Vadot interrupt-parent = <&gic500>; 25325f62a964SEmmanuel Vadot interrupts = <GIC_SPI 614 IRQ_TYPE_LEVEL_HIGH>; 25335f62a964SEmmanuel Vadot power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>; 25345f62a964SEmmanuel Vadot status = "disabled"; 25355f62a964SEmmanuel Vadot 25365f62a964SEmmanuel Vadot dp0_ports: ports { 25375f62a964SEmmanuel Vadot #address-cells = <1>; 25385f62a964SEmmanuel Vadot #size-cells = <0>; 25395f62a964SEmmanuel Vadot /* Remote-endpoints are on the boards so 25405f62a964SEmmanuel Vadot * ports are defined in the platform dt file. 25415f62a964SEmmanuel Vadot */ 25425f62a964SEmmanuel Vadot }; 25435f62a964SEmmanuel Vadot }; 25445f62a964SEmmanuel Vadot 25455f62a964SEmmanuel Vadot dss: dss@4a00000 { 25465f62a964SEmmanuel Vadot compatible = "ti,j721e-dss"; 25475f62a964SEmmanuel Vadot reg = <0x00 0x04a00000 0x00 0x10000>, /* common_m */ 25485f62a964SEmmanuel Vadot <0x00 0x04a10000 0x00 0x10000>, /* common_s0*/ 25495f62a964SEmmanuel Vadot <0x00 0x04b00000 0x00 0x10000>, /* common_s1*/ 25505f62a964SEmmanuel Vadot <0x00 0x04b10000 0x00 0x10000>, /* common_s2*/ 25515f62a964SEmmanuel Vadot <0x00 0x04a20000 0x00 0x10000>, /* vidl1 */ 25525f62a964SEmmanuel Vadot <0x00 0x04a30000 0x00 0x10000>, /* vidl2 */ 25535f62a964SEmmanuel Vadot <0x00 0x04a50000 0x00 0x10000>, /* vid1 */ 25545f62a964SEmmanuel Vadot <0x00 0x04a60000 0x00 0x10000>, /* vid2 */ 25555f62a964SEmmanuel Vadot <0x00 0x04a70000 0x00 0x10000>, /* ovr1 */ 25565f62a964SEmmanuel Vadot <0x00 0x04a90000 0x00 0x10000>, /* ovr2 */ 25575f62a964SEmmanuel Vadot <0x00 0x04ab0000 0x00 0x10000>, /* ovr3 */ 25585f62a964SEmmanuel Vadot <0x00 0x04ad0000 0x00 0x10000>, /* ovr4 */ 25595f62a964SEmmanuel Vadot <0x00 0x04a80000 0x00 0x10000>, /* vp1 */ 25605f62a964SEmmanuel Vadot <0x00 0x04aa0000 0x00 0x10000>, /* vp1 */ 25615f62a964SEmmanuel Vadot <0x00 0x04ac0000 0x00 0x10000>, /* vp1 */ 25625f62a964SEmmanuel Vadot <0x00 0x04ae0000 0x00 0x10000>, /* vp4 */ 25635f62a964SEmmanuel Vadot <0x00 0x04af0000 0x00 0x10000>; /* wb */ 25645f62a964SEmmanuel Vadot reg-names = "common_m", "common_s0", 25655f62a964SEmmanuel Vadot "common_s1", "common_s2", 25665f62a964SEmmanuel Vadot "vidl1", "vidl2","vid1","vid2", 25675f62a964SEmmanuel Vadot "ovr1", "ovr2", "ovr3", "ovr4", 25685f62a964SEmmanuel Vadot "vp1", "vp2", "vp3", "vp4", 25695f62a964SEmmanuel Vadot "wb"; 25705f62a964SEmmanuel Vadot clocks = <&k3_clks 218 0>, 25715f62a964SEmmanuel Vadot <&k3_clks 218 2>, 25725f62a964SEmmanuel Vadot <&k3_clks 218 5>, 25735f62a964SEmmanuel Vadot <&k3_clks 218 14>, 25745f62a964SEmmanuel Vadot <&k3_clks 218 18>; 25755f62a964SEmmanuel Vadot clock-names = "fck", "vp1", "vp2", "vp3", "vp4"; 25765f62a964SEmmanuel Vadot power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>; 25775f62a964SEmmanuel Vadot interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>, 25785f62a964SEmmanuel Vadot <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>, 25795f62a964SEmmanuel Vadot <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>, 25805f62a964SEmmanuel Vadot <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 25815f62a964SEmmanuel Vadot interrupt-names = "common_m", 25825f62a964SEmmanuel Vadot "common_s0", 25835f62a964SEmmanuel Vadot "common_s1", 25845f62a964SEmmanuel Vadot "common_s2"; 25855f62a964SEmmanuel Vadot status = "disabled"; 25865f62a964SEmmanuel Vadot 25875f62a964SEmmanuel Vadot dss_ports: ports { 25885f62a964SEmmanuel Vadot /* Ports that DSS drives are platform specific 25895f62a964SEmmanuel Vadot * so they are defined in platform dt file. 25905f62a964SEmmanuel Vadot */ 25915f62a964SEmmanuel Vadot }; 25925f62a964SEmmanuel Vadot }; 25935f62a964SEmmanuel Vadot 25945f62a964SEmmanuel Vadot mcasp0: mcasp@2b00000 { 25955f62a964SEmmanuel Vadot compatible = "ti,am33xx-mcasp-audio"; 25965f62a964SEmmanuel Vadot reg = <0x00 0x02b00000 0x00 0x2000>, 25975f62a964SEmmanuel Vadot <0x00 0x02b08000 0x00 0x1000>; 25985f62a964SEmmanuel Vadot reg-names = "mpu","dat"; 25995f62a964SEmmanuel Vadot interrupts = <GIC_SPI 544 IRQ_TYPE_LEVEL_HIGH>, 26005f62a964SEmmanuel Vadot <GIC_SPI 545 IRQ_TYPE_LEVEL_HIGH>; 26015f62a964SEmmanuel Vadot interrupt-names = "tx", "rx"; 26025f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>; 26035f62a964SEmmanuel Vadot dma-names = "tx", "rx"; 26045f62a964SEmmanuel Vadot clocks = <&k3_clks 265 0>; 26055f62a964SEmmanuel Vadot clock-names = "fck"; 26065f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 265 0>; 26075f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 265 1>; 26085f62a964SEmmanuel Vadot power-domains = <&k3_pds 265 TI_SCI_PD_EXCLUSIVE>; 26095f62a964SEmmanuel Vadot status = "disabled"; 26105f62a964SEmmanuel Vadot }; 26115f62a964SEmmanuel Vadot 26125f62a964SEmmanuel Vadot mcasp1: mcasp@2b10000 { 26135f62a964SEmmanuel Vadot compatible = "ti,am33xx-mcasp-audio"; 26145f62a964SEmmanuel Vadot reg = <0x00 0x02b10000 0x00 0x2000>, 26155f62a964SEmmanuel Vadot <0x00 0x02b18000 0x00 0x1000>; 26165f62a964SEmmanuel Vadot reg-names = "mpu","dat"; 26175f62a964SEmmanuel Vadot interrupts = <GIC_SPI 546 IRQ_TYPE_LEVEL_HIGH>, 26185f62a964SEmmanuel Vadot <GIC_SPI 547 IRQ_TYPE_LEVEL_HIGH>; 26195f62a964SEmmanuel Vadot interrupt-names = "tx", "rx"; 26205f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc401>, <&main_udmap 0x4401>; 26215f62a964SEmmanuel Vadot dma-names = "tx", "rx"; 26225f62a964SEmmanuel Vadot clocks = <&k3_clks 266 0>; 26235f62a964SEmmanuel Vadot clock-names = "fck"; 26245f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 266 0>; 26255f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 266 1>; 26265f62a964SEmmanuel Vadot power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>; 26275f62a964SEmmanuel Vadot status = "disabled"; 26285f62a964SEmmanuel Vadot }; 26295f62a964SEmmanuel Vadot 26305f62a964SEmmanuel Vadot mcasp2: mcasp@2b20000 { 26315f62a964SEmmanuel Vadot compatible = "ti,am33xx-mcasp-audio"; 26325f62a964SEmmanuel Vadot reg = <0x00 0x02b20000 0x00 0x2000>, 26335f62a964SEmmanuel Vadot <0x00 0x02b28000 0x00 0x1000>; 26345f62a964SEmmanuel Vadot reg-names = "mpu","dat"; 26355f62a964SEmmanuel Vadot interrupts = <GIC_SPI 548 IRQ_TYPE_LEVEL_HIGH>, 26365f62a964SEmmanuel Vadot <GIC_SPI 549 IRQ_TYPE_LEVEL_HIGH>; 26375f62a964SEmmanuel Vadot interrupt-names = "tx", "rx"; 26385f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc402>, <&main_udmap 0x4402>; 26395f62a964SEmmanuel Vadot dma-names = "tx", "rx"; 26405f62a964SEmmanuel Vadot clocks = <&k3_clks 267 0>; 26415f62a964SEmmanuel Vadot clock-names = "fck"; 26425f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 267 0>; 26435f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 267 1>; 26445f62a964SEmmanuel Vadot power-domains = <&k3_pds 267 TI_SCI_PD_EXCLUSIVE>; 26455f62a964SEmmanuel Vadot status = "disabled"; 26465f62a964SEmmanuel Vadot }; 26475f62a964SEmmanuel Vadot 26485f62a964SEmmanuel Vadot mcasp3: mcasp@2b30000 { 26495f62a964SEmmanuel Vadot compatible = "ti,am33xx-mcasp-audio"; 26505f62a964SEmmanuel Vadot reg = <0x00 0x02b30000 0x00 0x2000>, 26515f62a964SEmmanuel Vadot <0x00 0x02b38000 0x00 0x1000>; 26525f62a964SEmmanuel Vadot reg-names = "mpu","dat"; 26535f62a964SEmmanuel Vadot interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>, 26545f62a964SEmmanuel Vadot <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>; 26555f62a964SEmmanuel Vadot interrupt-names = "tx", "rx"; 26565f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc403>, <&main_udmap 0x4403>; 26575f62a964SEmmanuel Vadot dma-names = "tx", "rx"; 26585f62a964SEmmanuel Vadot clocks = <&k3_clks 268 0>; 26595f62a964SEmmanuel Vadot clock-names = "fck"; 26605f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 268 0>; 26615f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 268 1>; 26625f62a964SEmmanuel Vadot power-domains = <&k3_pds 268 TI_SCI_PD_EXCLUSIVE>; 26635f62a964SEmmanuel Vadot status = "disabled"; 26645f62a964SEmmanuel Vadot }; 26655f62a964SEmmanuel Vadot 26665f62a964SEmmanuel Vadot mcasp4: mcasp@2b40000 { 26675f62a964SEmmanuel Vadot compatible = "ti,am33xx-mcasp-audio"; 26685f62a964SEmmanuel Vadot reg = <0x00 0x02b40000 0x00 0x2000>, 26695f62a964SEmmanuel Vadot <0x00 0x02b48000 0x00 0x1000>; 26705f62a964SEmmanuel Vadot reg-names = "mpu","dat"; 26715f62a964SEmmanuel Vadot interrupts = <GIC_SPI 552 IRQ_TYPE_LEVEL_HIGH>, 26725f62a964SEmmanuel Vadot <GIC_SPI 553 IRQ_TYPE_LEVEL_HIGH>; 26735f62a964SEmmanuel Vadot interrupt-names = "tx", "rx"; 26745f62a964SEmmanuel Vadot dmas = <&main_udmap 0xc404>, <&main_udmap 0x4404>; 26755f62a964SEmmanuel Vadot dma-names = "tx", "rx"; 26765f62a964SEmmanuel Vadot clocks = <&k3_clks 269 0>; 26775f62a964SEmmanuel Vadot clock-names = "fck"; 26785f62a964SEmmanuel Vadot assigned-clocks = <&k3_clks 269 0>; 26795f62a964SEmmanuel Vadot assigned-clock-parents = <&k3_clks 269 1>; 26805f62a964SEmmanuel Vadot power-domains = <&k3_pds 269 TI_SCI_PD_EXCLUSIVE>; 26815f62a964SEmmanuel Vadot status = "disabled"; 26825f62a964SEmmanuel Vadot }; 2683*833e5d42SEmmanuel Vadot 2684*833e5d42SEmmanuel Vadot bist_main14: bist@33c0000 { 2685*833e5d42SEmmanuel Vadot compatible = "ti,j784s4-bist"; 2686*833e5d42SEmmanuel Vadot reg = <0x00 0x033c0000 0x00 0x400>, 2687*833e5d42SEmmanuel Vadot <0x00 0x0010c1a0 0x00 0x01c>; 2688*833e5d42SEmmanuel Vadot reg-names = "cfg", "ctrl_mmr"; 2689*833e5d42SEmmanuel Vadot clocks = <&k3_clks 237 7>; 2690*833e5d42SEmmanuel Vadot power-domains = <&k3_pds 237 TI_SCI_PD_EXCLUSIVE>; 2691*833e5d42SEmmanuel Vadot bootph-pre-ram; 2692*833e5d42SEmmanuel Vadot ti,sci-dev-id = <234>; 2693*833e5d42SEmmanuel Vadot }; 26945f62a964SEmmanuel Vadot}; 2695