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