162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for J721S2 SoC Family Main Domain peripherals 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include <dt-bindings/phy/phy-cadence.h> 962306a36Sopenharmony_ci#include <dt-bindings/phy/phy-ti.h> 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/ { 1262306a36Sopenharmony_ci serdes_refclk: clock-cmnrefclk { 1362306a36Sopenharmony_ci #clock-cells = <0>; 1462306a36Sopenharmony_ci compatible = "fixed-clock"; 1562306a36Sopenharmony_ci clock-frequency = <0>; 1662306a36Sopenharmony_ci }; 1762306a36Sopenharmony_ci}; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci&cbass_main { 2062306a36Sopenharmony_ci msmc_ram: sram@70000000 { 2162306a36Sopenharmony_ci compatible = "mmio-sram"; 2262306a36Sopenharmony_ci reg = <0x0 0x70000000 0x0 0x400000>; 2362306a36Sopenharmony_ci #address-cells = <1>; 2462306a36Sopenharmony_ci #size-cells = <1>; 2562306a36Sopenharmony_ci ranges = <0x0 0x0 0x70000000 0x400000>; 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci atf-sram@0 { 2862306a36Sopenharmony_ci reg = <0x0 0x20000>; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci tifs-sram@1f0000 { 3262306a36Sopenharmony_ci reg = <0x1f0000 0x10000>; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci l3cache-sram@200000 { 3662306a36Sopenharmony_ci reg = <0x200000 0x200000>; 3762306a36Sopenharmony_ci }; 3862306a36Sopenharmony_ci }; 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci scm_conf: syscon@104000 { 4162306a36Sopenharmony_ci compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 4262306a36Sopenharmony_ci reg = <0x00 0x00104000 0x00 0x18000>; 4362306a36Sopenharmony_ci #address-cells = <1>; 4462306a36Sopenharmony_ci #size-cells = <1>; 4562306a36Sopenharmony_ci ranges = <0x00 0x00 0x00104000 0x18000>; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci usb_serdes_mux: mux-controller@0 { 4862306a36Sopenharmony_ci compatible = "mmio-mux"; 4962306a36Sopenharmony_ci reg = <0x0 0x4>; 5062306a36Sopenharmony_ci #mux-control-cells = <1>; 5162306a36Sopenharmony_ci mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */ 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci phy_gmii_sel_cpsw: phy@34 { 5562306a36Sopenharmony_ci compatible = "ti,am654-phy-gmii-sel"; 5662306a36Sopenharmony_ci reg = <0x34 0x4>; 5762306a36Sopenharmony_ci #phy-cells = <1>; 5862306a36Sopenharmony_ci }; 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci serdes_ln_ctrl: mux-controller@80 { 6162306a36Sopenharmony_ci compatible = "mmio-mux"; 6262306a36Sopenharmony_ci reg = <0x80 0x10>; 6362306a36Sopenharmony_ci #mux-control-cells = <1>; 6462306a36Sopenharmony_ci mux-reg-masks = <0x80 0x3>, <0x84 0x3>, /* SERDES0 lane0/1 select */ 6562306a36Sopenharmony_ci <0x88 0x3>, <0x8c 0x3>; /* SERDES0 lane2/3 select */ 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci ehrpwm_tbclk: clock-controller@140 { 6962306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm-tbclk"; 7062306a36Sopenharmony_ci reg = <0x140 0x18>; 7162306a36Sopenharmony_ci #clock-cells = <1>; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci }; 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci main_ehrpwm0: pwm@3000000 { 7662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 7762306a36Sopenharmony_ci #pwm-cells = <3>; 7862306a36Sopenharmony_ci reg = <0x00 0x3000000 0x00 0x100>; 7962306a36Sopenharmony_ci power-domains = <&k3_pds 160 TI_SCI_PD_EXCLUSIVE>; 8062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 0>, <&k3_clks 160 0>; 8162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 8262306a36Sopenharmony_ci status = "disabled"; 8362306a36Sopenharmony_ci }; 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci main_ehrpwm1: pwm@3010000 { 8662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 8762306a36Sopenharmony_ci #pwm-cells = <3>; 8862306a36Sopenharmony_ci reg = <0x00 0x3010000 0x00 0x100>; 8962306a36Sopenharmony_ci power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>; 9062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 1>, <&k3_clks 161 0>; 9162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 9262306a36Sopenharmony_ci status = "disabled"; 9362306a36Sopenharmony_ci }; 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci main_ehrpwm2: pwm@3020000 { 9662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 9762306a36Sopenharmony_ci #pwm-cells = <3>; 9862306a36Sopenharmony_ci reg = <0x00 0x3020000 0x00 0x100>; 9962306a36Sopenharmony_ci power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>; 10062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 2>, <&k3_clks 162 0>; 10162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 10262306a36Sopenharmony_ci status = "disabled"; 10362306a36Sopenharmony_ci }; 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci main_ehrpwm3: pwm@3030000 { 10662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 10762306a36Sopenharmony_ci #pwm-cells = <3>; 10862306a36Sopenharmony_ci reg = <0x00 0x3030000 0x00 0x100>; 10962306a36Sopenharmony_ci power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>; 11062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 3>, <&k3_clks 163 0>; 11162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 11262306a36Sopenharmony_ci status = "disabled"; 11362306a36Sopenharmony_ci }; 11462306a36Sopenharmony_ci 11562306a36Sopenharmony_ci main_ehrpwm4: pwm@3040000 { 11662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 11762306a36Sopenharmony_ci #pwm-cells = <3>; 11862306a36Sopenharmony_ci reg = <0x00 0x3040000 0x00 0x100>; 11962306a36Sopenharmony_ci power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>; 12062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 4>, <&k3_clks 164 0>; 12162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 12262306a36Sopenharmony_ci status = "disabled"; 12362306a36Sopenharmony_ci }; 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci main_ehrpwm5: pwm@3050000 { 12662306a36Sopenharmony_ci compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 12762306a36Sopenharmony_ci #pwm-cells = <3>; 12862306a36Sopenharmony_ci reg = <0x00 0x3050000 0x00 0x100>; 12962306a36Sopenharmony_ci power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>; 13062306a36Sopenharmony_ci clocks = <&ehrpwm_tbclk 5>, <&k3_clks 165 0>; 13162306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 13262306a36Sopenharmony_ci status = "disabled"; 13362306a36Sopenharmony_ci }; 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ci gic500: interrupt-controller@1800000 { 13662306a36Sopenharmony_ci compatible = "arm,gic-v3"; 13762306a36Sopenharmony_ci #address-cells = <2>; 13862306a36Sopenharmony_ci #size-cells = <2>; 13962306a36Sopenharmony_ci ranges; 14062306a36Sopenharmony_ci #interrupt-cells = <3>; 14162306a36Sopenharmony_ci interrupt-controller; 14262306a36Sopenharmony_ci reg = <0x00 0x01800000 0x00 0x100000>, /* GICD */ 14362306a36Sopenharmony_ci <0x00 0x01900000 0x00 0x100000>, /* GICR */ 14462306a36Sopenharmony_ci <0x00 0x6f000000 0x00 0x2000>, /* GICC */ 14562306a36Sopenharmony_ci <0x00 0x6f010000 0x00 0x1000>, /* GICH */ 14662306a36Sopenharmony_ci <0x00 0x6f020000 0x00 0x2000>; /* GICV */ 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ci /* vcpumntirq: virtual CPU interface maintenance interrupt */ 14962306a36Sopenharmony_ci interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci gic_its: msi-controller@1820000 { 15262306a36Sopenharmony_ci compatible = "arm,gic-v3-its"; 15362306a36Sopenharmony_ci reg = <0x00 0x01820000 0x00 0x10000>; 15462306a36Sopenharmony_ci socionext,synquacer-pre-its = <0x1000000 0x400000>; 15562306a36Sopenharmony_ci msi-controller; 15662306a36Sopenharmony_ci #msi-cells = <1>; 15762306a36Sopenharmony_ci }; 15862306a36Sopenharmony_ci }; 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci main_gpio_intr: interrupt-controller@a00000 { 16162306a36Sopenharmony_ci compatible = "ti,sci-intr"; 16262306a36Sopenharmony_ci reg = <0x00 0x00a00000 0x00 0x800>; 16362306a36Sopenharmony_ci ti,intr-trigger-type = <1>; 16462306a36Sopenharmony_ci interrupt-controller; 16562306a36Sopenharmony_ci interrupt-parent = <&gic500>; 16662306a36Sopenharmony_ci #interrupt-cells = <1>; 16762306a36Sopenharmony_ci ti,sci = <&sms>; 16862306a36Sopenharmony_ci ti,sci-dev-id = <148>; 16962306a36Sopenharmony_ci ti,interrupt-ranges = <8 392 56>; 17062306a36Sopenharmony_ci }; 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci main_pmx0: pinctrl@11c000 { 17362306a36Sopenharmony_ci compatible = "pinctrl-single"; 17462306a36Sopenharmony_ci /* Proxy 0 addressing */ 17562306a36Sopenharmony_ci reg = <0x0 0x11c000 0x0 0x120>; 17662306a36Sopenharmony_ci #pinctrl-cells = <1>; 17762306a36Sopenharmony_ci pinctrl-single,register-width = <32>; 17862306a36Sopenharmony_ci pinctrl-single,function-mask = <0xffffffff>; 17962306a36Sopenharmony_ci }; 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */ 18262306a36Sopenharmony_ci main_timerio_input: pinctrl@104200 { 18362306a36Sopenharmony_ci compatible = "pinctrl-single"; 18462306a36Sopenharmony_ci reg = <0x00 0x104200 0x00 0x50>; 18562306a36Sopenharmony_ci #pinctrl-cells = <1>; 18662306a36Sopenharmony_ci pinctrl-single,register-width = <32>; 18762306a36Sopenharmony_ci pinctrl-single,function-mask = <0x00000007>; 18862306a36Sopenharmony_ci }; 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */ 19162306a36Sopenharmony_ci main_timerio_output: pinctrl@104280 { 19262306a36Sopenharmony_ci compatible = "pinctrl-single"; 19362306a36Sopenharmony_ci reg = <0x00 0x104280 0x00 0x20>; 19462306a36Sopenharmony_ci #pinctrl-cells = <1>; 19562306a36Sopenharmony_ci pinctrl-single,register-width = <32>; 19662306a36Sopenharmony_ci pinctrl-single,function-mask = <0x0000001f>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci main_crypto: crypto@4e00000 { 20062306a36Sopenharmony_ci compatible = "ti,j721e-sa2ul"; 20162306a36Sopenharmony_ci reg = <0x00 0x04e00000 0x00 0x1200>; 20262306a36Sopenharmony_ci power-domains = <&k3_pds 297 TI_SCI_PD_EXCLUSIVE>; 20362306a36Sopenharmony_ci #address-cells = <2>; 20462306a36Sopenharmony_ci #size-cells = <2>; 20562306a36Sopenharmony_ci ranges = <0x00 0x04e00000 0x00 0x04e00000 0x00 0x30000>; 20662306a36Sopenharmony_ci 20762306a36Sopenharmony_ci dmas = <&main_udmap 0xca40>, <&main_udmap 0x4a40>, 20862306a36Sopenharmony_ci <&main_udmap 0x4a41>; 20962306a36Sopenharmony_ci dma-names = "tx", "rx1", "rx2"; 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci rng: rng@4e10000 { 21262306a36Sopenharmony_ci compatible = "inside-secure,safexcel-eip76"; 21362306a36Sopenharmony_ci reg = <0x00 0x04e10000 0x00 0x7d>; 21462306a36Sopenharmony_ci interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 21562306a36Sopenharmony_ci }; 21662306a36Sopenharmony_ci }; 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci main_timer0: timer@2400000 { 21962306a36Sopenharmony_ci compatible = "ti,am654-timer"; 22062306a36Sopenharmony_ci reg = <0x00 0x2400000 0x00 0x400>; 22162306a36Sopenharmony_ci interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>; 22262306a36Sopenharmony_ci clocks = <&k3_clks 63 1>; 22362306a36Sopenharmony_ci clock-names = "fck"; 22462306a36Sopenharmony_ci assigned-clocks = <&k3_clks 63 1>; 22562306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 63 2>; 22662306a36Sopenharmony_ci power-domains = <&k3_pds 63 TI_SCI_PD_EXCLUSIVE>; 22762306a36Sopenharmony_ci ti,timer-pwm; 22862306a36Sopenharmony_ci }; 22962306a36Sopenharmony_ci 23062306a36Sopenharmony_ci main_timer1: timer@2410000 { 23162306a36Sopenharmony_ci compatible = "ti,am654-timer"; 23262306a36Sopenharmony_ci reg = <0x00 0x2410000 0x00 0x400>; 23362306a36Sopenharmony_ci interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 23462306a36Sopenharmony_ci clocks = <&k3_clks 64 1>; 23562306a36Sopenharmony_ci clock-names = "fck"; 23662306a36Sopenharmony_ci assigned-clocks = <&k3_clks 64 1>; 23762306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 64 2>; 23862306a36Sopenharmony_ci power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>; 23962306a36Sopenharmony_ci ti,timer-pwm; 24062306a36Sopenharmony_ci }; 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci main_timer2: timer@2420000 { 24362306a36Sopenharmony_ci compatible = "ti,am654-timer"; 24462306a36Sopenharmony_ci reg = <0x00 0x2420000 0x00 0x400>; 24562306a36Sopenharmony_ci interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; 24662306a36Sopenharmony_ci clocks = <&k3_clks 65 1>; 24762306a36Sopenharmony_ci clock-names = "fck"; 24862306a36Sopenharmony_ci assigned-clocks = <&k3_clks 65 1>; 24962306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 65 2>; 25062306a36Sopenharmony_ci power-domains = <&k3_pds 65 TI_SCI_PD_EXCLUSIVE>; 25162306a36Sopenharmony_ci ti,timer-pwm; 25262306a36Sopenharmony_ci }; 25362306a36Sopenharmony_ci 25462306a36Sopenharmony_ci main_timer3: timer@2430000 { 25562306a36Sopenharmony_ci compatible = "ti,am654-timer"; 25662306a36Sopenharmony_ci reg = <0x00 0x2430000 0x00 0x400>; 25762306a36Sopenharmony_ci interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>; 25862306a36Sopenharmony_ci clocks = <&k3_clks 66 1>; 25962306a36Sopenharmony_ci clock-names = "fck"; 26062306a36Sopenharmony_ci assigned-clocks = <&k3_clks 66 1>; 26162306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 66 2>; 26262306a36Sopenharmony_ci power-domains = <&k3_pds 66 TI_SCI_PD_EXCLUSIVE>; 26362306a36Sopenharmony_ci ti,timer-pwm; 26462306a36Sopenharmony_ci }; 26562306a36Sopenharmony_ci 26662306a36Sopenharmony_ci main_timer4: timer@2440000 { 26762306a36Sopenharmony_ci compatible = "ti,am654-timer"; 26862306a36Sopenharmony_ci reg = <0x00 0x2440000 0x00 0x400>; 26962306a36Sopenharmony_ci interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>; 27062306a36Sopenharmony_ci clocks = <&k3_clks 67 1>; 27162306a36Sopenharmony_ci clock-names = "fck"; 27262306a36Sopenharmony_ci assigned-clocks = <&k3_clks 67 1>; 27362306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 67 2>; 27462306a36Sopenharmony_ci power-domains = <&k3_pds 67 TI_SCI_PD_EXCLUSIVE>; 27562306a36Sopenharmony_ci ti,timer-pwm; 27662306a36Sopenharmony_ci }; 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci main_timer5: timer@2450000 { 27962306a36Sopenharmony_ci compatible = "ti,am654-timer"; 28062306a36Sopenharmony_ci reg = <0x00 0x2450000 0x00 0x400>; 28162306a36Sopenharmony_ci interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>; 28262306a36Sopenharmony_ci clocks = <&k3_clks 68 1>; 28362306a36Sopenharmony_ci clock-names = "fck"; 28462306a36Sopenharmony_ci assigned-clocks = <&k3_clks 68 1>; 28562306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 68 2>; 28662306a36Sopenharmony_ci power-domains = <&k3_pds 68 TI_SCI_PD_EXCLUSIVE>; 28762306a36Sopenharmony_ci ti,timer-pwm; 28862306a36Sopenharmony_ci }; 28962306a36Sopenharmony_ci 29062306a36Sopenharmony_ci main_timer6: timer@2460000 { 29162306a36Sopenharmony_ci compatible = "ti,am654-timer"; 29262306a36Sopenharmony_ci reg = <0x00 0x2460000 0x00 0x400>; 29362306a36Sopenharmony_ci interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; 29462306a36Sopenharmony_ci clocks = <&k3_clks 69 1>; 29562306a36Sopenharmony_ci clock-names = "fck"; 29662306a36Sopenharmony_ci assigned-clocks = <&k3_clks 69 1>; 29762306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 69 2>; 29862306a36Sopenharmony_ci power-domains = <&k3_pds 69 TI_SCI_PD_EXCLUSIVE>; 29962306a36Sopenharmony_ci ti,timer-pwm; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci main_timer7: timer@2470000 { 30362306a36Sopenharmony_ci compatible = "ti,am654-timer"; 30462306a36Sopenharmony_ci reg = <0x00 0x2470000 0x00 0x400>; 30562306a36Sopenharmony_ci interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>; 30662306a36Sopenharmony_ci clocks = <&k3_clks 70 1>; 30762306a36Sopenharmony_ci clock-names = "fck"; 30862306a36Sopenharmony_ci assigned-clocks = <&k3_clks 70 1>; 30962306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 70 2>; 31062306a36Sopenharmony_ci power-domains = <&k3_pds 70 TI_SCI_PD_EXCLUSIVE>; 31162306a36Sopenharmony_ci ti,timer-pwm; 31262306a36Sopenharmony_ci }; 31362306a36Sopenharmony_ci 31462306a36Sopenharmony_ci main_timer8: timer@2480000 { 31562306a36Sopenharmony_ci compatible = "ti,am654-timer"; 31662306a36Sopenharmony_ci reg = <0x00 0x2480000 0x00 0x400>; 31762306a36Sopenharmony_ci interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 31862306a36Sopenharmony_ci clocks = <&k3_clks 71 1>; 31962306a36Sopenharmony_ci clock-names = "fck"; 32062306a36Sopenharmony_ci assigned-clocks = <&k3_clks 71 1>; 32162306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 71 2>; 32262306a36Sopenharmony_ci power-domains = <&k3_pds 71 TI_SCI_PD_EXCLUSIVE>; 32362306a36Sopenharmony_ci ti,timer-pwm; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci main_timer9: timer@2490000 { 32762306a36Sopenharmony_ci compatible = "ti,am654-timer"; 32862306a36Sopenharmony_ci reg = <0x00 0x2490000 0x00 0x400>; 32962306a36Sopenharmony_ci interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 33062306a36Sopenharmony_ci clocks = <&k3_clks 72 1>; 33162306a36Sopenharmony_ci clock-names = "fck"; 33262306a36Sopenharmony_ci assigned-clocks = <&k3_clks 72 1>; 33362306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 72 2>; 33462306a36Sopenharmony_ci power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>; 33562306a36Sopenharmony_ci ti,timer-pwm; 33662306a36Sopenharmony_ci }; 33762306a36Sopenharmony_ci 33862306a36Sopenharmony_ci main_timer10: timer@24a0000 { 33962306a36Sopenharmony_ci compatible = "ti,am654-timer"; 34062306a36Sopenharmony_ci reg = <0x00 0x24a0000 0x00 0x400>; 34162306a36Sopenharmony_ci interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 34262306a36Sopenharmony_ci clocks = <&k3_clks 73 1>; 34362306a36Sopenharmony_ci clock-names = "fck"; 34462306a36Sopenharmony_ci assigned-clocks = <&k3_clks 73 1>; 34562306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 73 2>; 34662306a36Sopenharmony_ci power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>; 34762306a36Sopenharmony_ci ti,timer-pwm; 34862306a36Sopenharmony_ci }; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci main_timer11: timer@24b0000 { 35162306a36Sopenharmony_ci compatible = "ti,am654-timer"; 35262306a36Sopenharmony_ci reg = <0x00 0x24b0000 0x00 0x400>; 35362306a36Sopenharmony_ci interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; 35462306a36Sopenharmony_ci clocks = <&k3_clks 74 1>; 35562306a36Sopenharmony_ci clock-names = "fck"; 35662306a36Sopenharmony_ci assigned-clocks = <&k3_clks 74 1>; 35762306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 74 2>; 35862306a36Sopenharmony_ci power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>; 35962306a36Sopenharmony_ci ti,timer-pwm; 36062306a36Sopenharmony_ci }; 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci main_timer12: timer@24c0000 { 36362306a36Sopenharmony_ci compatible = "ti,am654-timer"; 36462306a36Sopenharmony_ci reg = <0x00 0x24c0000 0x00 0x400>; 36562306a36Sopenharmony_ci interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; 36662306a36Sopenharmony_ci clocks = <&k3_clks 75 1>; 36762306a36Sopenharmony_ci clock-names = "fck"; 36862306a36Sopenharmony_ci assigned-clocks = <&k3_clks 75 1>; 36962306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 75 2>; 37062306a36Sopenharmony_ci power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>; 37162306a36Sopenharmony_ci ti,timer-pwm; 37262306a36Sopenharmony_ci }; 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci main_timer13: timer@24d0000 { 37562306a36Sopenharmony_ci compatible = "ti,am654-timer"; 37662306a36Sopenharmony_ci reg = <0x00 0x24d0000 0x00 0x400>; 37762306a36Sopenharmony_ci interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; 37862306a36Sopenharmony_ci clocks = <&k3_clks 76 1>; 37962306a36Sopenharmony_ci clock-names = "fck"; 38062306a36Sopenharmony_ci assigned-clocks = <&k3_clks 76 1>; 38162306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 76 2>; 38262306a36Sopenharmony_ci power-domains = <&k3_pds 76 TI_SCI_PD_EXCLUSIVE>; 38362306a36Sopenharmony_ci ti,timer-pwm; 38462306a36Sopenharmony_ci }; 38562306a36Sopenharmony_ci 38662306a36Sopenharmony_ci main_timer14: timer@24e0000 { 38762306a36Sopenharmony_ci compatible = "ti,am654-timer"; 38862306a36Sopenharmony_ci reg = <0x00 0x24e0000 0x00 0x400>; 38962306a36Sopenharmony_ci interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>; 39062306a36Sopenharmony_ci clocks = <&k3_clks 77 1>; 39162306a36Sopenharmony_ci clock-names = "fck"; 39262306a36Sopenharmony_ci assigned-clocks = <&k3_clks 77 1>; 39362306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 77 2>; 39462306a36Sopenharmony_ci power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>; 39562306a36Sopenharmony_ci ti,timer-pwm; 39662306a36Sopenharmony_ci }; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci main_timer15: timer@24f0000 { 39962306a36Sopenharmony_ci compatible = "ti,am654-timer"; 40062306a36Sopenharmony_ci reg = <0x00 0x24f0000 0x00 0x400>; 40162306a36Sopenharmony_ci interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>; 40262306a36Sopenharmony_ci clocks = <&k3_clks 78 1>; 40362306a36Sopenharmony_ci clock-names = "fck"; 40462306a36Sopenharmony_ci assigned-clocks = <&k3_clks 78 1>; 40562306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 78 2>; 40662306a36Sopenharmony_ci power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>; 40762306a36Sopenharmony_ci ti,timer-pwm; 40862306a36Sopenharmony_ci }; 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ci main_timer16: timer@2500000 { 41162306a36Sopenharmony_ci compatible = "ti,am654-timer"; 41262306a36Sopenharmony_ci reg = <0x00 0x2500000 0x00 0x400>; 41362306a36Sopenharmony_ci interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 41462306a36Sopenharmony_ci clocks = <&k3_clks 79 1>; 41562306a36Sopenharmony_ci clock-names = "fck"; 41662306a36Sopenharmony_ci assigned-clocks = <&k3_clks 79 1>; 41762306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 79 2>; 41862306a36Sopenharmony_ci power-domains = <&k3_pds 79 TI_SCI_PD_EXCLUSIVE>; 41962306a36Sopenharmony_ci ti,timer-pwm; 42062306a36Sopenharmony_ci }; 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ci main_timer17: timer@2510000 { 42362306a36Sopenharmony_ci compatible = "ti,am654-timer"; 42462306a36Sopenharmony_ci reg = <0x00 0x2510000 0x00 0x400>; 42562306a36Sopenharmony_ci interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 42662306a36Sopenharmony_ci clocks = <&k3_clks 80 1>; 42762306a36Sopenharmony_ci clock-names = "fck"; 42862306a36Sopenharmony_ci assigned-clocks = <&k3_clks 80 1>; 42962306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 80 2>; 43062306a36Sopenharmony_ci power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>; 43162306a36Sopenharmony_ci ti,timer-pwm; 43262306a36Sopenharmony_ci }; 43362306a36Sopenharmony_ci 43462306a36Sopenharmony_ci main_timer18: timer@2520000 { 43562306a36Sopenharmony_ci compatible = "ti,am654-timer"; 43662306a36Sopenharmony_ci reg = <0x00 0x2520000 0x00 0x400>; 43762306a36Sopenharmony_ci interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; 43862306a36Sopenharmony_ci clocks = <&k3_clks 81 1>; 43962306a36Sopenharmony_ci clock-names = "fck"; 44062306a36Sopenharmony_ci assigned-clocks = <&k3_clks 81 1>; 44162306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 81 2>; 44262306a36Sopenharmony_ci power-domains = <&k3_pds 81 TI_SCI_PD_EXCLUSIVE>; 44362306a36Sopenharmony_ci ti,timer-pwm; 44462306a36Sopenharmony_ci }; 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci main_timer19: timer@2530000 { 44762306a36Sopenharmony_ci compatible = "ti,am654-timer"; 44862306a36Sopenharmony_ci reg = <0x00 0x2530000 0x00 0x400>; 44962306a36Sopenharmony_ci interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>; 45062306a36Sopenharmony_ci clocks = <&k3_clks 82 1>; 45162306a36Sopenharmony_ci clock-names = "fck"; 45262306a36Sopenharmony_ci assigned-clocks = <&k3_clks 82 1>; 45362306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 82 2>; 45462306a36Sopenharmony_ci power-domains = <&k3_pds 82 TI_SCI_PD_EXCLUSIVE>; 45562306a36Sopenharmony_ci ti,timer-pwm; 45662306a36Sopenharmony_ci }; 45762306a36Sopenharmony_ci 45862306a36Sopenharmony_ci main_uart0: serial@2800000 { 45962306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 46062306a36Sopenharmony_ci reg = <0x00 0x02800000 0x00 0x200>; 46162306a36Sopenharmony_ci interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 46262306a36Sopenharmony_ci current-speed = <115200>; 46362306a36Sopenharmony_ci clocks = <&k3_clks 146 3>; 46462306a36Sopenharmony_ci clock-names = "fclk"; 46562306a36Sopenharmony_ci power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>; 46662306a36Sopenharmony_ci status = "disabled"; 46762306a36Sopenharmony_ci }; 46862306a36Sopenharmony_ci 46962306a36Sopenharmony_ci main_uart1: serial@2810000 { 47062306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 47162306a36Sopenharmony_ci reg = <0x00 0x02810000 0x00 0x200>; 47262306a36Sopenharmony_ci interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 47362306a36Sopenharmony_ci current-speed = <115200>; 47462306a36Sopenharmony_ci clocks = <&k3_clks 350 3>; 47562306a36Sopenharmony_ci clock-names = "fclk"; 47662306a36Sopenharmony_ci power-domains = <&k3_pds 350 TI_SCI_PD_EXCLUSIVE>; 47762306a36Sopenharmony_ci status = "disabled"; 47862306a36Sopenharmony_ci }; 47962306a36Sopenharmony_ci 48062306a36Sopenharmony_ci main_uart2: serial@2820000 { 48162306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 48262306a36Sopenharmony_ci reg = <0x00 0x02820000 0x00 0x200>; 48362306a36Sopenharmony_ci interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 48462306a36Sopenharmony_ci current-speed = <115200>; 48562306a36Sopenharmony_ci clocks = <&k3_clks 351 3>; 48662306a36Sopenharmony_ci clock-names = "fclk"; 48762306a36Sopenharmony_ci power-domains = <&k3_pds 351 TI_SCI_PD_EXCLUSIVE>; 48862306a36Sopenharmony_ci status = "disabled"; 48962306a36Sopenharmony_ci }; 49062306a36Sopenharmony_ci 49162306a36Sopenharmony_ci main_uart3: serial@2830000 { 49262306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 49362306a36Sopenharmony_ci reg = <0x00 0x02830000 0x00 0x200>; 49462306a36Sopenharmony_ci interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 49562306a36Sopenharmony_ci current-speed = <115200>; 49662306a36Sopenharmony_ci clocks = <&k3_clks 352 3>; 49762306a36Sopenharmony_ci clock-names = "fclk"; 49862306a36Sopenharmony_ci power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>; 49962306a36Sopenharmony_ci status = "disabled"; 50062306a36Sopenharmony_ci }; 50162306a36Sopenharmony_ci 50262306a36Sopenharmony_ci main_uart4: serial@2840000 { 50362306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 50462306a36Sopenharmony_ci reg = <0x00 0x02840000 0x00 0x200>; 50562306a36Sopenharmony_ci interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>; 50662306a36Sopenharmony_ci current-speed = <115200>; 50762306a36Sopenharmony_ci clocks = <&k3_clks 353 3>; 50862306a36Sopenharmony_ci clock-names = "fclk"; 50962306a36Sopenharmony_ci power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>; 51062306a36Sopenharmony_ci status = "disabled"; 51162306a36Sopenharmony_ci }; 51262306a36Sopenharmony_ci 51362306a36Sopenharmony_ci main_uart5: serial@2850000 { 51462306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 51562306a36Sopenharmony_ci reg = <0x00 0x02850000 0x00 0x200>; 51662306a36Sopenharmony_ci interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 51762306a36Sopenharmony_ci current-speed = <115200>; 51862306a36Sopenharmony_ci clocks = <&k3_clks 354 3>; 51962306a36Sopenharmony_ci clock-names = "fclk"; 52062306a36Sopenharmony_ci power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>; 52162306a36Sopenharmony_ci status = "disabled"; 52262306a36Sopenharmony_ci }; 52362306a36Sopenharmony_ci 52462306a36Sopenharmony_ci main_uart6: serial@2860000 { 52562306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 52662306a36Sopenharmony_ci reg = <0x00 0x02860000 0x00 0x200>; 52762306a36Sopenharmony_ci interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>; 52862306a36Sopenharmony_ci current-speed = <115200>; 52962306a36Sopenharmony_ci clocks = <&k3_clks 355 3>; 53062306a36Sopenharmony_ci clock-names = "fclk"; 53162306a36Sopenharmony_ci power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>; 53262306a36Sopenharmony_ci status = "disabled"; 53362306a36Sopenharmony_ci }; 53462306a36Sopenharmony_ci 53562306a36Sopenharmony_ci main_uart7: serial@2870000 { 53662306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 53762306a36Sopenharmony_ci reg = <0x00 0x02870000 0x00 0x200>; 53862306a36Sopenharmony_ci interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>; 53962306a36Sopenharmony_ci current-speed = <115200>; 54062306a36Sopenharmony_ci clocks = <&k3_clks 356 3>; 54162306a36Sopenharmony_ci clock-names = "fclk"; 54262306a36Sopenharmony_ci power-domains = <&k3_pds 356 TI_SCI_PD_EXCLUSIVE>; 54362306a36Sopenharmony_ci status = "disabled"; 54462306a36Sopenharmony_ci }; 54562306a36Sopenharmony_ci 54662306a36Sopenharmony_ci main_uart8: serial@2880000 { 54762306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 54862306a36Sopenharmony_ci reg = <0x00 0x02880000 0x00 0x200>; 54962306a36Sopenharmony_ci interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 55062306a36Sopenharmony_ci current-speed = <115200>; 55162306a36Sopenharmony_ci clocks = <&k3_clks 357 3>; 55262306a36Sopenharmony_ci clock-names = "fclk"; 55362306a36Sopenharmony_ci power-domains = <&k3_pds 357 TI_SCI_PD_EXCLUSIVE>; 55462306a36Sopenharmony_ci status = "disabled"; 55562306a36Sopenharmony_ci }; 55662306a36Sopenharmony_ci 55762306a36Sopenharmony_ci main_uart9: serial@2890000 { 55862306a36Sopenharmony_ci compatible = "ti,j721e-uart", "ti,am654-uart"; 55962306a36Sopenharmony_ci reg = <0x00 0x02890000 0x00 0x200>; 56062306a36Sopenharmony_ci interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 56162306a36Sopenharmony_ci current-speed = <115200>; 56262306a36Sopenharmony_ci clocks = <&k3_clks 358 3>; 56362306a36Sopenharmony_ci clock-names = "fclk"; 56462306a36Sopenharmony_ci power-domains = <&k3_pds 358 TI_SCI_PD_EXCLUSIVE>; 56562306a36Sopenharmony_ci status = "disabled"; 56662306a36Sopenharmony_ci }; 56762306a36Sopenharmony_ci 56862306a36Sopenharmony_ci main_gpio0: gpio@600000 { 56962306a36Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 57062306a36Sopenharmony_ci reg = <0x00 0x00600000 0x00 0x100>; 57162306a36Sopenharmony_ci gpio-controller; 57262306a36Sopenharmony_ci #gpio-cells = <2>; 57362306a36Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 57462306a36Sopenharmony_ci interrupts = <145>, <146>, <147>, <148>, <149>; 57562306a36Sopenharmony_ci interrupt-controller; 57662306a36Sopenharmony_ci #interrupt-cells = <2>; 57762306a36Sopenharmony_ci ti,ngpio = <66>; 57862306a36Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 57962306a36Sopenharmony_ci power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>; 58062306a36Sopenharmony_ci clocks = <&k3_clks 111 0>; 58162306a36Sopenharmony_ci clock-names = "gpio"; 58262306a36Sopenharmony_ci status = "disabled"; 58362306a36Sopenharmony_ci }; 58462306a36Sopenharmony_ci 58562306a36Sopenharmony_ci main_gpio2: gpio@610000 { 58662306a36Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 58762306a36Sopenharmony_ci reg = <0x00 0x00610000 0x00 0x100>; 58862306a36Sopenharmony_ci gpio-controller; 58962306a36Sopenharmony_ci #gpio-cells = <2>; 59062306a36Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 59162306a36Sopenharmony_ci interrupts = <154>, <155>, <156>, <157>, <158>; 59262306a36Sopenharmony_ci interrupt-controller; 59362306a36Sopenharmony_ci #interrupt-cells = <2>; 59462306a36Sopenharmony_ci ti,ngpio = <66>; 59562306a36Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 59662306a36Sopenharmony_ci power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>; 59762306a36Sopenharmony_ci clocks = <&k3_clks 112 0>; 59862306a36Sopenharmony_ci clock-names = "gpio"; 59962306a36Sopenharmony_ci status = "disabled"; 60062306a36Sopenharmony_ci }; 60162306a36Sopenharmony_ci 60262306a36Sopenharmony_ci main_gpio4: gpio@620000 { 60362306a36Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 60462306a36Sopenharmony_ci reg = <0x00 0x00620000 0x00 0x100>; 60562306a36Sopenharmony_ci gpio-controller; 60662306a36Sopenharmony_ci #gpio-cells = <2>; 60762306a36Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 60862306a36Sopenharmony_ci interrupts = <163>, <164>, <165>, <166>, <167>; 60962306a36Sopenharmony_ci interrupt-controller; 61062306a36Sopenharmony_ci #interrupt-cells = <2>; 61162306a36Sopenharmony_ci ti,ngpio = <66>; 61262306a36Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 61362306a36Sopenharmony_ci power-domains = <&k3_pds 113 TI_SCI_PD_EXCLUSIVE>; 61462306a36Sopenharmony_ci clocks = <&k3_clks 113 0>; 61562306a36Sopenharmony_ci clock-names = "gpio"; 61662306a36Sopenharmony_ci status = "disabled"; 61762306a36Sopenharmony_ci }; 61862306a36Sopenharmony_ci 61962306a36Sopenharmony_ci main_gpio6: gpio@630000 { 62062306a36Sopenharmony_ci compatible = "ti,j721e-gpio", "ti,keystone-gpio"; 62162306a36Sopenharmony_ci reg = <0x00 0x00630000 0x00 0x100>; 62262306a36Sopenharmony_ci gpio-controller; 62362306a36Sopenharmony_ci #gpio-cells = <2>; 62462306a36Sopenharmony_ci interrupt-parent = <&main_gpio_intr>; 62562306a36Sopenharmony_ci interrupts = <172>, <173>, <174>, <175>, <176>; 62662306a36Sopenharmony_ci interrupt-controller; 62762306a36Sopenharmony_ci #interrupt-cells = <2>; 62862306a36Sopenharmony_ci ti,ngpio = <66>; 62962306a36Sopenharmony_ci ti,davinci-gpio-unbanked = <0>; 63062306a36Sopenharmony_ci power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>; 63162306a36Sopenharmony_ci clocks = <&k3_clks 114 0>; 63262306a36Sopenharmony_ci clock-names = "gpio"; 63362306a36Sopenharmony_ci status = "disabled"; 63462306a36Sopenharmony_ci }; 63562306a36Sopenharmony_ci 63662306a36Sopenharmony_ci main_i2c0: i2c@2000000 { 63762306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 63862306a36Sopenharmony_ci reg = <0x00 0x02000000 0x00 0x100>; 63962306a36Sopenharmony_ci interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 64062306a36Sopenharmony_ci #address-cells = <1>; 64162306a36Sopenharmony_ci #size-cells = <0>; 64262306a36Sopenharmony_ci clocks = <&k3_clks 214 1>; 64362306a36Sopenharmony_ci clock-names = "fck"; 64462306a36Sopenharmony_ci power-domains = <&k3_pds 214 TI_SCI_PD_EXCLUSIVE>; 64562306a36Sopenharmony_ci }; 64662306a36Sopenharmony_ci 64762306a36Sopenharmony_ci main_i2c1: i2c@2010000 { 64862306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 64962306a36Sopenharmony_ci reg = <0x00 0x02010000 0x00 0x100>; 65062306a36Sopenharmony_ci interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>; 65162306a36Sopenharmony_ci #address-cells = <1>; 65262306a36Sopenharmony_ci #size-cells = <0>; 65362306a36Sopenharmony_ci clocks = <&k3_clks 215 1>; 65462306a36Sopenharmony_ci clock-names = "fck"; 65562306a36Sopenharmony_ci power-domains = <&k3_pds 215 TI_SCI_PD_EXCLUSIVE>; 65662306a36Sopenharmony_ci status = "disabled"; 65762306a36Sopenharmony_ci }; 65862306a36Sopenharmony_ci 65962306a36Sopenharmony_ci main_i2c2: i2c@2020000 { 66062306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 66162306a36Sopenharmony_ci reg = <0x00 0x02020000 0x00 0x100>; 66262306a36Sopenharmony_ci interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>; 66362306a36Sopenharmony_ci #address-cells = <1>; 66462306a36Sopenharmony_ci #size-cells = <0>; 66562306a36Sopenharmony_ci clocks = <&k3_clks 216 1>; 66662306a36Sopenharmony_ci clock-names = "fck"; 66762306a36Sopenharmony_ci power-domains = <&k3_pds 216 TI_SCI_PD_EXCLUSIVE>; 66862306a36Sopenharmony_ci status = "disabled"; 66962306a36Sopenharmony_ci }; 67062306a36Sopenharmony_ci 67162306a36Sopenharmony_ci main_i2c3: i2c@2030000 { 67262306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 67362306a36Sopenharmony_ci reg = <0x00 0x02030000 0x00 0x100>; 67462306a36Sopenharmony_ci interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>; 67562306a36Sopenharmony_ci #address-cells = <1>; 67662306a36Sopenharmony_ci #size-cells = <0>; 67762306a36Sopenharmony_ci clocks = <&k3_clks 217 1>; 67862306a36Sopenharmony_ci clock-names = "fck"; 67962306a36Sopenharmony_ci power-domains = <&k3_pds 217 TI_SCI_PD_EXCLUSIVE>; 68062306a36Sopenharmony_ci status = "disabled"; 68162306a36Sopenharmony_ci }; 68262306a36Sopenharmony_ci 68362306a36Sopenharmony_ci main_i2c4: i2c@2040000 { 68462306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 68562306a36Sopenharmony_ci reg = <0x00 0x02040000 0x00 0x100>; 68662306a36Sopenharmony_ci interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; 68762306a36Sopenharmony_ci #address-cells = <1>; 68862306a36Sopenharmony_ci #size-cells = <0>; 68962306a36Sopenharmony_ci clocks = <&k3_clks 218 1>; 69062306a36Sopenharmony_ci clock-names = "fck"; 69162306a36Sopenharmony_ci power-domains = <&k3_pds 218 TI_SCI_PD_EXCLUSIVE>; 69262306a36Sopenharmony_ci status = "disabled"; 69362306a36Sopenharmony_ci }; 69462306a36Sopenharmony_ci 69562306a36Sopenharmony_ci main_i2c5: i2c@2050000 { 69662306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 69762306a36Sopenharmony_ci reg = <0x00 0x02050000 0x00 0x100>; 69862306a36Sopenharmony_ci interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 69962306a36Sopenharmony_ci #address-cells = <1>; 70062306a36Sopenharmony_ci #size-cells = <0>; 70162306a36Sopenharmony_ci clocks = <&k3_clks 219 1>; 70262306a36Sopenharmony_ci clock-names = "fck"; 70362306a36Sopenharmony_ci power-domains = <&k3_pds 219 TI_SCI_PD_EXCLUSIVE>; 70462306a36Sopenharmony_ci status = "disabled"; 70562306a36Sopenharmony_ci }; 70662306a36Sopenharmony_ci 70762306a36Sopenharmony_ci main_i2c6: i2c@2060000 { 70862306a36Sopenharmony_ci compatible = "ti,j721e-i2c", "ti,omap4-i2c"; 70962306a36Sopenharmony_ci reg = <0x00 0x02060000 0x00 0x100>; 71062306a36Sopenharmony_ci interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>; 71162306a36Sopenharmony_ci #address-cells = <1>; 71262306a36Sopenharmony_ci #size-cells = <0>; 71362306a36Sopenharmony_ci clocks = <&k3_clks 220 1>; 71462306a36Sopenharmony_ci clock-names = "fck"; 71562306a36Sopenharmony_ci power-domains = <&k3_pds 220 TI_SCI_PD_EXCLUSIVE>; 71662306a36Sopenharmony_ci status = "disabled"; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci main_sdhci0: mmc@4f80000 { 72062306a36Sopenharmony_ci compatible = "ti,j721e-sdhci-8bit"; 72162306a36Sopenharmony_ci reg = <0x00 0x04f80000 0x00 0x1000>, 72262306a36Sopenharmony_ci <0x00 0x04f88000 0x00 0x400>; 72362306a36Sopenharmony_ci interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 72462306a36Sopenharmony_ci power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>; 72562306a36Sopenharmony_ci clocks = <&k3_clks 98 7>, <&k3_clks 98 1>; 72662306a36Sopenharmony_ci clock-names = "clk_ahb", "clk_xin"; 72762306a36Sopenharmony_ci assigned-clocks = <&k3_clks 98 1>; 72862306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 98 2>; 72962306a36Sopenharmony_ci bus-width = <8>; 73062306a36Sopenharmony_ci ti,otap-del-sel-legacy = <0x0>; 73162306a36Sopenharmony_ci ti,otap-del-sel-mmc-hs = <0x0>; 73262306a36Sopenharmony_ci ti,otap-del-sel-ddr52 = <0x6>; 73362306a36Sopenharmony_ci ti,otap-del-sel-hs200 = <0x8>; 73462306a36Sopenharmony_ci ti,otap-del-sel-hs400 = <0x5>; 73562306a36Sopenharmony_ci ti,itap-del-sel-legacy = <0x10>; 73662306a36Sopenharmony_ci ti,itap-del-sel-mmc-hs = <0xa>; 73762306a36Sopenharmony_ci ti,strobe-sel = <0x77>; 73862306a36Sopenharmony_ci ti,clkbuf-sel = <0x7>; 73962306a36Sopenharmony_ci ti,trm-icp = <0x8>; 74062306a36Sopenharmony_ci mmc-ddr-1_8v; 74162306a36Sopenharmony_ci mmc-hs200-1_8v; 74262306a36Sopenharmony_ci mmc-hs400-1_8v; 74362306a36Sopenharmony_ci dma-coherent; 74462306a36Sopenharmony_ci status = "disabled"; 74562306a36Sopenharmony_ci }; 74662306a36Sopenharmony_ci 74762306a36Sopenharmony_ci main_sdhci1: mmc@4fb0000 { 74862306a36Sopenharmony_ci compatible = "ti,j721e-sdhci-4bit"; 74962306a36Sopenharmony_ci reg = <0x00 0x04fb0000 0x00 0x1000>, 75062306a36Sopenharmony_ci <0x00 0x04fb8000 0x00 0x400>; 75162306a36Sopenharmony_ci interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 75262306a36Sopenharmony_ci power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>; 75362306a36Sopenharmony_ci clocks = <&k3_clks 99 8>, <&k3_clks 99 1>; 75462306a36Sopenharmony_ci clock-names = "clk_ahb", "clk_xin"; 75562306a36Sopenharmony_ci assigned-clocks = <&k3_clks 99 1>; 75662306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 99 2>; 75762306a36Sopenharmony_ci bus-width = <4>; 75862306a36Sopenharmony_ci ti,otap-del-sel-legacy = <0x0>; 75962306a36Sopenharmony_ci ti,otap-del-sel-sd-hs = <0x0>; 76062306a36Sopenharmony_ci ti,otap-del-sel-sdr12 = <0xf>; 76162306a36Sopenharmony_ci ti,otap-del-sel-sdr25 = <0xf>; 76262306a36Sopenharmony_ci ti,otap-del-sel-sdr50 = <0xc>; 76362306a36Sopenharmony_ci ti,otap-del-sel-sdr104 = <0x5>; 76462306a36Sopenharmony_ci ti,otap-del-sel-ddr50 = <0xc>; 76562306a36Sopenharmony_ci ti,itap-del-sel-legacy = <0x0>; 76662306a36Sopenharmony_ci ti,itap-del-sel-sd-hs = <0x0>; 76762306a36Sopenharmony_ci ti,itap-del-sel-sdr12 = <0x0>; 76862306a36Sopenharmony_ci ti,itap-del-sel-sdr25 = <0x0>; 76962306a36Sopenharmony_ci ti,clkbuf-sel = <0x7>; 77062306a36Sopenharmony_ci ti,trm-icp = <0x8>; 77162306a36Sopenharmony_ci dma-coherent; 77262306a36Sopenharmony_ci /* Masking support for SDR104 capability */ 77362306a36Sopenharmony_ci sdhci-caps-mask = <0x00000003 0x00000000>; 77462306a36Sopenharmony_ci status = "disabled"; 77562306a36Sopenharmony_ci }; 77662306a36Sopenharmony_ci 77762306a36Sopenharmony_ci main_navss: bus@30000000 { 77862306a36Sopenharmony_ci compatible = "simple-mfd"; 77962306a36Sopenharmony_ci #address-cells = <2>; 78062306a36Sopenharmony_ci #size-cells = <2>; 78162306a36Sopenharmony_ci ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>; 78262306a36Sopenharmony_ci ti,sci-dev-id = <224>; 78362306a36Sopenharmony_ci dma-coherent; 78462306a36Sopenharmony_ci dma-ranges; 78562306a36Sopenharmony_ci 78662306a36Sopenharmony_ci main_navss_intr: interrupt-controller@310e0000 { 78762306a36Sopenharmony_ci compatible = "ti,sci-intr"; 78862306a36Sopenharmony_ci reg = <0x00 0x310e0000 0x00 0x4000>; 78962306a36Sopenharmony_ci ti,intr-trigger-type = <4>; 79062306a36Sopenharmony_ci interrupt-controller; 79162306a36Sopenharmony_ci interrupt-parent = <&gic500>; 79262306a36Sopenharmony_ci #interrupt-cells = <1>; 79362306a36Sopenharmony_ci ti,sci = <&sms>; 79462306a36Sopenharmony_ci ti,sci-dev-id = <227>; 79562306a36Sopenharmony_ci ti,interrupt-ranges = <0 64 64>, 79662306a36Sopenharmony_ci <64 448 64>, 79762306a36Sopenharmony_ci <128 672 64>; 79862306a36Sopenharmony_ci }; 79962306a36Sopenharmony_ci 80062306a36Sopenharmony_ci main_udmass_inta: msi-controller@33d00000 { 80162306a36Sopenharmony_ci compatible = "ti,sci-inta"; 80262306a36Sopenharmony_ci reg = <0x00 0x33d00000 0x00 0x100000>; 80362306a36Sopenharmony_ci interrupt-controller; 80462306a36Sopenharmony_ci #interrupt-cells = <0>; 80562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 80662306a36Sopenharmony_ci msi-controller; 80762306a36Sopenharmony_ci ti,sci = <&sms>; 80862306a36Sopenharmony_ci ti,sci-dev-id = <265>; 80962306a36Sopenharmony_ci ti,interrupt-ranges = <0 0 256>; 81062306a36Sopenharmony_ci }; 81162306a36Sopenharmony_ci 81262306a36Sopenharmony_ci secure_proxy_main: mailbox@32c00000 { 81362306a36Sopenharmony_ci compatible = "ti,am654-secure-proxy"; 81462306a36Sopenharmony_ci #mbox-cells = <1>; 81562306a36Sopenharmony_ci reg-names = "target_data", "rt", "scfg"; 81662306a36Sopenharmony_ci reg = <0x00 0x32c00000 0x00 0x100000>, 81762306a36Sopenharmony_ci <0x00 0x32400000 0x00 0x100000>, 81862306a36Sopenharmony_ci <0x00 0x32800000 0x00 0x100000>; 81962306a36Sopenharmony_ci interrupt-names = "rx_011"; 82062306a36Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 82162306a36Sopenharmony_ci }; 82262306a36Sopenharmony_ci 82362306a36Sopenharmony_ci hwspinlock: spinlock@30e00000 { 82462306a36Sopenharmony_ci compatible = "ti,am654-hwspinlock"; 82562306a36Sopenharmony_ci reg = <0x00 0x30e00000 0x00 0x1000>; 82662306a36Sopenharmony_ci #hwlock-cells = <1>; 82762306a36Sopenharmony_ci }; 82862306a36Sopenharmony_ci 82962306a36Sopenharmony_ci mailbox0_cluster0: mailbox@31f80000 { 83062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 83162306a36Sopenharmony_ci reg = <0x00 0x31f80000 0x00 0x200>; 83262306a36Sopenharmony_ci #mbox-cells = <1>; 83362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 83462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 83562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 83662306a36Sopenharmony_ci status = "disabled"; 83762306a36Sopenharmony_ci }; 83862306a36Sopenharmony_ci 83962306a36Sopenharmony_ci mailbox0_cluster1: mailbox@31f81000 { 84062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 84162306a36Sopenharmony_ci reg = <0x00 0x31f81000 0x00 0x200>; 84262306a36Sopenharmony_ci #mbox-cells = <1>; 84362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 84462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 84562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 84662306a36Sopenharmony_ci status = "disabled"; 84762306a36Sopenharmony_ci }; 84862306a36Sopenharmony_ci 84962306a36Sopenharmony_ci mailbox0_cluster2: mailbox@31f82000 { 85062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 85162306a36Sopenharmony_ci reg = <0x00 0x31f82000 0x00 0x200>; 85262306a36Sopenharmony_ci #mbox-cells = <1>; 85362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 85462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 85562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 85662306a36Sopenharmony_ci status = "disabled"; 85762306a36Sopenharmony_ci }; 85862306a36Sopenharmony_ci 85962306a36Sopenharmony_ci mailbox0_cluster3: mailbox@31f83000 { 86062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 86162306a36Sopenharmony_ci reg = <0x00 0x31f83000 0x00 0x200>; 86262306a36Sopenharmony_ci #mbox-cells = <1>; 86362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 86462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 86562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 86662306a36Sopenharmony_ci status = "disabled"; 86762306a36Sopenharmony_ci }; 86862306a36Sopenharmony_ci 86962306a36Sopenharmony_ci mailbox0_cluster4: mailbox@31f84000 { 87062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 87162306a36Sopenharmony_ci reg = <0x00 0x31f84000 0x00 0x200>; 87262306a36Sopenharmony_ci #mbox-cells = <1>; 87362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 87462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 87562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 87662306a36Sopenharmony_ci status = "disabled"; 87762306a36Sopenharmony_ci }; 87862306a36Sopenharmony_ci 87962306a36Sopenharmony_ci mailbox0_cluster5: mailbox@31f85000 { 88062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 88162306a36Sopenharmony_ci reg = <0x00 0x31f85000 0x00 0x200>; 88262306a36Sopenharmony_ci #mbox-cells = <1>; 88362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 88462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 88562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 88662306a36Sopenharmony_ci status = "disabled"; 88762306a36Sopenharmony_ci }; 88862306a36Sopenharmony_ci 88962306a36Sopenharmony_ci mailbox0_cluster6: mailbox@31f86000 { 89062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 89162306a36Sopenharmony_ci reg = <0x00 0x31f86000 0x00 0x200>; 89262306a36Sopenharmony_ci #mbox-cells = <1>; 89362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 89462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 89562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 89662306a36Sopenharmony_ci status = "disabled"; 89762306a36Sopenharmony_ci }; 89862306a36Sopenharmony_ci 89962306a36Sopenharmony_ci mailbox0_cluster7: mailbox@31f87000 { 90062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 90162306a36Sopenharmony_ci reg = <0x00 0x31f87000 0x00 0x200>; 90262306a36Sopenharmony_ci #mbox-cells = <1>; 90362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 90462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 90562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 90662306a36Sopenharmony_ci status = "disabled"; 90762306a36Sopenharmony_ci }; 90862306a36Sopenharmony_ci 90962306a36Sopenharmony_ci mailbox0_cluster8: mailbox@31f88000 { 91062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 91162306a36Sopenharmony_ci reg = <0x00 0x31f88000 0x00 0x200>; 91262306a36Sopenharmony_ci #mbox-cells = <1>; 91362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 91462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 91562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 91662306a36Sopenharmony_ci status = "disabled"; 91762306a36Sopenharmony_ci }; 91862306a36Sopenharmony_ci 91962306a36Sopenharmony_ci mailbox0_cluster9: mailbox@31f89000 { 92062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 92162306a36Sopenharmony_ci reg = <0x00 0x31f89000 0x00 0x200>; 92262306a36Sopenharmony_ci #mbox-cells = <1>; 92362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 92462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 92562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 92662306a36Sopenharmony_ci status = "disabled"; 92762306a36Sopenharmony_ci }; 92862306a36Sopenharmony_ci 92962306a36Sopenharmony_ci mailbox0_cluster10: mailbox@31f8a000 { 93062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 93162306a36Sopenharmony_ci reg = <0x00 0x31f8a000 0x00 0x200>; 93262306a36Sopenharmony_ci #mbox-cells = <1>; 93362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 93462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 93562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 93662306a36Sopenharmony_ci status = "disabled"; 93762306a36Sopenharmony_ci }; 93862306a36Sopenharmony_ci 93962306a36Sopenharmony_ci mailbox0_cluster11: mailbox@31f8b000 { 94062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 94162306a36Sopenharmony_ci reg = <0x00 0x31f8b000 0x00 0x200>; 94262306a36Sopenharmony_ci #mbox-cells = <1>; 94362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 94462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 94562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 94662306a36Sopenharmony_ci status = "disabled"; 94762306a36Sopenharmony_ci }; 94862306a36Sopenharmony_ci 94962306a36Sopenharmony_ci mailbox1_cluster0: mailbox@31f90000 { 95062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 95162306a36Sopenharmony_ci reg = <0x00 0x31f90000 0x00 0x200>; 95262306a36Sopenharmony_ci #mbox-cells = <1>; 95362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 95462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 95562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 95662306a36Sopenharmony_ci status = "disabled"; 95762306a36Sopenharmony_ci }; 95862306a36Sopenharmony_ci 95962306a36Sopenharmony_ci mailbox1_cluster1: mailbox@31f91000 { 96062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 96162306a36Sopenharmony_ci reg = <0x00 0x31f91000 0x00 0x200>; 96262306a36Sopenharmony_ci #mbox-cells = <1>; 96362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 96462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 96562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 96662306a36Sopenharmony_ci status = "disabled"; 96762306a36Sopenharmony_ci }; 96862306a36Sopenharmony_ci 96962306a36Sopenharmony_ci mailbox1_cluster2: mailbox@31f92000 { 97062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 97162306a36Sopenharmony_ci reg = <0x00 0x31f92000 0x00 0x200>; 97262306a36Sopenharmony_ci #mbox-cells = <1>; 97362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 97462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 97562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 97662306a36Sopenharmony_ci status = "disabled"; 97762306a36Sopenharmony_ci }; 97862306a36Sopenharmony_ci 97962306a36Sopenharmony_ci mailbox1_cluster3: mailbox@31f93000 { 98062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 98162306a36Sopenharmony_ci reg = <0x00 0x31f93000 0x00 0x200>; 98262306a36Sopenharmony_ci #mbox-cells = <1>; 98362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 98462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 98562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 98662306a36Sopenharmony_ci status = "disabled"; 98762306a36Sopenharmony_ci }; 98862306a36Sopenharmony_ci 98962306a36Sopenharmony_ci mailbox1_cluster4: mailbox@31f94000 { 99062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 99162306a36Sopenharmony_ci reg = <0x00 0x31f94000 0x00 0x200>; 99262306a36Sopenharmony_ci #mbox-cells = <1>; 99362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 99462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 99562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 99662306a36Sopenharmony_ci status = "disabled"; 99762306a36Sopenharmony_ci }; 99862306a36Sopenharmony_ci 99962306a36Sopenharmony_ci mailbox1_cluster5: mailbox@31f95000 { 100062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 100162306a36Sopenharmony_ci reg = <0x00 0x31f95000 0x00 0x200>; 100262306a36Sopenharmony_ci #mbox-cells = <1>; 100362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 100462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 100562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 100662306a36Sopenharmony_ci status = "disabled"; 100762306a36Sopenharmony_ci }; 100862306a36Sopenharmony_ci 100962306a36Sopenharmony_ci mailbox1_cluster6: mailbox@31f96000 { 101062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 101162306a36Sopenharmony_ci reg = <0x00 0x31f96000 0x00 0x200>; 101262306a36Sopenharmony_ci #mbox-cells = <1>; 101362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 101462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 101562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 101662306a36Sopenharmony_ci status = "disabled"; 101762306a36Sopenharmony_ci }; 101862306a36Sopenharmony_ci 101962306a36Sopenharmony_ci mailbox1_cluster7: mailbox@31f97000 { 102062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 102162306a36Sopenharmony_ci reg = <0x00 0x31f97000 0x00 0x200>; 102262306a36Sopenharmony_ci #mbox-cells = <1>; 102362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 102462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 102562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 102662306a36Sopenharmony_ci status = "disabled"; 102762306a36Sopenharmony_ci }; 102862306a36Sopenharmony_ci 102962306a36Sopenharmony_ci mailbox1_cluster8: mailbox@31f98000 { 103062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 103162306a36Sopenharmony_ci reg = <0x00 0x31f98000 0x00 0x200>; 103262306a36Sopenharmony_ci #mbox-cells = <1>; 103362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 103462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 103562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 103662306a36Sopenharmony_ci status = "disabled"; 103762306a36Sopenharmony_ci }; 103862306a36Sopenharmony_ci 103962306a36Sopenharmony_ci mailbox1_cluster9: mailbox@31f99000 { 104062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 104162306a36Sopenharmony_ci reg = <0x00 0x31f99000 0x00 0x200>; 104262306a36Sopenharmony_ci #mbox-cells = <1>; 104362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 104462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 104562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 104662306a36Sopenharmony_ci status = "disabled"; 104762306a36Sopenharmony_ci }; 104862306a36Sopenharmony_ci 104962306a36Sopenharmony_ci mailbox1_cluster10: mailbox@31f9a000 { 105062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 105162306a36Sopenharmony_ci reg = <0x00 0x31f9a000 0x00 0x200>; 105262306a36Sopenharmony_ci #mbox-cells = <1>; 105362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 105462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 105562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 105662306a36Sopenharmony_ci status = "disabled"; 105762306a36Sopenharmony_ci }; 105862306a36Sopenharmony_ci 105962306a36Sopenharmony_ci mailbox1_cluster11: mailbox@31f9b000 { 106062306a36Sopenharmony_ci compatible = "ti,am654-mailbox"; 106162306a36Sopenharmony_ci reg = <0x00 0x31f9b000 0x00 0x200>; 106262306a36Sopenharmony_ci #mbox-cells = <1>; 106362306a36Sopenharmony_ci ti,mbox-num-users = <4>; 106462306a36Sopenharmony_ci ti,mbox-num-fifos = <16>; 106562306a36Sopenharmony_ci interrupt-parent = <&main_navss_intr>; 106662306a36Sopenharmony_ci status = "disabled"; 106762306a36Sopenharmony_ci }; 106862306a36Sopenharmony_ci 106962306a36Sopenharmony_ci main_ringacc: ringacc@3c000000 { 107062306a36Sopenharmony_ci compatible = "ti,am654-navss-ringacc"; 107162306a36Sopenharmony_ci reg = <0x0 0x3c000000 0x0 0x400000>, 107262306a36Sopenharmony_ci <0x0 0x38000000 0x0 0x400000>, 107362306a36Sopenharmony_ci <0x0 0x31120000 0x0 0x100>, 107462306a36Sopenharmony_ci <0x0 0x33000000 0x0 0x40000>, 107562306a36Sopenharmony_ci <0x0 0x31080000 0x0 0x40000>; 107662306a36Sopenharmony_ci reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg"; 107762306a36Sopenharmony_ci ti,num-rings = <1024>; 107862306a36Sopenharmony_ci ti,sci-rm-range-gp-rings = <0x1>; 107962306a36Sopenharmony_ci ti,sci = <&sms>; 108062306a36Sopenharmony_ci ti,sci-dev-id = <259>; 108162306a36Sopenharmony_ci msi-parent = <&main_udmass_inta>; 108262306a36Sopenharmony_ci }; 108362306a36Sopenharmony_ci 108462306a36Sopenharmony_ci main_udmap: dma-controller@31150000 { 108562306a36Sopenharmony_ci compatible = "ti,j721e-navss-main-udmap"; 108662306a36Sopenharmony_ci reg = <0x0 0x31150000 0x0 0x100>, 108762306a36Sopenharmony_ci <0x0 0x34000000 0x0 0x80000>, 108862306a36Sopenharmony_ci <0x0 0x35000000 0x0 0x200000>; 108962306a36Sopenharmony_ci reg-names = "gcfg", "rchanrt", "tchanrt"; 109062306a36Sopenharmony_ci msi-parent = <&main_udmass_inta>; 109162306a36Sopenharmony_ci #dma-cells = <1>; 109262306a36Sopenharmony_ci 109362306a36Sopenharmony_ci ti,sci = <&sms>; 109462306a36Sopenharmony_ci ti,sci-dev-id = <263>; 109562306a36Sopenharmony_ci ti,ringacc = <&main_ringacc>; 109662306a36Sopenharmony_ci 109762306a36Sopenharmony_ci ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */ 109862306a36Sopenharmony_ci <0x0f>, /* TX_HCHAN */ 109962306a36Sopenharmony_ci <0x10>; /* TX_UHCHAN */ 110062306a36Sopenharmony_ci ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */ 110162306a36Sopenharmony_ci <0x0b>, /* RX_HCHAN */ 110262306a36Sopenharmony_ci <0x0c>; /* RX_UHCHAN */ 110362306a36Sopenharmony_ci ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */ 110462306a36Sopenharmony_ci }; 110562306a36Sopenharmony_ci 110662306a36Sopenharmony_ci cpts@310d0000 { 110762306a36Sopenharmony_ci compatible = "ti,j721e-cpts"; 110862306a36Sopenharmony_ci reg = <0x0 0x310d0000 0x0 0x400>; 110962306a36Sopenharmony_ci reg-names = "cpts"; 111062306a36Sopenharmony_ci clocks = <&k3_clks 226 5>; 111162306a36Sopenharmony_ci clock-names = "cpts"; 111262306a36Sopenharmony_ci assigned-clocks = <&k3_clks 226 5>; /* NAVSS0_CPTS_0_RCLK */ 111362306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 226 7>; /* MAIN_0_HSDIVOUT6_CLK */ 111462306a36Sopenharmony_ci interrupts-extended = <&main_navss_intr 391>; 111562306a36Sopenharmony_ci interrupt-names = "cpts"; 111662306a36Sopenharmony_ci ti,cpts-periodic-outputs = <6>; 111762306a36Sopenharmony_ci ti,cpts-ext-ts-inputs = <8>; 111862306a36Sopenharmony_ci }; 111962306a36Sopenharmony_ci }; 112062306a36Sopenharmony_ci 112162306a36Sopenharmony_ci main_cpsw: ethernet@c200000 { 112262306a36Sopenharmony_ci compatible = "ti,j721e-cpsw-nuss"; 112362306a36Sopenharmony_ci reg = <0x00 0xc200000 0x00 0x200000>; 112462306a36Sopenharmony_ci reg-names = "cpsw_nuss"; 112562306a36Sopenharmony_ci ranges = <0x0 0x0 0x0 0xc200000 0x0 0x200000>; 112662306a36Sopenharmony_ci #address-cells = <2>; 112762306a36Sopenharmony_ci #size-cells = <2>; 112862306a36Sopenharmony_ci dma-coherent; 112962306a36Sopenharmony_ci clocks = <&k3_clks 28 28>; 113062306a36Sopenharmony_ci clock-names = "fck"; 113162306a36Sopenharmony_ci power-domains = <&k3_pds 28 TI_SCI_PD_EXCLUSIVE>; 113262306a36Sopenharmony_ci 113362306a36Sopenharmony_ci dmas = <&main_udmap 0xc640>, 113462306a36Sopenharmony_ci <&main_udmap 0xc641>, 113562306a36Sopenharmony_ci <&main_udmap 0xc642>, 113662306a36Sopenharmony_ci <&main_udmap 0xc643>, 113762306a36Sopenharmony_ci <&main_udmap 0xc644>, 113862306a36Sopenharmony_ci <&main_udmap 0xc645>, 113962306a36Sopenharmony_ci <&main_udmap 0xc646>, 114062306a36Sopenharmony_ci <&main_udmap 0xc647>, 114162306a36Sopenharmony_ci <&main_udmap 0x4640>; 114262306a36Sopenharmony_ci dma-names = "tx0", "tx1", "tx2", "tx3", 114362306a36Sopenharmony_ci "tx4", "tx5", "tx6", "tx7", 114462306a36Sopenharmony_ci "rx"; 114562306a36Sopenharmony_ci 114662306a36Sopenharmony_ci status = "disabled"; 114762306a36Sopenharmony_ci 114862306a36Sopenharmony_ci ethernet-ports { 114962306a36Sopenharmony_ci #address-cells = <1>; 115062306a36Sopenharmony_ci #size-cells = <0>; 115162306a36Sopenharmony_ci 115262306a36Sopenharmony_ci main_cpsw_port1: port@1 { 115362306a36Sopenharmony_ci reg = <1>; 115462306a36Sopenharmony_ci ti,mac-only; 115562306a36Sopenharmony_ci label = "port1"; 115662306a36Sopenharmony_ci phys = <&phy_gmii_sel_cpsw 1>; 115762306a36Sopenharmony_ci status = "disabled"; 115862306a36Sopenharmony_ci }; 115962306a36Sopenharmony_ci }; 116062306a36Sopenharmony_ci 116162306a36Sopenharmony_ci main_cpsw_mdio: mdio@f00 { 116262306a36Sopenharmony_ci compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 116362306a36Sopenharmony_ci reg = <0x00 0xf00 0x00 0x100>; 116462306a36Sopenharmony_ci #address-cells = <1>; 116562306a36Sopenharmony_ci #size-cells = <0>; 116662306a36Sopenharmony_ci clocks = <&k3_clks 28 28>; 116762306a36Sopenharmony_ci clock-names = "fck"; 116862306a36Sopenharmony_ci bus_freq = <1000000>; 116962306a36Sopenharmony_ci status = "disabled"; 117062306a36Sopenharmony_ci }; 117162306a36Sopenharmony_ci 117262306a36Sopenharmony_ci cpts@3d000 { 117362306a36Sopenharmony_ci compatible = "ti,am65-cpts"; 117462306a36Sopenharmony_ci reg = <0x00 0x3d000 0x00 0x400>; 117562306a36Sopenharmony_ci clocks = <&k3_clks 28 3>; 117662306a36Sopenharmony_ci clock-names = "cpts"; 117762306a36Sopenharmony_ci interrupts-extended = <&gic500 GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 117862306a36Sopenharmony_ci interrupt-names = "cpts"; 117962306a36Sopenharmony_ci ti,cpts-ext-ts-inputs = <4>; 118062306a36Sopenharmony_ci ti,cpts-periodic-outputs = <2>; 118162306a36Sopenharmony_ci }; 118262306a36Sopenharmony_ci }; 118362306a36Sopenharmony_ci 118462306a36Sopenharmony_ci usbss0: cdns-usb@4104000 { 118562306a36Sopenharmony_ci compatible = "ti,j721e-usb"; 118662306a36Sopenharmony_ci reg = <0x00 0x04104000 0x00 0x100>; 118762306a36Sopenharmony_ci clocks = <&k3_clks 360 16>, <&k3_clks 360 15>; 118862306a36Sopenharmony_ci clock-names = "ref", "lpm"; 118962306a36Sopenharmony_ci assigned-clocks = <&k3_clks 360 16>; /* USB2_REFCLK */ 119062306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 360 17>; 119162306a36Sopenharmony_ci power-domains = <&k3_pds 360 TI_SCI_PD_EXCLUSIVE>; 119262306a36Sopenharmony_ci #address-cells = <2>; 119362306a36Sopenharmony_ci #size-cells = <2>; 119462306a36Sopenharmony_ci ranges; 119562306a36Sopenharmony_ci dma-coherent; 119662306a36Sopenharmony_ci 119762306a36Sopenharmony_ci status = "disabled"; /* Needs pinmux */ 119862306a36Sopenharmony_ci 119962306a36Sopenharmony_ci usb0: usb@6000000 { 120062306a36Sopenharmony_ci compatible = "cdns,usb3"; 120162306a36Sopenharmony_ci reg = <0x00 0x06000000 0x00 0x10000>, 120262306a36Sopenharmony_ci <0x00 0x06010000 0x00 0x10000>, 120362306a36Sopenharmony_ci <0x00 0x06020000 0x00 0x10000>; 120462306a36Sopenharmony_ci reg-names = "otg", "xhci", "dev"; 120562306a36Sopenharmony_ci interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 120662306a36Sopenharmony_ci <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 120762306a36Sopenharmony_ci <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 120862306a36Sopenharmony_ci interrupt-names = "host", "peripheral", "otg"; 120962306a36Sopenharmony_ci maximum-speed = "super-speed"; 121062306a36Sopenharmony_ci dr_mode = "otg"; 121162306a36Sopenharmony_ci }; 121262306a36Sopenharmony_ci }; 121362306a36Sopenharmony_ci 121462306a36Sopenharmony_ci serdes_wiz0: wiz@5060000 { 121562306a36Sopenharmony_ci compatible = "ti,j721s2-wiz-10g"; 121662306a36Sopenharmony_ci #address-cells = <1>; 121762306a36Sopenharmony_ci #size-cells = <1>; 121862306a36Sopenharmony_ci power-domains = <&k3_pds 365 TI_SCI_PD_EXCLUSIVE>; 121962306a36Sopenharmony_ci clocks = <&k3_clks 365 0>, <&k3_clks 365 3>, <&serdes_refclk>; 122062306a36Sopenharmony_ci clock-names = "fck", "core_ref_clk", "ext_ref_clk"; 122162306a36Sopenharmony_ci num-lanes = <4>; 122262306a36Sopenharmony_ci #reset-cells = <1>; 122362306a36Sopenharmony_ci #clock-cells = <1>; 122462306a36Sopenharmony_ci ranges = <0x5060000 0x0 0x5060000 0x10000>; 122562306a36Sopenharmony_ci 122662306a36Sopenharmony_ci assigned-clocks = <&k3_clks 365 3>; 122762306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 365 7>; 122862306a36Sopenharmony_ci 122962306a36Sopenharmony_ci serdes0: serdes@5060000 { 123062306a36Sopenharmony_ci compatible = "ti,j721e-serdes-10g"; 123162306a36Sopenharmony_ci reg = <0x05060000 0x00010000>; 123262306a36Sopenharmony_ci reg-names = "torrent_phy"; 123362306a36Sopenharmony_ci resets = <&serdes_wiz0 0>; 123462306a36Sopenharmony_ci reset-names = "torrent_reset"; 123562306a36Sopenharmony_ci clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 123662306a36Sopenharmony_ci <&serdes_wiz0 TI_WIZ_PHY_EN_REFCLK>; 123762306a36Sopenharmony_ci clock-names = "refclk", "phy_en_refclk"; 123862306a36Sopenharmony_ci assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>, 123962306a36Sopenharmony_ci <&serdes_wiz0 TI_WIZ_PLL1_REFCLK>, 124062306a36Sopenharmony_ci <&serdes_wiz0 TI_WIZ_REFCLK_DIG>; 124162306a36Sopenharmony_ci assigned-clock-parents = <&k3_clks 365 3>, 124262306a36Sopenharmony_ci <&k3_clks 365 3>, 124362306a36Sopenharmony_ci <&k3_clks 365 3>; 124462306a36Sopenharmony_ci #address-cells = <1>; 124562306a36Sopenharmony_ci #size-cells = <0>; 124662306a36Sopenharmony_ci #clock-cells = <1>; 124762306a36Sopenharmony_ci 124862306a36Sopenharmony_ci status = "disabled"; /* Needs lane config */ 124962306a36Sopenharmony_ci }; 125062306a36Sopenharmony_ci }; 125162306a36Sopenharmony_ci 125262306a36Sopenharmony_ci pcie1_rc: pcie@2910000 { 125362306a36Sopenharmony_ci compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; 125462306a36Sopenharmony_ci reg = <0x00 0x02910000 0x00 0x1000>, 125562306a36Sopenharmony_ci <0x00 0x02917000 0x00 0x400>, 125662306a36Sopenharmony_ci <0x00 0x0d800000 0x00 0x800000>, 125762306a36Sopenharmony_ci <0x00 0x18000000 0x00 0x1000>; 125862306a36Sopenharmony_ci reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; 125962306a36Sopenharmony_ci interrupt-names = "link_state"; 126062306a36Sopenharmony_ci interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>; 126162306a36Sopenharmony_ci device_type = "pci"; 126262306a36Sopenharmony_ci ti,syscon-pcie-ctrl = <&scm_conf 0x074>; 126362306a36Sopenharmony_ci max-link-speed = <3>; 126462306a36Sopenharmony_ci num-lanes = <4>; 126562306a36Sopenharmony_ci power-domains = <&k3_pds 276 TI_SCI_PD_EXCLUSIVE>; 126662306a36Sopenharmony_ci clocks = <&k3_clks 276 41>; 126762306a36Sopenharmony_ci clock-names = "fck"; 126862306a36Sopenharmony_ci #address-cells = <3>; 126962306a36Sopenharmony_ci #size-cells = <2>; 127062306a36Sopenharmony_ci bus-range = <0x0 0xff>; 127162306a36Sopenharmony_ci vendor-id = <0x104c>; 127262306a36Sopenharmony_ci device-id = <0xb013>; 127362306a36Sopenharmony_ci msi-map = <0x0 &gic_its 0x0 0x10000>; 127462306a36Sopenharmony_ci dma-coherent; 127562306a36Sopenharmony_ci ranges = <0x01000000 0x0 0x18001000 0x00 0x18001000 0x0 0x0010000>, 127662306a36Sopenharmony_ci <0x02000000 0x0 0x18011000 0x00 0x18011000 0x0 0x7fef000>; 127762306a36Sopenharmony_ci dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; 127862306a36Sopenharmony_ci #interrupt-cells = <1>; 127962306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 128062306a36Sopenharmony_ci interrupt-map = <0 0 0 1 &pcie1_intc 0>, /* INT A */ 128162306a36Sopenharmony_ci <0 0 0 2 &pcie1_intc 0>, /* INT B */ 128262306a36Sopenharmony_ci <0 0 0 3 &pcie1_intc 0>, /* INT C */ 128362306a36Sopenharmony_ci <0 0 0 4 &pcie1_intc 0>; /* INT D */ 128462306a36Sopenharmony_ci 128562306a36Sopenharmony_ci status = "disabled"; /* Needs gpio and serdes info */ 128662306a36Sopenharmony_ci 128762306a36Sopenharmony_ci pcie1_intc: interrupt-controller { 128862306a36Sopenharmony_ci interrupt-controller; 128962306a36Sopenharmony_ci #interrupt-cells = <1>; 129062306a36Sopenharmony_ci interrupt-parent = <&gic500>; 129162306a36Sopenharmony_ci interrupts = <GIC_SPI 324 IRQ_TYPE_EDGE_RISING>; 129262306a36Sopenharmony_ci }; 129362306a36Sopenharmony_ci }; 129462306a36Sopenharmony_ci 129562306a36Sopenharmony_ci main_mcan0: can@2701000 { 129662306a36Sopenharmony_ci compatible = "bosch,m_can"; 129762306a36Sopenharmony_ci reg = <0x00 0x02701000 0x00 0x200>, 129862306a36Sopenharmony_ci <0x00 0x02708000 0x00 0x8000>; 129962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 130062306a36Sopenharmony_ci power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>; 130162306a36Sopenharmony_ci clocks = <&k3_clks 182 0>, <&k3_clks 182 1>; 130262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 130362306a36Sopenharmony_ci interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 130462306a36Sopenharmony_ci <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 130562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 130662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 130762306a36Sopenharmony_ci status = "disabled"; 130862306a36Sopenharmony_ci }; 130962306a36Sopenharmony_ci 131062306a36Sopenharmony_ci main_mcan1: can@2711000 { 131162306a36Sopenharmony_ci compatible = "bosch,m_can"; 131262306a36Sopenharmony_ci reg = <0x00 0x02711000 0x00 0x200>, 131362306a36Sopenharmony_ci <0x00 0x02718000 0x00 0x8000>; 131462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 131562306a36Sopenharmony_ci power-domains = <&k3_pds 183 TI_SCI_PD_EXCLUSIVE>; 131662306a36Sopenharmony_ci clocks = <&k3_clks 183 0>, <&k3_clks 183 1>; 131762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 131862306a36Sopenharmony_ci interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>, 131962306a36Sopenharmony_ci <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 132062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 132162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 132262306a36Sopenharmony_ci status = "disabled"; 132362306a36Sopenharmony_ci }; 132462306a36Sopenharmony_ci 132562306a36Sopenharmony_ci main_mcan2: can@2721000 { 132662306a36Sopenharmony_ci compatible = "bosch,m_can"; 132762306a36Sopenharmony_ci reg = <0x00 0x02721000 0x00 0x200>, 132862306a36Sopenharmony_ci <0x00 0x02728000 0x00 0x8000>; 132962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 133062306a36Sopenharmony_ci power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>; 133162306a36Sopenharmony_ci clocks = <&k3_clks 184 0>, <&k3_clks 184 1>; 133262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 133362306a36Sopenharmony_ci interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 133462306a36Sopenharmony_ci <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 133562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 133662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 133762306a36Sopenharmony_ci status = "disabled"; 133862306a36Sopenharmony_ci }; 133962306a36Sopenharmony_ci 134062306a36Sopenharmony_ci main_mcan3: can@2731000 { 134162306a36Sopenharmony_ci compatible = "bosch,m_can"; 134262306a36Sopenharmony_ci reg = <0x00 0x02731000 0x00 0x200>, 134362306a36Sopenharmony_ci <0x00 0x02738000 0x00 0x8000>; 134462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 134562306a36Sopenharmony_ci power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>; 134662306a36Sopenharmony_ci clocks = <&k3_clks 185 0>, <&k3_clks 185 1>; 134762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 134862306a36Sopenharmony_ci interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 134962306a36Sopenharmony_ci <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 135062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 135162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 135262306a36Sopenharmony_ci status = "disabled"; 135362306a36Sopenharmony_ci }; 135462306a36Sopenharmony_ci 135562306a36Sopenharmony_ci main_mcan4: can@2741000 { 135662306a36Sopenharmony_ci compatible = "bosch,m_can"; 135762306a36Sopenharmony_ci reg = <0x00 0x02741000 0x00 0x200>, 135862306a36Sopenharmony_ci <0x00 0x02748000 0x00 0x8000>; 135962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 136062306a36Sopenharmony_ci power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>; 136162306a36Sopenharmony_ci clocks = <&k3_clks 186 0>, <&k3_clks 186 1>; 136262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 136362306a36Sopenharmony_ci interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 136462306a36Sopenharmony_ci <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>; 136562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 136662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 136762306a36Sopenharmony_ci status = "disabled"; 136862306a36Sopenharmony_ci }; 136962306a36Sopenharmony_ci 137062306a36Sopenharmony_ci main_mcan5: can@2751000 { 137162306a36Sopenharmony_ci compatible = "bosch,m_can"; 137262306a36Sopenharmony_ci reg = <0x00 0x02751000 0x00 0x200>, 137362306a36Sopenharmony_ci <0x00 0x02758000 0x00 0x8000>; 137462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 137562306a36Sopenharmony_ci power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>; 137662306a36Sopenharmony_ci clocks = <&k3_clks 187 0>, <&k3_clks 187 1>; 137762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 137862306a36Sopenharmony_ci interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>, 137962306a36Sopenharmony_ci <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 138062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 138162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 138262306a36Sopenharmony_ci status = "disabled"; 138362306a36Sopenharmony_ci }; 138462306a36Sopenharmony_ci 138562306a36Sopenharmony_ci main_mcan6: can@2761000 { 138662306a36Sopenharmony_ci compatible = "bosch,m_can"; 138762306a36Sopenharmony_ci reg = <0x00 0x02761000 0x00 0x200>, 138862306a36Sopenharmony_ci <0x00 0x02768000 0x00 0x8000>; 138962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 139062306a36Sopenharmony_ci power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>; 139162306a36Sopenharmony_ci clocks = <&k3_clks 188 0>, <&k3_clks 188 1>; 139262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 139362306a36Sopenharmony_ci interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 139462306a36Sopenharmony_ci <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 139562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 139662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 139762306a36Sopenharmony_ci status = "disabled"; 139862306a36Sopenharmony_ci }; 139962306a36Sopenharmony_ci 140062306a36Sopenharmony_ci main_mcan7: can@2771000 { 140162306a36Sopenharmony_ci compatible = "bosch,m_can"; 140262306a36Sopenharmony_ci reg = <0x00 0x02771000 0x00 0x200>, 140362306a36Sopenharmony_ci <0x00 0x02778000 0x00 0x8000>; 140462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 140562306a36Sopenharmony_ci power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>; 140662306a36Sopenharmony_ci clocks = <&k3_clks 189 0>, <&k3_clks 189 1>; 140762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 140862306a36Sopenharmony_ci interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 140962306a36Sopenharmony_ci <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 141062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 141162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 141262306a36Sopenharmony_ci status = "disabled"; 141362306a36Sopenharmony_ci }; 141462306a36Sopenharmony_ci 141562306a36Sopenharmony_ci main_mcan8: can@2781000 { 141662306a36Sopenharmony_ci compatible = "bosch,m_can"; 141762306a36Sopenharmony_ci reg = <0x00 0x02781000 0x00 0x200>, 141862306a36Sopenharmony_ci <0x00 0x02788000 0x00 0x8000>; 141962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 142062306a36Sopenharmony_ci power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>; 142162306a36Sopenharmony_ci clocks = <&k3_clks 190 0>, <&k3_clks 190 1>; 142262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 142362306a36Sopenharmony_ci interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>, 142462306a36Sopenharmony_ci <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>; 142562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 142662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 142762306a36Sopenharmony_ci status = "disabled"; 142862306a36Sopenharmony_ci }; 142962306a36Sopenharmony_ci 143062306a36Sopenharmony_ci main_mcan9: can@2791000 { 143162306a36Sopenharmony_ci compatible = "bosch,m_can"; 143262306a36Sopenharmony_ci reg = <0x00 0x02791000 0x00 0x200>, 143362306a36Sopenharmony_ci <0x00 0x02798000 0x00 0x8000>; 143462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 143562306a36Sopenharmony_ci power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>; 143662306a36Sopenharmony_ci clocks = <&k3_clks 191 0>, <&k3_clks 191 1>; 143762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 143862306a36Sopenharmony_ci interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>, 143962306a36Sopenharmony_ci <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>; 144062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 144162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 144262306a36Sopenharmony_ci status = "disabled"; 144362306a36Sopenharmony_ci }; 144462306a36Sopenharmony_ci 144562306a36Sopenharmony_ci main_mcan10: can@27a1000 { 144662306a36Sopenharmony_ci compatible = "bosch,m_can"; 144762306a36Sopenharmony_ci reg = <0x00 0x027a1000 0x00 0x200>, 144862306a36Sopenharmony_ci <0x00 0x027a8000 0x00 0x8000>; 144962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 145062306a36Sopenharmony_ci power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>; 145162306a36Sopenharmony_ci clocks = <&k3_clks 192 0>, <&k3_clks 192 1>; 145262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 145362306a36Sopenharmony_ci interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>, 145462306a36Sopenharmony_ci <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>; 145562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 145662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 145762306a36Sopenharmony_ci status = "disabled"; 145862306a36Sopenharmony_ci }; 145962306a36Sopenharmony_ci 146062306a36Sopenharmony_ci main_mcan11: can@27b1000 { 146162306a36Sopenharmony_ci compatible = "bosch,m_can"; 146262306a36Sopenharmony_ci reg = <0x00 0x027b1000 0x00 0x200>, 146362306a36Sopenharmony_ci <0x00 0x027b8000 0x00 0x8000>; 146462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 146562306a36Sopenharmony_ci power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>; 146662306a36Sopenharmony_ci clocks = <&k3_clks 193 0>, <&k3_clks 193 1>; 146762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 146862306a36Sopenharmony_ci interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>, 146962306a36Sopenharmony_ci <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>; 147062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 147162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 147262306a36Sopenharmony_ci status = "disabled"; 147362306a36Sopenharmony_ci }; 147462306a36Sopenharmony_ci 147562306a36Sopenharmony_ci main_mcan12: can@27c1000 { 147662306a36Sopenharmony_ci compatible = "bosch,m_can"; 147762306a36Sopenharmony_ci reg = <0x00 0x027c1000 0x00 0x200>, 147862306a36Sopenharmony_ci <0x00 0x027c8000 0x00 0x8000>; 147962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 148062306a36Sopenharmony_ci power-domains = <&k3_pds 194 TI_SCI_PD_EXCLUSIVE>; 148162306a36Sopenharmony_ci clocks = <&k3_clks 194 0>, <&k3_clks 194 1>; 148262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 148362306a36Sopenharmony_ci interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>, 148462306a36Sopenharmony_ci <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>; 148562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 148662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 148762306a36Sopenharmony_ci status = "disabled"; 148862306a36Sopenharmony_ci }; 148962306a36Sopenharmony_ci 149062306a36Sopenharmony_ci main_mcan13: can@27d1000 { 149162306a36Sopenharmony_ci compatible = "bosch,m_can"; 149262306a36Sopenharmony_ci reg = <0x00 0x027d1000 0x00 0x200>, 149362306a36Sopenharmony_ci <0x00 0x027d8000 0x00 0x8000>; 149462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 149562306a36Sopenharmony_ci power-domains = <&k3_pds 195 TI_SCI_PD_EXCLUSIVE>; 149662306a36Sopenharmony_ci clocks = <&k3_clks 195 0>, <&k3_clks 195 1>; 149762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 149862306a36Sopenharmony_ci interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>, 149962306a36Sopenharmony_ci <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>; 150062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 150162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 150262306a36Sopenharmony_ci status = "disabled"; 150362306a36Sopenharmony_ci }; 150462306a36Sopenharmony_ci 150562306a36Sopenharmony_ci main_mcan14: can@2681000 { 150662306a36Sopenharmony_ci compatible = "bosch,m_can"; 150762306a36Sopenharmony_ci reg = <0x00 0x02681000 0x00 0x200>, 150862306a36Sopenharmony_ci <0x00 0x02688000 0x00 0x8000>; 150962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 151062306a36Sopenharmony_ci power-domains = <&k3_pds 197 TI_SCI_PD_EXCLUSIVE>; 151162306a36Sopenharmony_ci clocks = <&k3_clks 197 0>, <&k3_clks 197 1>; 151262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 151362306a36Sopenharmony_ci interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>, 151462306a36Sopenharmony_ci <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>; 151562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 151662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 151762306a36Sopenharmony_ci status = "disabled"; 151862306a36Sopenharmony_ci }; 151962306a36Sopenharmony_ci 152062306a36Sopenharmony_ci main_mcan15: can@2691000 { 152162306a36Sopenharmony_ci compatible = "bosch,m_can"; 152262306a36Sopenharmony_ci reg = <0x00 0x02691000 0x00 0x200>, 152362306a36Sopenharmony_ci <0x00 0x02698000 0x00 0x8000>; 152462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 152562306a36Sopenharmony_ci power-domains = <&k3_pds 199 TI_SCI_PD_EXCLUSIVE>; 152662306a36Sopenharmony_ci clocks = <&k3_clks 199 0>, <&k3_clks 199 1>; 152762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 152862306a36Sopenharmony_ci interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>, 152962306a36Sopenharmony_ci <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>; 153062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 153162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 153262306a36Sopenharmony_ci status = "disabled"; 153362306a36Sopenharmony_ci }; 153462306a36Sopenharmony_ci 153562306a36Sopenharmony_ci main_mcan16: can@26a1000 { 153662306a36Sopenharmony_ci compatible = "bosch,m_can"; 153762306a36Sopenharmony_ci reg = <0x00 0x026a1000 0x00 0x200>, 153862306a36Sopenharmony_ci <0x00 0x026a8000 0x00 0x8000>; 153962306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 154062306a36Sopenharmony_ci power-domains = <&k3_pds 201 TI_SCI_PD_EXCLUSIVE>; 154162306a36Sopenharmony_ci clocks = <&k3_clks 201 0>, <&k3_clks 201 1>; 154262306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 154362306a36Sopenharmony_ci interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>, 154462306a36Sopenharmony_ci <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>; 154562306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 154662306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 154762306a36Sopenharmony_ci status = "disabled"; 154862306a36Sopenharmony_ci }; 154962306a36Sopenharmony_ci 155062306a36Sopenharmony_ci main_mcan17: can@26b1000 { 155162306a36Sopenharmony_ci compatible = "bosch,m_can"; 155262306a36Sopenharmony_ci reg = <0x00 0x026b1000 0x00 0x200>, 155362306a36Sopenharmony_ci <0x00 0x026b8000 0x00 0x8000>; 155462306a36Sopenharmony_ci reg-names = "m_can", "message_ram"; 155562306a36Sopenharmony_ci power-domains = <&k3_pds 206 TI_SCI_PD_EXCLUSIVE>; 155662306a36Sopenharmony_ci clocks = <&k3_clks 206 0>, <&k3_clks 206 1>; 155762306a36Sopenharmony_ci clock-names = "hclk", "cclk"; 155862306a36Sopenharmony_ci interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>, 155962306a36Sopenharmony_ci <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>; 156062306a36Sopenharmony_ci interrupt-names = "int0", "int1"; 156162306a36Sopenharmony_ci bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>; 156262306a36Sopenharmony_ci status = "disabled"; 156362306a36Sopenharmony_ci }; 156462306a36Sopenharmony_ci 156562306a36Sopenharmony_ci main_spi0: spi@2100000 { 156662306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 156762306a36Sopenharmony_ci reg = <0x00 0x02100000 0x00 0x400>; 156862306a36Sopenharmony_ci interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 156962306a36Sopenharmony_ci #address-cells = <1>; 157062306a36Sopenharmony_ci #size-cells = <0>; 157162306a36Sopenharmony_ci power-domains = <&k3_pds 339 TI_SCI_PD_EXCLUSIVE>; 157262306a36Sopenharmony_ci clocks = <&k3_clks 339 1>; 157362306a36Sopenharmony_ci status = "disabled"; 157462306a36Sopenharmony_ci }; 157562306a36Sopenharmony_ci 157662306a36Sopenharmony_ci main_spi1: spi@2110000 { 157762306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 157862306a36Sopenharmony_ci reg = <0x00 0x02110000 0x00 0x400>; 157962306a36Sopenharmony_ci interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 158062306a36Sopenharmony_ci #address-cells = <1>; 158162306a36Sopenharmony_ci #size-cells = <0>; 158262306a36Sopenharmony_ci power-domains = <&k3_pds 340 TI_SCI_PD_EXCLUSIVE>; 158362306a36Sopenharmony_ci clocks = <&k3_clks 340 1>; 158462306a36Sopenharmony_ci status = "disabled"; 158562306a36Sopenharmony_ci }; 158662306a36Sopenharmony_ci 158762306a36Sopenharmony_ci main_spi2: spi@2120000 { 158862306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 158962306a36Sopenharmony_ci reg = <0x00 0x02120000 0x00 0x400>; 159062306a36Sopenharmony_ci interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 159162306a36Sopenharmony_ci #address-cells = <1>; 159262306a36Sopenharmony_ci #size-cells = <0>; 159362306a36Sopenharmony_ci power-domains = <&k3_pds 341 TI_SCI_PD_EXCLUSIVE>; 159462306a36Sopenharmony_ci clocks = <&k3_clks 341 1>; 159562306a36Sopenharmony_ci status = "disabled"; 159662306a36Sopenharmony_ci }; 159762306a36Sopenharmony_ci 159862306a36Sopenharmony_ci main_spi3: spi@2130000 { 159962306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 160062306a36Sopenharmony_ci reg = <0x00 0x02130000 0x00 0x400>; 160162306a36Sopenharmony_ci interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 160262306a36Sopenharmony_ci #address-cells = <1>; 160362306a36Sopenharmony_ci #size-cells = <0>; 160462306a36Sopenharmony_ci power-domains = <&k3_pds 342 TI_SCI_PD_EXCLUSIVE>; 160562306a36Sopenharmony_ci clocks = <&k3_clks 342 1>; 160662306a36Sopenharmony_ci status = "disabled"; 160762306a36Sopenharmony_ci }; 160862306a36Sopenharmony_ci 160962306a36Sopenharmony_ci main_spi4: spi@2140000 { 161062306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 161162306a36Sopenharmony_ci reg = <0x00 0x02140000 0x00 0x400>; 161262306a36Sopenharmony_ci interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 161362306a36Sopenharmony_ci #address-cells = <1>; 161462306a36Sopenharmony_ci #size-cells = <0>; 161562306a36Sopenharmony_ci power-domains = <&k3_pds 343 TI_SCI_PD_EXCLUSIVE>; 161662306a36Sopenharmony_ci clocks = <&k3_clks 343 1>; 161762306a36Sopenharmony_ci status = "disabled"; 161862306a36Sopenharmony_ci }; 161962306a36Sopenharmony_ci 162062306a36Sopenharmony_ci main_spi5: spi@2150000 { 162162306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 162262306a36Sopenharmony_ci reg = <0x00 0x02150000 0x00 0x400>; 162362306a36Sopenharmony_ci interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 162462306a36Sopenharmony_ci #address-cells = <1>; 162562306a36Sopenharmony_ci #size-cells = <0>; 162662306a36Sopenharmony_ci power-domains = <&k3_pds 344 TI_SCI_PD_EXCLUSIVE>; 162762306a36Sopenharmony_ci clocks = <&k3_clks 344 1>; 162862306a36Sopenharmony_ci status = "disabled"; 162962306a36Sopenharmony_ci }; 163062306a36Sopenharmony_ci 163162306a36Sopenharmony_ci main_spi6: spi@2160000 { 163262306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 163362306a36Sopenharmony_ci reg = <0x00 0x02160000 0x00 0x400>; 163462306a36Sopenharmony_ci interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 163562306a36Sopenharmony_ci #address-cells = <1>; 163662306a36Sopenharmony_ci #size-cells = <0>; 163762306a36Sopenharmony_ci power-domains = <&k3_pds 345 TI_SCI_PD_EXCLUSIVE>; 163862306a36Sopenharmony_ci clocks = <&k3_clks 345 1>; 163962306a36Sopenharmony_ci status = "disabled"; 164062306a36Sopenharmony_ci }; 164162306a36Sopenharmony_ci 164262306a36Sopenharmony_ci main_spi7: spi@2170000 { 164362306a36Sopenharmony_ci compatible = "ti,am654-mcspi","ti,omap4-mcspi"; 164462306a36Sopenharmony_ci reg = <0x00 0x02170000 0x00 0x400>; 164562306a36Sopenharmony_ci interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 164662306a36Sopenharmony_ci #address-cells = <1>; 164762306a36Sopenharmony_ci #size-cells = <0>; 164862306a36Sopenharmony_ci power-domains = <&k3_pds 346 TI_SCI_PD_EXCLUSIVE>; 164962306a36Sopenharmony_ci clocks = <&k3_clks 346 1>; 165062306a36Sopenharmony_ci status = "disabled"; 165162306a36Sopenharmony_ci }; 165262306a36Sopenharmony_ci 165362306a36Sopenharmony_ci dss: dss@4a00000 { 165462306a36Sopenharmony_ci compatible = "ti,j721e-dss"; 165562306a36Sopenharmony_ci reg = <0x00 0x04a00000 0x00 0x10000>, /* common_m */ 165662306a36Sopenharmony_ci <0x00 0x04a10000 0x00 0x10000>, /* common_s0*/ 165762306a36Sopenharmony_ci <0x00 0x04b00000 0x00 0x10000>, /* common_s1*/ 165862306a36Sopenharmony_ci <0x00 0x04b10000 0x00 0x10000>, /* common_s2*/ 165962306a36Sopenharmony_ci <0x00 0x04a20000 0x00 0x10000>, /* vidl1 */ 166062306a36Sopenharmony_ci <0x00 0x04a30000 0x00 0x10000>, /* vidl2 */ 166162306a36Sopenharmony_ci <0x00 0x04a50000 0x00 0x10000>, /* vid1 */ 166262306a36Sopenharmony_ci <0x00 0x04a60000 0x00 0x10000>, /* vid2 */ 166362306a36Sopenharmony_ci <0x00 0x04a70000 0x00 0x10000>, /* ovr1 */ 166462306a36Sopenharmony_ci <0x00 0x04a90000 0x00 0x10000>, /* ovr2 */ 166562306a36Sopenharmony_ci <0x00 0x04ab0000 0x00 0x10000>, /* ovr3 */ 166662306a36Sopenharmony_ci <0x00 0x04ad0000 0x00 0x10000>, /* ovr4 */ 166762306a36Sopenharmony_ci <0x00 0x04a80000 0x00 0x10000>, /* vp1 */ 166862306a36Sopenharmony_ci <0x00 0x04aa0000 0x00 0x10000>, /* vp2 */ 166962306a36Sopenharmony_ci <0x00 0x04ac0000 0x00 0x10000>, /* vp3 */ 167062306a36Sopenharmony_ci <0x00 0x04ae0000 0x00 0x10000>, /* vp4 */ 167162306a36Sopenharmony_ci <0x00 0x04af0000 0x00 0x10000>; /* wb */ 167262306a36Sopenharmony_ci reg-names = "common_m", "common_s0", 167362306a36Sopenharmony_ci "common_s1", "common_s2", 167462306a36Sopenharmony_ci "vidl1", "vidl2","vid1","vid2", 167562306a36Sopenharmony_ci "ovr1", "ovr2", "ovr3", "ovr4", 167662306a36Sopenharmony_ci "vp1", "vp2", "vp3", "vp4", 167762306a36Sopenharmony_ci "wb"; 167862306a36Sopenharmony_ci clocks = <&k3_clks 158 0>, 167962306a36Sopenharmony_ci <&k3_clks 158 2>, 168062306a36Sopenharmony_ci <&k3_clks 158 5>, 168162306a36Sopenharmony_ci <&k3_clks 158 14>, 168262306a36Sopenharmony_ci <&k3_clks 158 18>; 168362306a36Sopenharmony_ci clock-names = "fck", "vp1", "vp2", "vp3", "vp4"; 168462306a36Sopenharmony_ci power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>; 168562306a36Sopenharmony_ci interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>, 168662306a36Sopenharmony_ci <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>, 168762306a36Sopenharmony_ci <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>, 168862306a36Sopenharmony_ci <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 168962306a36Sopenharmony_ci interrupt-names = "common_m", 169062306a36Sopenharmony_ci "common_s0", 169162306a36Sopenharmony_ci "common_s1", 169262306a36Sopenharmony_ci "common_s2"; 169362306a36Sopenharmony_ci status = "disabled"; 169462306a36Sopenharmony_ci 169562306a36Sopenharmony_ci dss_ports: ports { 169662306a36Sopenharmony_ci }; 169762306a36Sopenharmony_ci }; 169862306a36Sopenharmony_ci}; 1699