18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Device Tree Source for the R-Car E3 (R8A77990) SoC 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2018-2019 Renesas Electronics Corp. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#include <dt-bindings/clock/r8a77990-cpg-mssr.h> 98c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h> 108c2ecf20Sopenharmony_ci#include <dt-bindings/power/r8a77990-sysc.h> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci/ { 138c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990"; 148c2ecf20Sopenharmony_ci #address-cells = <2>; 158c2ecf20Sopenharmony_ci #size-cells = <2>; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci aliases { 188c2ecf20Sopenharmony_ci i2c0 = &i2c0; 198c2ecf20Sopenharmony_ci i2c1 = &i2c1; 208c2ecf20Sopenharmony_ci i2c2 = &i2c2; 218c2ecf20Sopenharmony_ci i2c3 = &i2c3; 228c2ecf20Sopenharmony_ci i2c4 = &i2c4; 238c2ecf20Sopenharmony_ci i2c5 = &i2c5; 248c2ecf20Sopenharmony_ci i2c6 = &i2c6; 258c2ecf20Sopenharmony_ci i2c7 = &i2c7; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci /* 298c2ecf20Sopenharmony_ci * The external audio clocks are configured as 0 Hz fixed frequency 308c2ecf20Sopenharmony_ci * clocks by default. 318c2ecf20Sopenharmony_ci * Boards that provide audio clocks should override them. 328c2ecf20Sopenharmony_ci */ 338c2ecf20Sopenharmony_ci audio_clk_a: audio_clk_a { 348c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 358c2ecf20Sopenharmony_ci #clock-cells = <0>; 368c2ecf20Sopenharmony_ci clock-frequency = <0>; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci audio_clk_b: audio_clk_b { 408c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 418c2ecf20Sopenharmony_ci #clock-cells = <0>; 428c2ecf20Sopenharmony_ci clock-frequency = <0>; 438c2ecf20Sopenharmony_ci }; 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci audio_clk_c: audio_clk_c { 468c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 478c2ecf20Sopenharmony_ci #clock-cells = <0>; 488c2ecf20Sopenharmony_ci clock-frequency = <0>; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci /* External CAN clock - to be overridden by boards that provide it */ 528c2ecf20Sopenharmony_ci can_clk: can { 538c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 548c2ecf20Sopenharmony_ci #clock-cells = <0>; 558c2ecf20Sopenharmony_ci clock-frequency = <0>; 568c2ecf20Sopenharmony_ci }; 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci cluster1_opp: opp_table10 { 598c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 608c2ecf20Sopenharmony_ci opp-shared; 618c2ecf20Sopenharmony_ci opp-800000000 { 628c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <800000000>; 638c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 648c2ecf20Sopenharmony_ci }; 658c2ecf20Sopenharmony_ci opp-1000000000 { 668c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1000000000>; 678c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 688c2ecf20Sopenharmony_ci }; 698c2ecf20Sopenharmony_ci opp-1200000000 { 708c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1200000000>; 718c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 728c2ecf20Sopenharmony_ci opp-suspend; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci }; 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci cpus { 778c2ecf20Sopenharmony_ci #address-cells = <1>; 788c2ecf20Sopenharmony_ci #size-cells = <0>; 798c2ecf20Sopenharmony_ci 808c2ecf20Sopenharmony_ci a53_0: cpu@0 { 818c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 828c2ecf20Sopenharmony_ci reg = <0>; 838c2ecf20Sopenharmony_ci device_type = "cpu"; 848c2ecf20Sopenharmony_ci #cooling-cells = <2>; 858c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_CA53_CPU0>; 868c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 878c2ecf20Sopenharmony_ci enable-method = "psci"; 888c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 898c2ecf20Sopenharmony_ci dynamic-power-coefficient = <277>; 908c2ecf20Sopenharmony_ci clocks =<&cpg CPG_CORE R8A77990_CLK_Z2>; 918c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 928c2ecf20Sopenharmony_ci }; 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci a53_1: cpu@1 { 958c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 968c2ecf20Sopenharmony_ci reg = <1>; 978c2ecf20Sopenharmony_ci device_type = "cpu"; 988c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_CA53_CPU1>; 998c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 1008c2ecf20Sopenharmony_ci enable-method = "psci"; 1018c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 1028c2ecf20Sopenharmony_ci clocks =<&cpg CPG_CORE R8A77990_CLK_Z2>; 1038c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 1048c2ecf20Sopenharmony_ci }; 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ci L2_CA53: cache-controller-0 { 1078c2ecf20Sopenharmony_ci compatible = "cache"; 1088c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_CA53_SCU>; 1098c2ecf20Sopenharmony_ci cache-unified; 1108c2ecf20Sopenharmony_ci cache-level = <2>; 1118c2ecf20Sopenharmony_ci }; 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ci idle-states { 1148c2ecf20Sopenharmony_ci entry-method = "psci"; 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci CPU_SLEEP_0: cpu-sleep-0 { 1178c2ecf20Sopenharmony_ci compatible = "arm,idle-state"; 1188c2ecf20Sopenharmony_ci arm,psci-suspend-param = <0x0010000>; 1198c2ecf20Sopenharmony_ci local-timer-stop; 1208c2ecf20Sopenharmony_ci entry-latency-us = <700>; 1218c2ecf20Sopenharmony_ci exit-latency-us = <700>; 1228c2ecf20Sopenharmony_ci min-residency-us = <5000>; 1238c2ecf20Sopenharmony_ci }; 1248c2ecf20Sopenharmony_ci }; 1258c2ecf20Sopenharmony_ci }; 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci extal_clk: extal { 1288c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 1298c2ecf20Sopenharmony_ci #clock-cells = <0>; 1308c2ecf20Sopenharmony_ci /* This value must be overridden by the board */ 1318c2ecf20Sopenharmony_ci clock-frequency = <0>; 1328c2ecf20Sopenharmony_ci }; 1338c2ecf20Sopenharmony_ci 1348c2ecf20Sopenharmony_ci /* External PCIe clock - can be overridden by the board */ 1358c2ecf20Sopenharmony_ci pcie_bus_clk: pcie_bus { 1368c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 1378c2ecf20Sopenharmony_ci #clock-cells = <0>; 1388c2ecf20Sopenharmony_ci clock-frequency = <0>; 1398c2ecf20Sopenharmony_ci }; 1408c2ecf20Sopenharmony_ci 1418c2ecf20Sopenharmony_ci pmu_a53 { 1428c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53-pmu"; 1438c2ecf20Sopenharmony_ci interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>, 1448c2ecf20Sopenharmony_ci <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; 1458c2ecf20Sopenharmony_ci interrupt-affinity = <&a53_0>, <&a53_1>; 1468c2ecf20Sopenharmony_ci }; 1478c2ecf20Sopenharmony_ci 1488c2ecf20Sopenharmony_ci psci { 1498c2ecf20Sopenharmony_ci compatible = "arm,psci-1.0", "arm,psci-0.2"; 1508c2ecf20Sopenharmony_ci method = "smc"; 1518c2ecf20Sopenharmony_ci }; 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ci /* External SCIF clock - to be overridden by boards that provide it */ 1548c2ecf20Sopenharmony_ci scif_clk: scif { 1558c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 1568c2ecf20Sopenharmony_ci #clock-cells = <0>; 1578c2ecf20Sopenharmony_ci clock-frequency = <0>; 1588c2ecf20Sopenharmony_ci }; 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ci soc: soc { 1618c2ecf20Sopenharmony_ci compatible = "simple-bus"; 1628c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 1638c2ecf20Sopenharmony_ci #address-cells = <2>; 1648c2ecf20Sopenharmony_ci #size-cells = <2>; 1658c2ecf20Sopenharmony_ci ranges; 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci rwdt: watchdog@e6020000 { 1688c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-wdt", 1698c2ecf20Sopenharmony_ci "renesas,rcar-gen3-wdt"; 1708c2ecf20Sopenharmony_ci reg = <0 0xe6020000 0 0x0c>; 1718c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 402>; 1728c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1738c2ecf20Sopenharmony_ci resets = <&cpg 402>; 1748c2ecf20Sopenharmony_ci status = "disabled"; 1758c2ecf20Sopenharmony_ci }; 1768c2ecf20Sopenharmony_ci 1778c2ecf20Sopenharmony_ci gpio0: gpio@e6050000 { 1788c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 1798c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 1808c2ecf20Sopenharmony_ci reg = <0 0xe6050000 0 0x50>; 1818c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 1828c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1838c2ecf20Sopenharmony_ci gpio-controller; 1848c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 0 18>; 1858c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1868c2ecf20Sopenharmony_ci interrupt-controller; 1878c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 912>; 1888c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1898c2ecf20Sopenharmony_ci resets = <&cpg 912>; 1908c2ecf20Sopenharmony_ci }; 1918c2ecf20Sopenharmony_ci 1928c2ecf20Sopenharmony_ci gpio1: gpio@e6051000 { 1938c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 1948c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 1958c2ecf20Sopenharmony_ci reg = <0 0xe6051000 0 0x50>; 1968c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 1978c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1988c2ecf20Sopenharmony_ci gpio-controller; 1998c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 32 23>; 2008c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2018c2ecf20Sopenharmony_ci interrupt-controller; 2028c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 911>; 2038c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2048c2ecf20Sopenharmony_ci resets = <&cpg 911>; 2058c2ecf20Sopenharmony_ci }; 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ci gpio2: gpio@e6052000 { 2088c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 2098c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 2108c2ecf20Sopenharmony_ci reg = <0 0xe6052000 0 0x50>; 2118c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 2128c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2138c2ecf20Sopenharmony_ci gpio-controller; 2148c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 64 26>; 2158c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2168c2ecf20Sopenharmony_ci interrupt-controller; 2178c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 910>; 2188c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2198c2ecf20Sopenharmony_ci resets = <&cpg 910>; 2208c2ecf20Sopenharmony_ci }; 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci gpio3: gpio@e6053000 { 2238c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 2248c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 2258c2ecf20Sopenharmony_ci reg = <0 0xe6053000 0 0x50>; 2268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 2278c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2288c2ecf20Sopenharmony_ci gpio-controller; 2298c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 96 16>; 2308c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2318c2ecf20Sopenharmony_ci interrupt-controller; 2328c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 909>; 2338c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2348c2ecf20Sopenharmony_ci resets = <&cpg 909>; 2358c2ecf20Sopenharmony_ci }; 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci gpio4: gpio@e6054000 { 2388c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 2398c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 2408c2ecf20Sopenharmony_ci reg = <0 0xe6054000 0 0x50>; 2418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; 2428c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2438c2ecf20Sopenharmony_ci gpio-controller; 2448c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 128 11>; 2458c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2468c2ecf20Sopenharmony_ci interrupt-controller; 2478c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 908>; 2488c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2498c2ecf20Sopenharmony_ci resets = <&cpg 908>; 2508c2ecf20Sopenharmony_ci }; 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci gpio5: gpio@e6055000 { 2538c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 2548c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 2558c2ecf20Sopenharmony_ci reg = <0 0xe6055000 0 0x50>; 2568c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 2578c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2588c2ecf20Sopenharmony_ci gpio-controller; 2598c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 160 20>; 2608c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2618c2ecf20Sopenharmony_ci interrupt-controller; 2628c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 907>; 2638c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2648c2ecf20Sopenharmony_ci resets = <&cpg 907>; 2658c2ecf20Sopenharmony_ci }; 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci gpio6: gpio@e6055400 { 2688c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a77990", 2698c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 2708c2ecf20Sopenharmony_ci reg = <0 0xe6055400 0 0x50>; 2718c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 2728c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2738c2ecf20Sopenharmony_ci gpio-controller; 2748c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 192 18>; 2758c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2768c2ecf20Sopenharmony_ci interrupt-controller; 2778c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 906>; 2788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2798c2ecf20Sopenharmony_ci resets = <&cpg 906>; 2808c2ecf20Sopenharmony_ci }; 2818c2ecf20Sopenharmony_ci 2828c2ecf20Sopenharmony_ci pfc: pinctrl@e6060000 { 2838c2ecf20Sopenharmony_ci compatible = "renesas,pfc-r8a77990"; 2848c2ecf20Sopenharmony_ci reg = <0 0xe6060000 0 0x508>; 2858c2ecf20Sopenharmony_ci }; 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci i2c_dvfs: i2c@e60b0000 { 2888c2ecf20Sopenharmony_ci #address-cells = <1>; 2898c2ecf20Sopenharmony_ci #size-cells = <0>; 2908c2ecf20Sopenharmony_ci compatible = "renesas,iic-r8a77990"; 2918c2ecf20Sopenharmony_ci reg = <0 0xe60b0000 0 0x15>; 2928c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 2938c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 926>; 2948c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 2958c2ecf20Sopenharmony_ci resets = <&cpg 926>; 2968c2ecf20Sopenharmony_ci dmas = <&dmac0 0x11>, <&dmac0 0x10>; 2978c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 2988c2ecf20Sopenharmony_ci status = "disabled"; 2998c2ecf20Sopenharmony_ci }; 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci cmt0: timer@e60f0000 { 3028c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmt0", 3038c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt0"; 3048c2ecf20Sopenharmony_ci reg = <0 0xe60f0000 0 0x1004>; 3058c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 3068c2ecf20Sopenharmony_ci <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 3078c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 303>; 3088c2ecf20Sopenharmony_ci clock-names = "fck"; 3098c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 3108c2ecf20Sopenharmony_ci resets = <&cpg 303>; 3118c2ecf20Sopenharmony_ci status = "disabled"; 3128c2ecf20Sopenharmony_ci }; 3138c2ecf20Sopenharmony_ci 3148c2ecf20Sopenharmony_ci cmt1: timer@e6130000 { 3158c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmt1", 3168c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 3178c2ecf20Sopenharmony_ci reg = <0 0xe6130000 0 0x1004>; 3188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 3198c2ecf20Sopenharmony_ci <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 3208c2ecf20Sopenharmony_ci <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 3218c2ecf20Sopenharmony_ci <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 3228c2ecf20Sopenharmony_ci <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 3238c2ecf20Sopenharmony_ci <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 3248c2ecf20Sopenharmony_ci <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 3258c2ecf20Sopenharmony_ci <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 3268c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 302>; 3278c2ecf20Sopenharmony_ci clock-names = "fck"; 3288c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 3298c2ecf20Sopenharmony_ci resets = <&cpg 302>; 3308c2ecf20Sopenharmony_ci status = "disabled"; 3318c2ecf20Sopenharmony_ci }; 3328c2ecf20Sopenharmony_ci 3338c2ecf20Sopenharmony_ci cmt2: timer@e6140000 { 3348c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmt1", 3358c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 3368c2ecf20Sopenharmony_ci reg = <0 0xe6140000 0 0x1004>; 3378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, 3388c2ecf20Sopenharmony_ci <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>, 3398c2ecf20Sopenharmony_ci <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>, 3408c2ecf20Sopenharmony_ci <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 3418c2ecf20Sopenharmony_ci <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 3428c2ecf20Sopenharmony_ci <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 3438c2ecf20Sopenharmony_ci <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 3448c2ecf20Sopenharmony_ci <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>; 3458c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 301>; 3468c2ecf20Sopenharmony_ci clock-names = "fck"; 3478c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 3488c2ecf20Sopenharmony_ci resets = <&cpg 301>; 3498c2ecf20Sopenharmony_ci status = "disabled"; 3508c2ecf20Sopenharmony_ci }; 3518c2ecf20Sopenharmony_ci 3528c2ecf20Sopenharmony_ci cmt3: timer@e6148000 { 3538c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmt1", 3548c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 3558c2ecf20Sopenharmony_ci reg = <0 0xe6148000 0 0x1004>; 3568c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>, 3578c2ecf20Sopenharmony_ci <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>, 3588c2ecf20Sopenharmony_ci <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>, 3598c2ecf20Sopenharmony_ci <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>, 3608c2ecf20Sopenharmony_ci <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>, 3618c2ecf20Sopenharmony_ci <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>, 3628c2ecf20Sopenharmony_ci <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>, 3638c2ecf20Sopenharmony_ci <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>; 3648c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 300>; 3658c2ecf20Sopenharmony_ci clock-names = "fck"; 3668c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 3678c2ecf20Sopenharmony_ci resets = <&cpg 300>; 3688c2ecf20Sopenharmony_ci status = "disabled"; 3698c2ecf20Sopenharmony_ci }; 3708c2ecf20Sopenharmony_ci 3718c2ecf20Sopenharmony_ci cpg: clock-controller@e6150000 { 3728c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cpg-mssr"; 3738c2ecf20Sopenharmony_ci reg = <0 0xe6150000 0 0x1000>; 3748c2ecf20Sopenharmony_ci clocks = <&extal_clk>; 3758c2ecf20Sopenharmony_ci clock-names = "extal"; 3768c2ecf20Sopenharmony_ci #clock-cells = <2>; 3778c2ecf20Sopenharmony_ci #power-domain-cells = <0>; 3788c2ecf20Sopenharmony_ci #reset-cells = <1>; 3798c2ecf20Sopenharmony_ci }; 3808c2ecf20Sopenharmony_ci 3818c2ecf20Sopenharmony_ci rst: reset-controller@e6160000 { 3828c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-rst"; 3838c2ecf20Sopenharmony_ci reg = <0 0xe6160000 0 0x0200>; 3848c2ecf20Sopenharmony_ci }; 3858c2ecf20Sopenharmony_ci 3868c2ecf20Sopenharmony_ci sysc: system-controller@e6180000 { 3878c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-sysc"; 3888c2ecf20Sopenharmony_ci reg = <0 0xe6180000 0 0x0400>; 3898c2ecf20Sopenharmony_ci #power-domain-cells = <1>; 3908c2ecf20Sopenharmony_ci }; 3918c2ecf20Sopenharmony_ci 3928c2ecf20Sopenharmony_ci thermal: thermal@e6190000 { 3938c2ecf20Sopenharmony_ci compatible = "renesas,thermal-r8a77990"; 3948c2ecf20Sopenharmony_ci reg = <0 0xe6190000 0 0x10>, <0 0xe6190100 0 0x38>; 3958c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>, 3968c2ecf20Sopenharmony_ci <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>, 3978c2ecf20Sopenharmony_ci <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 3988c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 522>; 3998c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4008c2ecf20Sopenharmony_ci resets = <&cpg 522>; 4018c2ecf20Sopenharmony_ci #thermal-sensor-cells = <0>; 4028c2ecf20Sopenharmony_ci }; 4038c2ecf20Sopenharmony_ci 4048c2ecf20Sopenharmony_ci intc_ex: interrupt-controller@e61c0000 { 4058c2ecf20Sopenharmony_ci compatible = "renesas,intc-ex-r8a77990", "renesas,irqc"; 4068c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4078c2ecf20Sopenharmony_ci interrupt-controller; 4088c2ecf20Sopenharmony_ci reg = <0 0xe61c0000 0 0x200>; 4098c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 4108c2ecf20Sopenharmony_ci <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 4118c2ecf20Sopenharmony_ci <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 4128c2ecf20Sopenharmony_ci <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 4138c2ecf20Sopenharmony_ci <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, 4148c2ecf20Sopenharmony_ci <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; 4158c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 407>; 4168c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4178c2ecf20Sopenharmony_ci resets = <&cpg 407>; 4188c2ecf20Sopenharmony_ci }; 4198c2ecf20Sopenharmony_ci 4208c2ecf20Sopenharmony_ci i2c0: i2c@e6500000 { 4218c2ecf20Sopenharmony_ci #address-cells = <1>; 4228c2ecf20Sopenharmony_ci #size-cells = <0>; 4238c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 4248c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 4258c2ecf20Sopenharmony_ci reg = <0 0xe6500000 0 0x40>; 4268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; 4278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 931>; 4288c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4298c2ecf20Sopenharmony_ci resets = <&cpg 931>; 4308c2ecf20Sopenharmony_ci dmas = <&dmac1 0x91>, <&dmac1 0x90>, 4318c2ecf20Sopenharmony_ci <&dmac2 0x91>, <&dmac2 0x90>; 4328c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 4338c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 4348c2ecf20Sopenharmony_ci status = "disabled"; 4358c2ecf20Sopenharmony_ci }; 4368c2ecf20Sopenharmony_ci 4378c2ecf20Sopenharmony_ci i2c1: i2c@e6508000 { 4388c2ecf20Sopenharmony_ci #address-cells = <1>; 4398c2ecf20Sopenharmony_ci #size-cells = <0>; 4408c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 4418c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 4428c2ecf20Sopenharmony_ci reg = <0 0xe6508000 0 0x40>; 4438c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 4448c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 930>; 4458c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4468c2ecf20Sopenharmony_ci resets = <&cpg 930>; 4478c2ecf20Sopenharmony_ci dmas = <&dmac1 0x93>, <&dmac1 0x92>, 4488c2ecf20Sopenharmony_ci <&dmac2 0x93>, <&dmac2 0x92>; 4498c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 4508c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 4518c2ecf20Sopenharmony_ci status = "disabled"; 4528c2ecf20Sopenharmony_ci }; 4538c2ecf20Sopenharmony_ci 4548c2ecf20Sopenharmony_ci i2c2: i2c@e6510000 { 4558c2ecf20Sopenharmony_ci #address-cells = <1>; 4568c2ecf20Sopenharmony_ci #size-cells = <0>; 4578c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 4588c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 4598c2ecf20Sopenharmony_ci reg = <0 0xe6510000 0 0x40>; 4608c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; 4618c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 929>; 4628c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4638c2ecf20Sopenharmony_ci resets = <&cpg 929>; 4648c2ecf20Sopenharmony_ci dmas = <&dmac1 0x95>, <&dmac1 0x94>, 4658c2ecf20Sopenharmony_ci <&dmac2 0x95>, <&dmac2 0x94>; 4668c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 4678c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 4688c2ecf20Sopenharmony_ci status = "disabled"; 4698c2ecf20Sopenharmony_ci }; 4708c2ecf20Sopenharmony_ci 4718c2ecf20Sopenharmony_ci i2c3: i2c@e66d0000 { 4728c2ecf20Sopenharmony_ci #address-cells = <1>; 4738c2ecf20Sopenharmony_ci #size-cells = <0>; 4748c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 4758c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 4768c2ecf20Sopenharmony_ci reg = <0 0xe66d0000 0 0x40>; 4778c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 4788c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 928>; 4798c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4808c2ecf20Sopenharmony_ci resets = <&cpg 928>; 4818c2ecf20Sopenharmony_ci dmas = <&dmac0 0x97>, <&dmac0 0x96>; 4828c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 4838c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 4848c2ecf20Sopenharmony_ci status = "disabled"; 4858c2ecf20Sopenharmony_ci }; 4868c2ecf20Sopenharmony_ci 4878c2ecf20Sopenharmony_ci i2c4: i2c@e66d8000 { 4888c2ecf20Sopenharmony_ci #address-cells = <1>; 4898c2ecf20Sopenharmony_ci #size-cells = <0>; 4908c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 4918c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 4928c2ecf20Sopenharmony_ci reg = <0 0xe66d8000 0 0x40>; 4938c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 4948c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 927>; 4958c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 4968c2ecf20Sopenharmony_ci resets = <&cpg 927>; 4978c2ecf20Sopenharmony_ci dmas = <&dmac0 0x99>, <&dmac0 0x98>; 4988c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 4998c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 5008c2ecf20Sopenharmony_ci status = "disabled"; 5018c2ecf20Sopenharmony_ci }; 5028c2ecf20Sopenharmony_ci 5038c2ecf20Sopenharmony_ci i2c5: i2c@e66e0000 { 5048c2ecf20Sopenharmony_ci #address-cells = <1>; 5058c2ecf20Sopenharmony_ci #size-cells = <0>; 5068c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 5078c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 5088c2ecf20Sopenharmony_ci reg = <0 0xe66e0000 0 0x40>; 5098c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 5108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 919>; 5118c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5128c2ecf20Sopenharmony_ci resets = <&cpg 919>; 5138c2ecf20Sopenharmony_ci dmas = <&dmac0 0x9b>, <&dmac0 0x9a>; 5148c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 5158c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 5168c2ecf20Sopenharmony_ci status = "disabled"; 5178c2ecf20Sopenharmony_ci }; 5188c2ecf20Sopenharmony_ci 5198c2ecf20Sopenharmony_ci i2c6: i2c@e66e8000 { 5208c2ecf20Sopenharmony_ci #address-cells = <1>; 5218c2ecf20Sopenharmony_ci #size-cells = <0>; 5228c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 5238c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 5248c2ecf20Sopenharmony_ci reg = <0 0xe66e8000 0 0x40>; 5258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 5268c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 918>; 5278c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5288c2ecf20Sopenharmony_ci resets = <&cpg 918>; 5298c2ecf20Sopenharmony_ci dmas = <&dmac0 0x9d>, <&dmac0 0x9c>; 5308c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 5318c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 5328c2ecf20Sopenharmony_ci status = "disabled"; 5338c2ecf20Sopenharmony_ci }; 5348c2ecf20Sopenharmony_ci 5358c2ecf20Sopenharmony_ci i2c7: i2c@e6690000 { 5368c2ecf20Sopenharmony_ci #address-cells = <1>; 5378c2ecf20Sopenharmony_ci #size-cells = <0>; 5388c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a77990", 5398c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 5408c2ecf20Sopenharmony_ci reg = <0 0xe6690000 0 0x40>; 5418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 5428c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 1003>; 5438c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5448c2ecf20Sopenharmony_ci resets = <&cpg 1003>; 5458c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 5468c2ecf20Sopenharmony_ci status = "disabled"; 5478c2ecf20Sopenharmony_ci }; 5488c2ecf20Sopenharmony_ci 5498c2ecf20Sopenharmony_ci hscif0: serial@e6540000 { 5508c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a77990", 5518c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 5528c2ecf20Sopenharmony_ci "renesas,hscif"; 5538c2ecf20Sopenharmony_ci reg = <0 0xe6540000 0 0x60>; 5548c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 5558c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 520>, 5568c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 5578c2ecf20Sopenharmony_ci <&scif_clk>; 5588c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 5598c2ecf20Sopenharmony_ci dmas = <&dmac1 0x31>, <&dmac1 0x30>, 5608c2ecf20Sopenharmony_ci <&dmac2 0x31>, <&dmac2 0x30>; 5618c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 5628c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5638c2ecf20Sopenharmony_ci resets = <&cpg 520>; 5648c2ecf20Sopenharmony_ci status = "disabled"; 5658c2ecf20Sopenharmony_ci }; 5668c2ecf20Sopenharmony_ci 5678c2ecf20Sopenharmony_ci hscif1: serial@e6550000 { 5688c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a77990", 5698c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 5708c2ecf20Sopenharmony_ci "renesas,hscif"; 5718c2ecf20Sopenharmony_ci reg = <0 0xe6550000 0 0x60>; 5728c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 5738c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 519>, 5748c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 5758c2ecf20Sopenharmony_ci <&scif_clk>; 5768c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 5778c2ecf20Sopenharmony_ci dmas = <&dmac1 0x33>, <&dmac1 0x32>, 5788c2ecf20Sopenharmony_ci <&dmac2 0x33>, <&dmac2 0x32>; 5798c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 5808c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5818c2ecf20Sopenharmony_ci resets = <&cpg 519>; 5828c2ecf20Sopenharmony_ci status = "disabled"; 5838c2ecf20Sopenharmony_ci }; 5848c2ecf20Sopenharmony_ci 5858c2ecf20Sopenharmony_ci hscif2: serial@e6560000 { 5868c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a77990", 5878c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 5888c2ecf20Sopenharmony_ci "renesas,hscif"; 5898c2ecf20Sopenharmony_ci reg = <0 0xe6560000 0 0x60>; 5908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 5918c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 518>, 5928c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 5938c2ecf20Sopenharmony_ci <&scif_clk>; 5948c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 5958c2ecf20Sopenharmony_ci dmas = <&dmac1 0x35>, <&dmac1 0x34>, 5968c2ecf20Sopenharmony_ci <&dmac2 0x35>, <&dmac2 0x34>; 5978c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 5988c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 5998c2ecf20Sopenharmony_ci resets = <&cpg 518>; 6008c2ecf20Sopenharmony_ci status = "disabled"; 6018c2ecf20Sopenharmony_ci }; 6028c2ecf20Sopenharmony_ci 6038c2ecf20Sopenharmony_ci hscif3: serial@e66a0000 { 6048c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a77990", 6058c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 6068c2ecf20Sopenharmony_ci "renesas,hscif"; 6078c2ecf20Sopenharmony_ci reg = <0 0xe66a0000 0 0x60>; 6088c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 6098c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 517>, 6108c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 6118c2ecf20Sopenharmony_ci <&scif_clk>; 6128c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 6138c2ecf20Sopenharmony_ci dmas = <&dmac0 0x37>, <&dmac0 0x36>; 6148c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 6158c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6168c2ecf20Sopenharmony_ci resets = <&cpg 517>; 6178c2ecf20Sopenharmony_ci status = "disabled"; 6188c2ecf20Sopenharmony_ci }; 6198c2ecf20Sopenharmony_ci 6208c2ecf20Sopenharmony_ci hscif4: serial@e66b0000 { 6218c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a77990", 6228c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 6238c2ecf20Sopenharmony_ci "renesas,hscif"; 6248c2ecf20Sopenharmony_ci reg = <0 0xe66b0000 0 0x60>; 6258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 6268c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 516>, 6278c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 6288c2ecf20Sopenharmony_ci <&scif_clk>; 6298c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 6308c2ecf20Sopenharmony_ci dmas = <&dmac0 0x39>, <&dmac0 0x38>; 6318c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 6328c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6338c2ecf20Sopenharmony_ci resets = <&cpg 516>; 6348c2ecf20Sopenharmony_ci status = "disabled"; 6358c2ecf20Sopenharmony_ci }; 6368c2ecf20Sopenharmony_ci 6378c2ecf20Sopenharmony_ci hsusb: usb@e6590000 { 6388c2ecf20Sopenharmony_ci compatible = "renesas,usbhs-r8a77990", 6398c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usbhs"; 6408c2ecf20Sopenharmony_ci reg = <0 0xe6590000 0 0x200>; 6418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>; 6428c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>; 6438c2ecf20Sopenharmony_ci dmas = <&usb_dmac0 0>, <&usb_dmac0 1>, 6448c2ecf20Sopenharmony_ci <&usb_dmac1 0>, <&usb_dmac1 1>; 6458c2ecf20Sopenharmony_ci dma-names = "ch0", "ch1", "ch2", "ch3"; 6468c2ecf20Sopenharmony_ci renesas,buswait = <11>; 6478c2ecf20Sopenharmony_ci phys = <&usb2_phy0 3>; 6488c2ecf20Sopenharmony_ci phy-names = "usb"; 6498c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6508c2ecf20Sopenharmony_ci resets = <&cpg 704>, <&cpg 703>; 6518c2ecf20Sopenharmony_ci status = "disabled"; 6528c2ecf20Sopenharmony_ci }; 6538c2ecf20Sopenharmony_ci 6548c2ecf20Sopenharmony_ci usb_dmac0: dma-controller@e65a0000 { 6558c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-usb-dmac", 6568c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 6578c2ecf20Sopenharmony_ci reg = <0 0xe65a0000 0 0x100>; 6588c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 6598c2ecf20Sopenharmony_ci <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; 6608c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 6618c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 330>; 6628c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6638c2ecf20Sopenharmony_ci resets = <&cpg 330>; 6648c2ecf20Sopenharmony_ci #dma-cells = <1>; 6658c2ecf20Sopenharmony_ci dma-channels = <2>; 6668c2ecf20Sopenharmony_ci }; 6678c2ecf20Sopenharmony_ci 6688c2ecf20Sopenharmony_ci usb_dmac1: dma-controller@e65b0000 { 6698c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-usb-dmac", 6708c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 6718c2ecf20Sopenharmony_ci reg = <0 0xe65b0000 0 0x100>; 6728c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 6738c2ecf20Sopenharmony_ci <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 6748c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 6758c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 331>; 6768c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6778c2ecf20Sopenharmony_ci resets = <&cpg 331>; 6788c2ecf20Sopenharmony_ci #dma-cells = <1>; 6798c2ecf20Sopenharmony_ci dma-channels = <2>; 6808c2ecf20Sopenharmony_ci }; 6818c2ecf20Sopenharmony_ci 6828c2ecf20Sopenharmony_ci arm_cc630p: crypto@e6601000 { 6838c2ecf20Sopenharmony_ci compatible = "arm,cryptocell-630p-ree"; 6848c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 6858c2ecf20Sopenharmony_ci reg = <0x0 0xe6601000 0 0x1000>; 6868c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 229>; 6878c2ecf20Sopenharmony_ci resets = <&cpg 229>; 6888c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 6898c2ecf20Sopenharmony_ci }; 6908c2ecf20Sopenharmony_ci 6918c2ecf20Sopenharmony_ci dmac0: dma-controller@e6700000 { 6928c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a77990", 6938c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 6948c2ecf20Sopenharmony_ci reg = <0 0xe6700000 0 0x10000>; 6958c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 6968c2ecf20Sopenharmony_ci <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 6978c2ecf20Sopenharmony_ci <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 6988c2ecf20Sopenharmony_ci <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 6998c2ecf20Sopenharmony_ci <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 7008c2ecf20Sopenharmony_ci <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 7018c2ecf20Sopenharmony_ci <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 7028c2ecf20Sopenharmony_ci <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 7038c2ecf20Sopenharmony_ci <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 7048c2ecf20Sopenharmony_ci <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 7058c2ecf20Sopenharmony_ci <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, 7068c2ecf20Sopenharmony_ci <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 7078c2ecf20Sopenharmony_ci <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 7088c2ecf20Sopenharmony_ci <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 7098c2ecf20Sopenharmony_ci <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 7108c2ecf20Sopenharmony_ci <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>, 7118c2ecf20Sopenharmony_ci <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 7128c2ecf20Sopenharmony_ci interrupt-names = "error", 7138c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 7148c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 7158c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 7168c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 7178c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 219>; 7188c2ecf20Sopenharmony_ci clock-names = "fck"; 7198c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 7208c2ecf20Sopenharmony_ci resets = <&cpg 219>; 7218c2ecf20Sopenharmony_ci #dma-cells = <1>; 7228c2ecf20Sopenharmony_ci dma-channels = <16>; 7238c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>, 7248c2ecf20Sopenharmony_ci <&ipmmu_ds0 2>, <&ipmmu_ds0 3>, 7258c2ecf20Sopenharmony_ci <&ipmmu_ds0 4>, <&ipmmu_ds0 5>, 7268c2ecf20Sopenharmony_ci <&ipmmu_ds0 6>, <&ipmmu_ds0 7>, 7278c2ecf20Sopenharmony_ci <&ipmmu_ds0 8>, <&ipmmu_ds0 9>, 7288c2ecf20Sopenharmony_ci <&ipmmu_ds0 10>, <&ipmmu_ds0 11>, 7298c2ecf20Sopenharmony_ci <&ipmmu_ds0 12>, <&ipmmu_ds0 13>, 7308c2ecf20Sopenharmony_ci <&ipmmu_ds0 14>, <&ipmmu_ds0 15>; 7318c2ecf20Sopenharmony_ci }; 7328c2ecf20Sopenharmony_ci 7338c2ecf20Sopenharmony_ci dmac1: dma-controller@e7300000 { 7348c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a77990", 7358c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 7368c2ecf20Sopenharmony_ci reg = <0 0xe7300000 0 0x10000>; 7378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 7388c2ecf20Sopenharmony_ci <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 7398c2ecf20Sopenharmony_ci <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 7408c2ecf20Sopenharmony_ci <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 7418c2ecf20Sopenharmony_ci <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 7428c2ecf20Sopenharmony_ci <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 7438c2ecf20Sopenharmony_ci <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 7448c2ecf20Sopenharmony_ci <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 7458c2ecf20Sopenharmony_ci <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 7468c2ecf20Sopenharmony_ci <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 7478c2ecf20Sopenharmony_ci <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 7488c2ecf20Sopenharmony_ci <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 7498c2ecf20Sopenharmony_ci <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 7508c2ecf20Sopenharmony_ci <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 7518c2ecf20Sopenharmony_ci <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 7528c2ecf20Sopenharmony_ci <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 7538c2ecf20Sopenharmony_ci <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; 7548c2ecf20Sopenharmony_ci interrupt-names = "error", 7558c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 7568c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 7578c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 7588c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 7598c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 218>; 7608c2ecf20Sopenharmony_ci clock-names = "fck"; 7618c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 7628c2ecf20Sopenharmony_ci resets = <&cpg 218>; 7638c2ecf20Sopenharmony_ci #dma-cells = <1>; 7648c2ecf20Sopenharmony_ci dma-channels = <16>; 7658c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>, 7668c2ecf20Sopenharmony_ci <&ipmmu_ds1 2>, <&ipmmu_ds1 3>, 7678c2ecf20Sopenharmony_ci <&ipmmu_ds1 4>, <&ipmmu_ds1 5>, 7688c2ecf20Sopenharmony_ci <&ipmmu_ds1 6>, <&ipmmu_ds1 7>, 7698c2ecf20Sopenharmony_ci <&ipmmu_ds1 8>, <&ipmmu_ds1 9>, 7708c2ecf20Sopenharmony_ci <&ipmmu_ds1 10>, <&ipmmu_ds1 11>, 7718c2ecf20Sopenharmony_ci <&ipmmu_ds1 12>, <&ipmmu_ds1 13>, 7728c2ecf20Sopenharmony_ci <&ipmmu_ds1 14>, <&ipmmu_ds1 15>; 7738c2ecf20Sopenharmony_ci }; 7748c2ecf20Sopenharmony_ci 7758c2ecf20Sopenharmony_ci dmac2: dma-controller@e7310000 { 7768c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a77990", 7778c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 7788c2ecf20Sopenharmony_ci reg = <0 0xe7310000 0 0x10000>; 7798c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>, 7808c2ecf20Sopenharmony_ci <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>, 7818c2ecf20Sopenharmony_ci <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>, 7828c2ecf20Sopenharmony_ci <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>, 7838c2ecf20Sopenharmony_ci <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>, 7848c2ecf20Sopenharmony_ci <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>, 7858c2ecf20Sopenharmony_ci <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>, 7868c2ecf20Sopenharmony_ci <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>, 7878c2ecf20Sopenharmony_ci <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>, 7888c2ecf20Sopenharmony_ci <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>, 7898c2ecf20Sopenharmony_ci <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>, 7908c2ecf20Sopenharmony_ci <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>, 7918c2ecf20Sopenharmony_ci <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>, 7928c2ecf20Sopenharmony_ci <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>, 7938c2ecf20Sopenharmony_ci <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>, 7948c2ecf20Sopenharmony_ci <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>, 7958c2ecf20Sopenharmony_ci <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>; 7968c2ecf20Sopenharmony_ci interrupt-names = "error", 7978c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 7988c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 7998c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 8008c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 8018c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 217>; 8028c2ecf20Sopenharmony_ci clock-names = "fck"; 8038c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8048c2ecf20Sopenharmony_ci resets = <&cpg 217>; 8058c2ecf20Sopenharmony_ci #dma-cells = <1>; 8068c2ecf20Sopenharmony_ci dma-channels = <16>; 8078c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>, 8088c2ecf20Sopenharmony_ci <&ipmmu_ds1 18>, <&ipmmu_ds1 19>, 8098c2ecf20Sopenharmony_ci <&ipmmu_ds1 20>, <&ipmmu_ds1 21>, 8108c2ecf20Sopenharmony_ci <&ipmmu_ds1 22>, <&ipmmu_ds1 23>, 8118c2ecf20Sopenharmony_ci <&ipmmu_ds1 24>, <&ipmmu_ds1 25>, 8128c2ecf20Sopenharmony_ci <&ipmmu_ds1 26>, <&ipmmu_ds1 27>, 8138c2ecf20Sopenharmony_ci <&ipmmu_ds1 28>, <&ipmmu_ds1 29>, 8148c2ecf20Sopenharmony_ci <&ipmmu_ds1 30>, <&ipmmu_ds1 31>; 8158c2ecf20Sopenharmony_ci }; 8168c2ecf20Sopenharmony_ci 8178c2ecf20Sopenharmony_ci ipmmu_ds0: iommu@e6740000 { 8188c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8198c2ecf20Sopenharmony_ci reg = <0 0xe6740000 0 0x1000>; 8208c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 0>; 8218c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8228c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8238c2ecf20Sopenharmony_ci }; 8248c2ecf20Sopenharmony_ci 8258c2ecf20Sopenharmony_ci ipmmu_ds1: iommu@e7740000 { 8268c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8278c2ecf20Sopenharmony_ci reg = <0 0xe7740000 0 0x1000>; 8288c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 1>; 8298c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8308c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8318c2ecf20Sopenharmony_ci }; 8328c2ecf20Sopenharmony_ci 8338c2ecf20Sopenharmony_ci ipmmu_hc: iommu@e6570000 { 8348c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8358c2ecf20Sopenharmony_ci reg = <0 0xe6570000 0 0x1000>; 8368c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 2>; 8378c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8388c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8398c2ecf20Sopenharmony_ci }; 8408c2ecf20Sopenharmony_ci 8418c2ecf20Sopenharmony_ci ipmmu_mm: iommu@e67b0000 { 8428c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8438c2ecf20Sopenharmony_ci reg = <0 0xe67b0000 0 0x1000>; 8448c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, 8458c2ecf20Sopenharmony_ci <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 8468c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8478c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8488c2ecf20Sopenharmony_ci }; 8498c2ecf20Sopenharmony_ci 8508c2ecf20Sopenharmony_ci ipmmu_mp: iommu@ec670000 { 8518c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8528c2ecf20Sopenharmony_ci reg = <0 0xec670000 0 0x1000>; 8538c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 4>; 8548c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8558c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8568c2ecf20Sopenharmony_ci }; 8578c2ecf20Sopenharmony_ci 8588c2ecf20Sopenharmony_ci ipmmu_pv0: iommu@fd800000 { 8598c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8608c2ecf20Sopenharmony_ci reg = <0 0xfd800000 0 0x1000>; 8618c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 6>; 8628c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8638c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8648c2ecf20Sopenharmony_ci }; 8658c2ecf20Sopenharmony_ci 8668c2ecf20Sopenharmony_ci ipmmu_rt: iommu@ffc80000 { 8678c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8688c2ecf20Sopenharmony_ci reg = <0 0xffc80000 0 0x1000>; 8698c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 10>; 8708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8718c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8728c2ecf20Sopenharmony_ci }; 8738c2ecf20Sopenharmony_ci 8748c2ecf20Sopenharmony_ci ipmmu_vc0: iommu@fe6b0000 { 8758c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8768c2ecf20Sopenharmony_ci reg = <0 0xfe6b0000 0 0x1000>; 8778c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 12>; 8788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_A3VC>; 8798c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8808c2ecf20Sopenharmony_ci }; 8818c2ecf20Sopenharmony_ci 8828c2ecf20Sopenharmony_ci ipmmu_vi0: iommu@febd0000 { 8838c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8848c2ecf20Sopenharmony_ci reg = <0 0xfebd0000 0 0x1000>; 8858c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 14>; 8868c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8878c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8888c2ecf20Sopenharmony_ci }; 8898c2ecf20Sopenharmony_ci 8908c2ecf20Sopenharmony_ci ipmmu_vp0: iommu@fe990000 { 8918c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a77990"; 8928c2ecf20Sopenharmony_ci reg = <0 0xfe990000 0 0x1000>; 8938c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 16>; 8948c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 8958c2ecf20Sopenharmony_ci #iommu-cells = <1>; 8968c2ecf20Sopenharmony_ci }; 8978c2ecf20Sopenharmony_ci 8988c2ecf20Sopenharmony_ci avb: ethernet@e6800000 { 8998c2ecf20Sopenharmony_ci compatible = "renesas,etheravb-r8a77990", 9008c2ecf20Sopenharmony_ci "renesas,etheravb-rcar-gen3"; 9018c2ecf20Sopenharmony_ci reg = <0 0xe6800000 0 0x800>; 9028c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 9038c2ecf20Sopenharmony_ci <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 9048c2ecf20Sopenharmony_ci <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 9058c2ecf20Sopenharmony_ci <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 9068c2ecf20Sopenharmony_ci <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 9078c2ecf20Sopenharmony_ci <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 9088c2ecf20Sopenharmony_ci <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 9098c2ecf20Sopenharmony_ci <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 9108c2ecf20Sopenharmony_ci <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, 9118c2ecf20Sopenharmony_ci <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 9128c2ecf20Sopenharmony_ci <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 9138c2ecf20Sopenharmony_ci <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 9148c2ecf20Sopenharmony_ci <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 9158c2ecf20Sopenharmony_ci <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 9168c2ecf20Sopenharmony_ci <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 9178c2ecf20Sopenharmony_ci <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 9188c2ecf20Sopenharmony_ci <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, 9198c2ecf20Sopenharmony_ci <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, 9208c2ecf20Sopenharmony_ci <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, 9218c2ecf20Sopenharmony_ci <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, 9228c2ecf20Sopenharmony_ci <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, 9238c2ecf20Sopenharmony_ci <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, 9248c2ecf20Sopenharmony_ci <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, 9258c2ecf20Sopenharmony_ci <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, 9268c2ecf20Sopenharmony_ci <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 9278c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1", "ch2", "ch3", 9288c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 9298c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 9308c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15", 9318c2ecf20Sopenharmony_ci "ch16", "ch17", "ch18", "ch19", 9328c2ecf20Sopenharmony_ci "ch20", "ch21", "ch22", "ch23", 9338c2ecf20Sopenharmony_ci "ch24"; 9348c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 812>; 9358c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 9368c2ecf20Sopenharmony_ci resets = <&cpg 812>; 9378c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 9388c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds0 16>; 9398c2ecf20Sopenharmony_ci #address-cells = <1>; 9408c2ecf20Sopenharmony_ci #size-cells = <0>; 9418c2ecf20Sopenharmony_ci status = "disabled"; 9428c2ecf20Sopenharmony_ci }; 9438c2ecf20Sopenharmony_ci 9448c2ecf20Sopenharmony_ci can0: can@e6c30000 { 9458c2ecf20Sopenharmony_ci compatible = "renesas,can-r8a77990", 9468c2ecf20Sopenharmony_ci "renesas,rcar-gen3-can"; 9478c2ecf20Sopenharmony_ci reg = <0 0xe6c30000 0 0x1000>; 9488c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 9498c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 916>, 9508c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_CANFD>, 9518c2ecf20Sopenharmony_ci <&can_clk>; 9528c2ecf20Sopenharmony_ci clock-names = "clkp1", "clkp2", "can_clk"; 9538c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A77990_CLK_CANFD>; 9548c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 9558c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 9568c2ecf20Sopenharmony_ci resets = <&cpg 916>; 9578c2ecf20Sopenharmony_ci status = "disabled"; 9588c2ecf20Sopenharmony_ci }; 9598c2ecf20Sopenharmony_ci 9608c2ecf20Sopenharmony_ci can1: can@e6c38000 { 9618c2ecf20Sopenharmony_ci compatible = "renesas,can-r8a77990", 9628c2ecf20Sopenharmony_ci "renesas,rcar-gen3-can"; 9638c2ecf20Sopenharmony_ci reg = <0 0xe6c38000 0 0x1000>; 9648c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 9658c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 915>, 9668c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_CANFD>, 9678c2ecf20Sopenharmony_ci <&can_clk>; 9688c2ecf20Sopenharmony_ci clock-names = "clkp1", "clkp2", "can_clk"; 9698c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A77990_CLK_CANFD>; 9708c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 9718c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 9728c2ecf20Sopenharmony_ci resets = <&cpg 915>; 9738c2ecf20Sopenharmony_ci status = "disabled"; 9748c2ecf20Sopenharmony_ci }; 9758c2ecf20Sopenharmony_ci 9768c2ecf20Sopenharmony_ci canfd: can@e66c0000 { 9778c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-canfd", 9788c2ecf20Sopenharmony_ci "renesas,rcar-gen3-canfd"; 9798c2ecf20Sopenharmony_ci reg = <0 0xe66c0000 0 0x8000>; 9808c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, 9818c2ecf20Sopenharmony_ci <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 9828c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 914>, 9838c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_CANFD>, 9848c2ecf20Sopenharmony_ci <&can_clk>; 9858c2ecf20Sopenharmony_ci clock-names = "fck", "canfd", "can_clk"; 9868c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A77990_CLK_CANFD>; 9878c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 9888c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 9898c2ecf20Sopenharmony_ci resets = <&cpg 914>; 9908c2ecf20Sopenharmony_ci status = "disabled"; 9918c2ecf20Sopenharmony_ci 9928c2ecf20Sopenharmony_ci channel0 { 9938c2ecf20Sopenharmony_ci status = "disabled"; 9948c2ecf20Sopenharmony_ci }; 9958c2ecf20Sopenharmony_ci 9968c2ecf20Sopenharmony_ci channel1 { 9978c2ecf20Sopenharmony_ci status = "disabled"; 9988c2ecf20Sopenharmony_ci }; 9998c2ecf20Sopenharmony_ci }; 10008c2ecf20Sopenharmony_ci 10018c2ecf20Sopenharmony_ci pwm0: pwm@e6e30000 { 10028c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10038c2ecf20Sopenharmony_ci reg = <0 0xe6e30000 0 0x8>; 10048c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10058c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10068c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10078c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10088c2ecf20Sopenharmony_ci status = "disabled"; 10098c2ecf20Sopenharmony_ci }; 10108c2ecf20Sopenharmony_ci 10118c2ecf20Sopenharmony_ci pwm1: pwm@e6e31000 { 10128c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10138c2ecf20Sopenharmony_ci reg = <0 0xe6e31000 0 0x8>; 10148c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10158c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10168c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10178c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10188c2ecf20Sopenharmony_ci status = "disabled"; 10198c2ecf20Sopenharmony_ci }; 10208c2ecf20Sopenharmony_ci 10218c2ecf20Sopenharmony_ci pwm2: pwm@e6e32000 { 10228c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10238c2ecf20Sopenharmony_ci reg = <0 0xe6e32000 0 0x8>; 10248c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10258c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10268c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10278c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10288c2ecf20Sopenharmony_ci status = "disabled"; 10298c2ecf20Sopenharmony_ci }; 10308c2ecf20Sopenharmony_ci 10318c2ecf20Sopenharmony_ci pwm3: pwm@e6e33000 { 10328c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10338c2ecf20Sopenharmony_ci reg = <0 0xe6e33000 0 0x8>; 10348c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10358c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10368c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10378c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10388c2ecf20Sopenharmony_ci status = "disabled"; 10398c2ecf20Sopenharmony_ci }; 10408c2ecf20Sopenharmony_ci 10418c2ecf20Sopenharmony_ci pwm4: pwm@e6e34000 { 10428c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10438c2ecf20Sopenharmony_ci reg = <0 0xe6e34000 0 0x8>; 10448c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10458c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10468c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10478c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10488c2ecf20Sopenharmony_ci status = "disabled"; 10498c2ecf20Sopenharmony_ci }; 10508c2ecf20Sopenharmony_ci 10518c2ecf20Sopenharmony_ci pwm5: pwm@e6e35000 { 10528c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10538c2ecf20Sopenharmony_ci reg = <0 0xe6e35000 0 0x8>; 10548c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10558c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10568c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10578c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10588c2ecf20Sopenharmony_ci status = "disabled"; 10598c2ecf20Sopenharmony_ci }; 10608c2ecf20Sopenharmony_ci 10618c2ecf20Sopenharmony_ci pwm6: pwm@e6e36000 { 10628c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar"; 10638c2ecf20Sopenharmony_ci reg = <0 0xe6e36000 0 0x8>; 10648c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 10658c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10668c2ecf20Sopenharmony_ci resets = <&cpg 523>; 10678c2ecf20Sopenharmony_ci #pwm-cells = <2>; 10688c2ecf20Sopenharmony_ci status = "disabled"; 10698c2ecf20Sopenharmony_ci }; 10708c2ecf20Sopenharmony_ci 10718c2ecf20Sopenharmony_ci scif0: serial@e6e60000 { 10728c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 10738c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 10748c2ecf20Sopenharmony_ci reg = <0 0xe6e60000 0 64>; 10758c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 10768c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 207>, 10778c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 10788c2ecf20Sopenharmony_ci <&scif_clk>; 10798c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 10808c2ecf20Sopenharmony_ci dmas = <&dmac1 0x51>, <&dmac1 0x50>, 10818c2ecf20Sopenharmony_ci <&dmac2 0x51>, <&dmac2 0x50>; 10828c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 10838c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 10848c2ecf20Sopenharmony_ci resets = <&cpg 207>; 10858c2ecf20Sopenharmony_ci status = "disabled"; 10868c2ecf20Sopenharmony_ci }; 10878c2ecf20Sopenharmony_ci 10888c2ecf20Sopenharmony_ci scif1: serial@e6e68000 { 10898c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 10908c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 10918c2ecf20Sopenharmony_ci reg = <0 0xe6e68000 0 64>; 10928c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 10938c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 206>, 10948c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 10958c2ecf20Sopenharmony_ci <&scif_clk>; 10968c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 10978c2ecf20Sopenharmony_ci dmas = <&dmac1 0x53>, <&dmac1 0x52>, 10988c2ecf20Sopenharmony_ci <&dmac2 0x53>, <&dmac2 0x52>; 10998c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 11008c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11018c2ecf20Sopenharmony_ci resets = <&cpg 206>; 11028c2ecf20Sopenharmony_ci status = "disabled"; 11038c2ecf20Sopenharmony_ci }; 11048c2ecf20Sopenharmony_ci 11058c2ecf20Sopenharmony_ci scif2: serial@e6e88000 { 11068c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 11078c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 11088c2ecf20Sopenharmony_ci reg = <0 0xe6e88000 0 64>; 11098c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 11108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 310>, 11118c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 11128c2ecf20Sopenharmony_ci <&scif_clk>; 11138c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 11148c2ecf20Sopenharmony_ci dmas = <&dmac1 0x13>, <&dmac1 0x12>, 11158c2ecf20Sopenharmony_ci <&dmac2 0x13>, <&dmac2 0x12>; 11168c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 11178c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11188c2ecf20Sopenharmony_ci resets = <&cpg 310>; 11198c2ecf20Sopenharmony_ci status = "disabled"; 11208c2ecf20Sopenharmony_ci }; 11218c2ecf20Sopenharmony_ci 11228c2ecf20Sopenharmony_ci scif3: serial@e6c50000 { 11238c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 11248c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 11258c2ecf20Sopenharmony_ci reg = <0 0xe6c50000 0 64>; 11268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 11278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 204>, 11288c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 11298c2ecf20Sopenharmony_ci <&scif_clk>; 11308c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 11318c2ecf20Sopenharmony_ci dmas = <&dmac0 0x57>, <&dmac0 0x56>; 11328c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 11338c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11348c2ecf20Sopenharmony_ci resets = <&cpg 204>; 11358c2ecf20Sopenharmony_ci status = "disabled"; 11368c2ecf20Sopenharmony_ci }; 11378c2ecf20Sopenharmony_ci 11388c2ecf20Sopenharmony_ci scif4: serial@e6c40000 { 11398c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 11408c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 11418c2ecf20Sopenharmony_ci reg = <0 0xe6c40000 0 64>; 11428c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 11438c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 203>, 11448c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 11458c2ecf20Sopenharmony_ci <&scif_clk>; 11468c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 11478c2ecf20Sopenharmony_ci dmas = <&dmac0 0x59>, <&dmac0 0x58>; 11488c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 11498c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11508c2ecf20Sopenharmony_ci resets = <&cpg 203>; 11518c2ecf20Sopenharmony_ci status = "disabled"; 11528c2ecf20Sopenharmony_ci }; 11538c2ecf20Sopenharmony_ci 11548c2ecf20Sopenharmony_ci scif5: serial@e6f30000 { 11558c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a77990", 11568c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 11578c2ecf20Sopenharmony_ci reg = <0 0xe6f30000 0 64>; 11588c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 11598c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 202>, 11608c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 11618c2ecf20Sopenharmony_ci <&scif_clk>; 11628c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 11638c2ecf20Sopenharmony_ci dmas = <&dmac0 0x5b>, <&dmac0 0x5a>; 11648c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 11658c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11668c2ecf20Sopenharmony_ci resets = <&cpg 202>; 11678c2ecf20Sopenharmony_ci status = "disabled"; 11688c2ecf20Sopenharmony_ci }; 11698c2ecf20Sopenharmony_ci 11708c2ecf20Sopenharmony_ci msiof0: spi@e6e90000 { 11718c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a77990", 11728c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 11738c2ecf20Sopenharmony_ci reg = <0 0xe6e90000 0 0x0064>; 11748c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>; 11758c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 211>; 11768c2ecf20Sopenharmony_ci dmas = <&dmac1 0x41>, <&dmac1 0x40>, 11778c2ecf20Sopenharmony_ci <&dmac2 0x41>, <&dmac2 0x40>; 11788c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 11798c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11808c2ecf20Sopenharmony_ci resets = <&cpg 211>; 11818c2ecf20Sopenharmony_ci #address-cells = <1>; 11828c2ecf20Sopenharmony_ci #size-cells = <0>; 11838c2ecf20Sopenharmony_ci status = "disabled"; 11848c2ecf20Sopenharmony_ci }; 11858c2ecf20Sopenharmony_ci 11868c2ecf20Sopenharmony_ci msiof1: spi@e6ea0000 { 11878c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a77990", 11888c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 11898c2ecf20Sopenharmony_ci reg = <0 0xe6ea0000 0 0x0064>; 11908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 11918c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 210>; 11928c2ecf20Sopenharmony_ci dmas = <&dmac0 0x43>, <&dmac0 0x42>; 11938c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 11948c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 11958c2ecf20Sopenharmony_ci resets = <&cpg 210>; 11968c2ecf20Sopenharmony_ci #address-cells = <1>; 11978c2ecf20Sopenharmony_ci #size-cells = <0>; 11988c2ecf20Sopenharmony_ci status = "disabled"; 11998c2ecf20Sopenharmony_ci }; 12008c2ecf20Sopenharmony_ci 12018c2ecf20Sopenharmony_ci msiof2: spi@e6c00000 { 12028c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a77990", 12038c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 12048c2ecf20Sopenharmony_ci reg = <0 0xe6c00000 0 0x0064>; 12058c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>; 12068c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 209>; 12078c2ecf20Sopenharmony_ci dmas = <&dmac0 0x45>, <&dmac0 0x44>; 12088c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 12098c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 12108c2ecf20Sopenharmony_ci resets = <&cpg 209>; 12118c2ecf20Sopenharmony_ci #address-cells = <1>; 12128c2ecf20Sopenharmony_ci #size-cells = <0>; 12138c2ecf20Sopenharmony_ci status = "disabled"; 12148c2ecf20Sopenharmony_ci }; 12158c2ecf20Sopenharmony_ci 12168c2ecf20Sopenharmony_ci msiof3: spi@e6c10000 { 12178c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a77990", 12188c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 12198c2ecf20Sopenharmony_ci reg = <0 0xe6c10000 0 0x0064>; 12208c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>; 12218c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 208>; 12228c2ecf20Sopenharmony_ci dmas = <&dmac0 0x47>, <&dmac0 0x46>; 12238c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 12248c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 12258c2ecf20Sopenharmony_ci resets = <&cpg 208>; 12268c2ecf20Sopenharmony_ci #address-cells = <1>; 12278c2ecf20Sopenharmony_ci #size-cells = <0>; 12288c2ecf20Sopenharmony_ci status = "disabled"; 12298c2ecf20Sopenharmony_ci }; 12308c2ecf20Sopenharmony_ci 12318c2ecf20Sopenharmony_ci vin4: video@e6ef4000 { 12328c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a77990"; 12338c2ecf20Sopenharmony_ci reg = <0 0xe6ef4000 0 0x1000>; 12348c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 12358c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 807>; 12368c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 12378c2ecf20Sopenharmony_ci resets = <&cpg 807>; 12388c2ecf20Sopenharmony_ci renesas,id = <4>; 12398c2ecf20Sopenharmony_ci status = "disabled"; 12408c2ecf20Sopenharmony_ci 12418c2ecf20Sopenharmony_ci ports { 12428c2ecf20Sopenharmony_ci #address-cells = <1>; 12438c2ecf20Sopenharmony_ci #size-cells = <0>; 12448c2ecf20Sopenharmony_ci 12458c2ecf20Sopenharmony_ci port@1 { 12468c2ecf20Sopenharmony_ci #address-cells = <1>; 12478c2ecf20Sopenharmony_ci #size-cells = <0>; 12488c2ecf20Sopenharmony_ci 12498c2ecf20Sopenharmony_ci reg = <1>; 12508c2ecf20Sopenharmony_ci 12518c2ecf20Sopenharmony_ci vin4csi40: endpoint@2 { 12528c2ecf20Sopenharmony_ci reg = <2>; 12538c2ecf20Sopenharmony_ci remote-endpoint= <&csi40vin4>; 12548c2ecf20Sopenharmony_ci }; 12558c2ecf20Sopenharmony_ci }; 12568c2ecf20Sopenharmony_ci }; 12578c2ecf20Sopenharmony_ci }; 12588c2ecf20Sopenharmony_ci 12598c2ecf20Sopenharmony_ci vin5: video@e6ef5000 { 12608c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a77990"; 12618c2ecf20Sopenharmony_ci reg = <0 0xe6ef5000 0 0x1000>; 12628c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>; 12638c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 806>; 12648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 12658c2ecf20Sopenharmony_ci resets = <&cpg 806>; 12668c2ecf20Sopenharmony_ci renesas,id = <5>; 12678c2ecf20Sopenharmony_ci status = "disabled"; 12688c2ecf20Sopenharmony_ci 12698c2ecf20Sopenharmony_ci ports { 12708c2ecf20Sopenharmony_ci #address-cells = <1>; 12718c2ecf20Sopenharmony_ci #size-cells = <0>; 12728c2ecf20Sopenharmony_ci 12738c2ecf20Sopenharmony_ci port@1 { 12748c2ecf20Sopenharmony_ci #address-cells = <1>; 12758c2ecf20Sopenharmony_ci #size-cells = <0>; 12768c2ecf20Sopenharmony_ci 12778c2ecf20Sopenharmony_ci reg = <1>; 12788c2ecf20Sopenharmony_ci 12798c2ecf20Sopenharmony_ci vin5csi40: endpoint@2 { 12808c2ecf20Sopenharmony_ci reg = <2>; 12818c2ecf20Sopenharmony_ci remote-endpoint= <&csi40vin5>; 12828c2ecf20Sopenharmony_ci }; 12838c2ecf20Sopenharmony_ci }; 12848c2ecf20Sopenharmony_ci }; 12858c2ecf20Sopenharmony_ci }; 12868c2ecf20Sopenharmony_ci 12878c2ecf20Sopenharmony_ci drif00: rif@e6f40000 { 12888c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 12898c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 12908c2ecf20Sopenharmony_ci reg = <0 0xe6f40000 0 0x84>; 12918c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; 12928c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 515>; 12938c2ecf20Sopenharmony_ci clock-names = "fck"; 12948c2ecf20Sopenharmony_ci dmas = <&dmac1 0x20>, <&dmac2 0x20>; 12958c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 12968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 12978c2ecf20Sopenharmony_ci resets = <&cpg 515>; 12988c2ecf20Sopenharmony_ci renesas,bonding = <&drif01>; 12998c2ecf20Sopenharmony_ci status = "disabled"; 13008c2ecf20Sopenharmony_ci }; 13018c2ecf20Sopenharmony_ci 13028c2ecf20Sopenharmony_ci drif01: rif@e6f50000 { 13038c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13048c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13058c2ecf20Sopenharmony_ci reg = <0 0xe6f50000 0 0x84>; 13068c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; 13078c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 514>; 13088c2ecf20Sopenharmony_ci clock-names = "fck"; 13098c2ecf20Sopenharmony_ci dmas = <&dmac1 0x22>, <&dmac2 0x22>; 13108c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 13118c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13128c2ecf20Sopenharmony_ci resets = <&cpg 514>; 13138c2ecf20Sopenharmony_ci renesas,bonding = <&drif00>; 13148c2ecf20Sopenharmony_ci status = "disabled"; 13158c2ecf20Sopenharmony_ci }; 13168c2ecf20Sopenharmony_ci 13178c2ecf20Sopenharmony_ci drif10: rif@e6f60000 { 13188c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13198c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13208c2ecf20Sopenharmony_ci reg = <0 0xe6f60000 0 0x84>; 13218c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 13228c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 513>; 13238c2ecf20Sopenharmony_ci clock-names = "fck"; 13248c2ecf20Sopenharmony_ci dmas = <&dmac1 0x24>, <&dmac2 0x24>; 13258c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 13268c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13278c2ecf20Sopenharmony_ci resets = <&cpg 513>; 13288c2ecf20Sopenharmony_ci renesas,bonding = <&drif11>; 13298c2ecf20Sopenharmony_ci status = "disabled"; 13308c2ecf20Sopenharmony_ci }; 13318c2ecf20Sopenharmony_ci 13328c2ecf20Sopenharmony_ci drif11: rif@e6f70000 { 13338c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13348c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13358c2ecf20Sopenharmony_ci reg = <0 0xe6f70000 0 0x84>; 13368c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 13378c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 512>; 13388c2ecf20Sopenharmony_ci clock-names = "fck"; 13398c2ecf20Sopenharmony_ci dmas = <&dmac1 0x26>, <&dmac2 0x26>; 13408c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 13418c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13428c2ecf20Sopenharmony_ci resets = <&cpg 512>; 13438c2ecf20Sopenharmony_ci renesas,bonding = <&drif10>; 13448c2ecf20Sopenharmony_ci status = "disabled"; 13458c2ecf20Sopenharmony_ci }; 13468c2ecf20Sopenharmony_ci 13478c2ecf20Sopenharmony_ci drif20: rif@e6f80000 { 13488c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13498c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13508c2ecf20Sopenharmony_ci reg = <0 0xe6f80000 0 0x84>; 13518c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 13528c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 511>; 13538c2ecf20Sopenharmony_ci clock-names = "fck"; 13548c2ecf20Sopenharmony_ci dmas = <&dmac0 0x28>; 13558c2ecf20Sopenharmony_ci dma-names = "rx"; 13568c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13578c2ecf20Sopenharmony_ci resets = <&cpg 511>; 13588c2ecf20Sopenharmony_ci renesas,bonding = <&drif21>; 13598c2ecf20Sopenharmony_ci status = "disabled"; 13608c2ecf20Sopenharmony_ci }; 13618c2ecf20Sopenharmony_ci 13628c2ecf20Sopenharmony_ci drif21: rif@e6f90000 { 13638c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13648c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13658c2ecf20Sopenharmony_ci reg = <0 0xe6f90000 0 0x84>; 13668c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 13678c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 510>; 13688c2ecf20Sopenharmony_ci clock-names = "fck"; 13698c2ecf20Sopenharmony_ci dmas = <&dmac0 0x2a>; 13708c2ecf20Sopenharmony_ci dma-names = "rx"; 13718c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13728c2ecf20Sopenharmony_ci resets = <&cpg 510>; 13738c2ecf20Sopenharmony_ci renesas,bonding = <&drif20>; 13748c2ecf20Sopenharmony_ci status = "disabled"; 13758c2ecf20Sopenharmony_ci }; 13768c2ecf20Sopenharmony_ci 13778c2ecf20Sopenharmony_ci drif30: rif@e6fa0000 { 13788c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13798c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13808c2ecf20Sopenharmony_ci reg = <0 0xe6fa0000 0 0x84>; 13818c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 13828c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 509>; 13838c2ecf20Sopenharmony_ci clock-names = "fck"; 13848c2ecf20Sopenharmony_ci dmas = <&dmac0 0x2c>; 13858c2ecf20Sopenharmony_ci dma-names = "rx"; 13868c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 13878c2ecf20Sopenharmony_ci resets = <&cpg 509>; 13888c2ecf20Sopenharmony_ci renesas,bonding = <&drif31>; 13898c2ecf20Sopenharmony_ci status = "disabled"; 13908c2ecf20Sopenharmony_ci }; 13918c2ecf20Sopenharmony_ci 13928c2ecf20Sopenharmony_ci drif31: rif@e6fb0000 { 13938c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-drif", 13948c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 13958c2ecf20Sopenharmony_ci reg = <0 0xe6fb0000 0 0x84>; 13968c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; 13978c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 508>; 13988c2ecf20Sopenharmony_ci clock-names = "fck"; 13998c2ecf20Sopenharmony_ci dmas = <&dmac0 0x2e>; 14008c2ecf20Sopenharmony_ci dma-names = "rx"; 14018c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 14028c2ecf20Sopenharmony_ci resets = <&cpg 508>; 14038c2ecf20Sopenharmony_ci renesas,bonding = <&drif30>; 14048c2ecf20Sopenharmony_ci status = "disabled"; 14058c2ecf20Sopenharmony_ci }; 14068c2ecf20Sopenharmony_ci 14078c2ecf20Sopenharmony_ci rcar_sound: sound@ec500000 { 14088c2ecf20Sopenharmony_ci /* 14098c2ecf20Sopenharmony_ci * #sound-dai-cells is required 14108c2ecf20Sopenharmony_ci * 14118c2ecf20Sopenharmony_ci * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>; 14128c2ecf20Sopenharmony_ci * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>; 14138c2ecf20Sopenharmony_ci */ 14148c2ecf20Sopenharmony_ci /* 14158c2ecf20Sopenharmony_ci * #clock-cells is required for audio_clkout0/1/2/3 14168c2ecf20Sopenharmony_ci * 14178c2ecf20Sopenharmony_ci * clkout : #clock-cells = <0>; <&rcar_sound>; 14188c2ecf20Sopenharmony_ci * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>; 14198c2ecf20Sopenharmony_ci */ 14208c2ecf20Sopenharmony_ci compatible = "renesas,rcar_sound-r8a77990", "renesas,rcar_sound-gen3"; 14218c2ecf20Sopenharmony_ci reg = <0 0xec500000 0 0x1000>, /* SCU */ 14228c2ecf20Sopenharmony_ci <0 0xec5a0000 0 0x100>, /* ADG */ 14238c2ecf20Sopenharmony_ci <0 0xec540000 0 0x1000>, /* SSIU */ 14248c2ecf20Sopenharmony_ci <0 0xec541000 0 0x280>, /* SSI */ 14258c2ecf20Sopenharmony_ci <0 0xec760000 0 0x200>; /* Audio DMAC peri peri*/ 14268c2ecf20Sopenharmony_ci reg-names = "scu", "adg", "ssiu", "ssi", "audmapp"; 14278c2ecf20Sopenharmony_ci 14288c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 1005>, 14298c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>, 14308c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>, 14318c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>, 14328c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>, 14338c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>, 14348c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>, 14358c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>, 14368c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>, 14378c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>, 14388c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>, 14398c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 14408c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 14418c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>, 14428c2ecf20Sopenharmony_ci <&audio_clk_a>, <&audio_clk_b>, 14438c2ecf20Sopenharmony_ci <&audio_clk_c>, 14448c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A77990_CLK_ZA2>; 14458c2ecf20Sopenharmony_ci clock-names = "ssi-all", 14468c2ecf20Sopenharmony_ci "ssi.9", "ssi.8", "ssi.7", "ssi.6", 14478c2ecf20Sopenharmony_ci "ssi.5", "ssi.4", "ssi.3", "ssi.2", 14488c2ecf20Sopenharmony_ci "ssi.1", "ssi.0", 14498c2ecf20Sopenharmony_ci "src.9", "src.8", "src.7", "src.6", 14508c2ecf20Sopenharmony_ci "src.5", "src.4", "src.3", "src.2", 14518c2ecf20Sopenharmony_ci "src.1", "src.0", 14528c2ecf20Sopenharmony_ci "mix.1", "mix.0", 14538c2ecf20Sopenharmony_ci "ctu.1", "ctu.0", 14548c2ecf20Sopenharmony_ci "dvc.0", "dvc.1", 14558c2ecf20Sopenharmony_ci "clk_a", "clk_b", "clk_c", "clk_i"; 14568c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 14578c2ecf20Sopenharmony_ci resets = <&cpg 1005>, 14588c2ecf20Sopenharmony_ci <&cpg 1006>, <&cpg 1007>, 14598c2ecf20Sopenharmony_ci <&cpg 1008>, <&cpg 1009>, 14608c2ecf20Sopenharmony_ci <&cpg 1010>, <&cpg 1011>, 14618c2ecf20Sopenharmony_ci <&cpg 1012>, <&cpg 1013>, 14628c2ecf20Sopenharmony_ci <&cpg 1014>, <&cpg 1015>; 14638c2ecf20Sopenharmony_ci reset-names = "ssi-all", 14648c2ecf20Sopenharmony_ci "ssi.9", "ssi.8", "ssi.7", "ssi.6", 14658c2ecf20Sopenharmony_ci "ssi.5", "ssi.4", "ssi.3", "ssi.2", 14668c2ecf20Sopenharmony_ci "ssi.1", "ssi.0"; 14678c2ecf20Sopenharmony_ci status = "disabled"; 14688c2ecf20Sopenharmony_ci 14698c2ecf20Sopenharmony_ci rcar_sound,ctu { 14708c2ecf20Sopenharmony_ci ctu00: ctu-0 { }; 14718c2ecf20Sopenharmony_ci ctu01: ctu-1 { }; 14728c2ecf20Sopenharmony_ci ctu02: ctu-2 { }; 14738c2ecf20Sopenharmony_ci ctu03: ctu-3 { }; 14748c2ecf20Sopenharmony_ci ctu10: ctu-4 { }; 14758c2ecf20Sopenharmony_ci ctu11: ctu-5 { }; 14768c2ecf20Sopenharmony_ci ctu12: ctu-6 { }; 14778c2ecf20Sopenharmony_ci ctu13: ctu-7 { }; 14788c2ecf20Sopenharmony_ci }; 14798c2ecf20Sopenharmony_ci 14808c2ecf20Sopenharmony_ci rcar_sound,dvc { 14818c2ecf20Sopenharmony_ci dvc0: dvc-0 { 14828c2ecf20Sopenharmony_ci dmas = <&audma0 0xbc>; 14838c2ecf20Sopenharmony_ci dma-names = "tx"; 14848c2ecf20Sopenharmony_ci }; 14858c2ecf20Sopenharmony_ci dvc1: dvc-1 { 14868c2ecf20Sopenharmony_ci dmas = <&audma0 0xbe>; 14878c2ecf20Sopenharmony_ci dma-names = "tx"; 14888c2ecf20Sopenharmony_ci }; 14898c2ecf20Sopenharmony_ci }; 14908c2ecf20Sopenharmony_ci 14918c2ecf20Sopenharmony_ci rcar_sound,mix { 14928c2ecf20Sopenharmony_ci mix0: mix-0 { }; 14938c2ecf20Sopenharmony_ci mix1: mix-1 { }; 14948c2ecf20Sopenharmony_ci }; 14958c2ecf20Sopenharmony_ci 14968c2ecf20Sopenharmony_ci rcar_sound,src { 14978c2ecf20Sopenharmony_ci src0: src-0 { 14988c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 14998c2ecf20Sopenharmony_ci dmas = <&audma0 0x85>, <&audma0 0x9a>; 15008c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15018c2ecf20Sopenharmony_ci }; 15028c2ecf20Sopenharmony_ci src1: src-1 { 15038c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 15048c2ecf20Sopenharmony_ci dmas = <&audma0 0x87>, <&audma0 0x9c>; 15058c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15068c2ecf20Sopenharmony_ci }; 15078c2ecf20Sopenharmony_ci src2: src-2 { 15088c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 15098c2ecf20Sopenharmony_ci dmas = <&audma0 0x89>, <&audma0 0x9e>; 15108c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15118c2ecf20Sopenharmony_ci }; 15128c2ecf20Sopenharmony_ci src3: src-3 { 15138c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 15148c2ecf20Sopenharmony_ci dmas = <&audma0 0x8b>, <&audma0 0xa0>; 15158c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15168c2ecf20Sopenharmony_ci }; 15178c2ecf20Sopenharmony_ci src4: src-4 { 15188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>; 15198c2ecf20Sopenharmony_ci dmas = <&audma0 0x8d>, <&audma0 0xb0>; 15208c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15218c2ecf20Sopenharmony_ci }; 15228c2ecf20Sopenharmony_ci src5: src-5 { 15238c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 15248c2ecf20Sopenharmony_ci dmas = <&audma0 0x8f>, <&audma0 0xb2>; 15258c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15268c2ecf20Sopenharmony_ci }; 15278c2ecf20Sopenharmony_ci src6: src-6 { 15288c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 15298c2ecf20Sopenharmony_ci dmas = <&audma0 0x91>, <&audma0 0xb4>; 15308c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15318c2ecf20Sopenharmony_ci }; 15328c2ecf20Sopenharmony_ci src7: src-7 { 15338c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>; 15348c2ecf20Sopenharmony_ci dmas = <&audma0 0x93>, <&audma0 0xb6>; 15358c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15368c2ecf20Sopenharmony_ci }; 15378c2ecf20Sopenharmony_ci src8: src-8 { 15388c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>; 15398c2ecf20Sopenharmony_ci dmas = <&audma0 0x95>, <&audma0 0xb8>; 15408c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15418c2ecf20Sopenharmony_ci }; 15428c2ecf20Sopenharmony_ci src9: src-9 { 15438c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; 15448c2ecf20Sopenharmony_ci dmas = <&audma0 0x97>, <&audma0 0xba>; 15458c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 15468c2ecf20Sopenharmony_ci }; 15478c2ecf20Sopenharmony_ci }; 15488c2ecf20Sopenharmony_ci 15498c2ecf20Sopenharmony_ci rcar_sound,ssi { 15508c2ecf20Sopenharmony_ci ssi0: ssi-0 { 15518c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>; 15528c2ecf20Sopenharmony_ci dmas = <&audma0 0x01>, <&audma0 0x02>, 15538c2ecf20Sopenharmony_ci <&audma0 0x15>, <&audma0 0x16>; 15548c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15558c2ecf20Sopenharmony_ci }; 15568c2ecf20Sopenharmony_ci ssi1: ssi-1 { 15578c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>; 15588c2ecf20Sopenharmony_ci dmas = <&audma0 0x03>, <&audma0 0x04>, 15598c2ecf20Sopenharmony_ci <&audma0 0x49>, <&audma0 0x4a>; 15608c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15618c2ecf20Sopenharmony_ci }; 15628c2ecf20Sopenharmony_ci ssi2: ssi-2 { 15638c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>; 15648c2ecf20Sopenharmony_ci dmas = <&audma0 0x05>, <&audma0 0x06>, 15658c2ecf20Sopenharmony_ci <&audma0 0x63>, <&audma0 0x64>; 15668c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15678c2ecf20Sopenharmony_ci }; 15688c2ecf20Sopenharmony_ci ssi3: ssi-3 { 15698c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; 15708c2ecf20Sopenharmony_ci dmas = <&audma0 0x07>, <&audma0 0x08>, 15718c2ecf20Sopenharmony_ci <&audma0 0x6f>, <&audma0 0x70>; 15728c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15738c2ecf20Sopenharmony_ci }; 15748c2ecf20Sopenharmony_ci ssi4: ssi-4 { 15758c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>; 15768c2ecf20Sopenharmony_ci dmas = <&audma0 0x09>, <&audma0 0x0a>, 15778c2ecf20Sopenharmony_ci <&audma0 0x71>, <&audma0 0x72>; 15788c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15798c2ecf20Sopenharmony_ci }; 15808c2ecf20Sopenharmony_ci ssi5: ssi-5 { 15818c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>; 15828c2ecf20Sopenharmony_ci dmas = <&audma0 0x0b>, <&audma0 0x0c>, 15838c2ecf20Sopenharmony_ci <&audma0 0x73>, <&audma0 0x74>; 15848c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15858c2ecf20Sopenharmony_ci }; 15868c2ecf20Sopenharmony_ci ssi6: ssi-6 { 15878c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>; 15888c2ecf20Sopenharmony_ci dmas = <&audma0 0x0d>, <&audma0 0x0e>, 15898c2ecf20Sopenharmony_ci <&audma0 0x75>, <&audma0 0x76>; 15908c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15918c2ecf20Sopenharmony_ci }; 15928c2ecf20Sopenharmony_ci ssi7: ssi-7 { 15938c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>; 15948c2ecf20Sopenharmony_ci dmas = <&audma0 0x0f>, <&audma0 0x10>, 15958c2ecf20Sopenharmony_ci <&audma0 0x79>, <&audma0 0x7a>; 15968c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 15978c2ecf20Sopenharmony_ci }; 15988c2ecf20Sopenharmony_ci ssi8: ssi-8 { 15998c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>; 16008c2ecf20Sopenharmony_ci dmas = <&audma0 0x11>, <&audma0 0x12>, 16018c2ecf20Sopenharmony_ci <&audma0 0x7b>, <&audma0 0x7c>; 16028c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 16038c2ecf20Sopenharmony_ci }; 16048c2ecf20Sopenharmony_ci ssi9: ssi-9 { 16058c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>; 16068c2ecf20Sopenharmony_ci dmas = <&audma0 0x13>, <&audma0 0x14>, 16078c2ecf20Sopenharmony_ci <&audma0 0x7d>, <&audma0 0x7e>; 16088c2ecf20Sopenharmony_ci dma-names = "rx", "tx", "rxu", "txu"; 16098c2ecf20Sopenharmony_ci }; 16108c2ecf20Sopenharmony_ci }; 16118c2ecf20Sopenharmony_ci }; 16128c2ecf20Sopenharmony_ci 16138c2ecf20Sopenharmony_ci audma0: dma-controller@ec700000 { 16148c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a77990", 16158c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 16168c2ecf20Sopenharmony_ci reg = <0 0xec700000 0 0x10000>; 16178c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>, 16188c2ecf20Sopenharmony_ci <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 16198c2ecf20Sopenharmony_ci <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 16208c2ecf20Sopenharmony_ci <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 16218c2ecf20Sopenharmony_ci <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 16228c2ecf20Sopenharmony_ci <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 16238c2ecf20Sopenharmony_ci <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 16248c2ecf20Sopenharmony_ci <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 16258c2ecf20Sopenharmony_ci <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 16268c2ecf20Sopenharmony_ci <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 16278c2ecf20Sopenharmony_ci <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 16288c2ecf20Sopenharmony_ci <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, 16298c2ecf20Sopenharmony_ci <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 16308c2ecf20Sopenharmony_ci <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>, 16318c2ecf20Sopenharmony_ci <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 16328c2ecf20Sopenharmony_ci <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 16338c2ecf20Sopenharmony_ci <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>; 16348c2ecf20Sopenharmony_ci interrupt-names = "error", 16358c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 16368c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 16378c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 16388c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 16398c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 502>; 16408c2ecf20Sopenharmony_ci clock-names = "fck"; 16418c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 16428c2ecf20Sopenharmony_ci resets = <&cpg 502>; 16438c2ecf20Sopenharmony_ci #dma-cells = <1>; 16448c2ecf20Sopenharmony_ci dma-channels = <16>; 16458c2ecf20Sopenharmony_ci iommus = <&ipmmu_mp 0>, <&ipmmu_mp 1>, 16468c2ecf20Sopenharmony_ci <&ipmmu_mp 2>, <&ipmmu_mp 3>, 16478c2ecf20Sopenharmony_ci <&ipmmu_mp 4>, <&ipmmu_mp 5>, 16488c2ecf20Sopenharmony_ci <&ipmmu_mp 6>, <&ipmmu_mp 7>, 16498c2ecf20Sopenharmony_ci <&ipmmu_mp 8>, <&ipmmu_mp 9>, 16508c2ecf20Sopenharmony_ci <&ipmmu_mp 10>, <&ipmmu_mp 11>, 16518c2ecf20Sopenharmony_ci <&ipmmu_mp 12>, <&ipmmu_mp 13>, 16528c2ecf20Sopenharmony_ci <&ipmmu_mp 14>, <&ipmmu_mp 15>; 16538c2ecf20Sopenharmony_ci }; 16548c2ecf20Sopenharmony_ci 16558c2ecf20Sopenharmony_ci xhci0: usb@ee000000 { 16568c2ecf20Sopenharmony_ci compatible = "renesas,xhci-r8a77990", 16578c2ecf20Sopenharmony_ci "renesas,rcar-gen3-xhci"; 16588c2ecf20Sopenharmony_ci reg = <0 0xee000000 0 0xc00>; 16598c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 16608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 328>; 16618c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 16628c2ecf20Sopenharmony_ci resets = <&cpg 328>; 16638c2ecf20Sopenharmony_ci status = "disabled"; 16648c2ecf20Sopenharmony_ci }; 16658c2ecf20Sopenharmony_ci 16668c2ecf20Sopenharmony_ci usb3_peri0: usb@ee020000 { 16678c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-usb3-peri", 16688c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb3-peri"; 16698c2ecf20Sopenharmony_ci reg = <0 0xee020000 0 0x400>; 16708c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 16718c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 328>; 16728c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 16738c2ecf20Sopenharmony_ci resets = <&cpg 328>; 16748c2ecf20Sopenharmony_ci status = "disabled"; 16758c2ecf20Sopenharmony_ci }; 16768c2ecf20Sopenharmony_ci 16778c2ecf20Sopenharmony_ci ohci0: usb@ee080000 { 16788c2ecf20Sopenharmony_ci compatible = "generic-ohci"; 16798c2ecf20Sopenharmony_ci reg = <0 0xee080000 0 0x100>; 16808c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 16818c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 16828c2ecf20Sopenharmony_ci phys = <&usb2_phy0 1>; 16838c2ecf20Sopenharmony_ci phy-names = "usb"; 16848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 16858c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 16868c2ecf20Sopenharmony_ci status = "disabled"; 16878c2ecf20Sopenharmony_ci }; 16888c2ecf20Sopenharmony_ci 16898c2ecf20Sopenharmony_ci ehci0: usb@ee080100 { 16908c2ecf20Sopenharmony_ci compatible = "generic-ehci"; 16918c2ecf20Sopenharmony_ci reg = <0 0xee080100 0 0x100>; 16928c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 16938c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 16948c2ecf20Sopenharmony_ci phys = <&usb2_phy0 2>; 16958c2ecf20Sopenharmony_ci phy-names = "usb"; 16968c2ecf20Sopenharmony_ci companion = <&ohci0>; 16978c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 16988c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 16998c2ecf20Sopenharmony_ci status = "disabled"; 17008c2ecf20Sopenharmony_ci }; 17018c2ecf20Sopenharmony_ci 17028c2ecf20Sopenharmony_ci usb2_phy0: usb-phy@ee080200 { 17038c2ecf20Sopenharmony_ci compatible = "renesas,usb2-phy-r8a77990", 17048c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb2-phy"; 17058c2ecf20Sopenharmony_ci reg = <0 0xee080200 0 0x700>; 17068c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 17078c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 17088c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17098c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 17108c2ecf20Sopenharmony_ci #phy-cells = <1>; 17118c2ecf20Sopenharmony_ci status = "disabled"; 17128c2ecf20Sopenharmony_ci }; 17138c2ecf20Sopenharmony_ci 17148c2ecf20Sopenharmony_ci sdhi0: mmc@ee100000 { 17158c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a77990", 17168c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 17178c2ecf20Sopenharmony_ci reg = <0 0xee100000 0 0x2000>; 17188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 17198c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 314>; 17208c2ecf20Sopenharmony_ci max-frequency = <200000000>; 17218c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17228c2ecf20Sopenharmony_ci resets = <&cpg 314>; 17238c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 32>; 17248c2ecf20Sopenharmony_ci status = "disabled"; 17258c2ecf20Sopenharmony_ci }; 17268c2ecf20Sopenharmony_ci 17278c2ecf20Sopenharmony_ci sdhi1: mmc@ee120000 { 17288c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a77990", 17298c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 17308c2ecf20Sopenharmony_ci reg = <0 0xee120000 0 0x2000>; 17318c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 17328c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 313>; 17338c2ecf20Sopenharmony_ci max-frequency = <200000000>; 17348c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17358c2ecf20Sopenharmony_ci resets = <&cpg 313>; 17368c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 33>; 17378c2ecf20Sopenharmony_ci status = "disabled"; 17388c2ecf20Sopenharmony_ci }; 17398c2ecf20Sopenharmony_ci 17408c2ecf20Sopenharmony_ci sdhi3: mmc@ee160000 { 17418c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a77990", 17428c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 17438c2ecf20Sopenharmony_ci reg = <0 0xee160000 0 0x2000>; 17448c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 17458c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 311>; 17468c2ecf20Sopenharmony_ci max-frequency = <200000000>; 17478c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17488c2ecf20Sopenharmony_ci resets = <&cpg 311>; 17498c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 35>; 17508c2ecf20Sopenharmony_ci status = "disabled"; 17518c2ecf20Sopenharmony_ci }; 17528c2ecf20Sopenharmony_ci 17538c2ecf20Sopenharmony_ci gic: interrupt-controller@f1010000 { 17548c2ecf20Sopenharmony_ci compatible = "arm,gic-400"; 17558c2ecf20Sopenharmony_ci #interrupt-cells = <3>; 17568c2ecf20Sopenharmony_ci #address-cells = <0>; 17578c2ecf20Sopenharmony_ci interrupt-controller; 17588c2ecf20Sopenharmony_ci reg = <0x0 0xf1010000 0 0x1000>, 17598c2ecf20Sopenharmony_ci <0x0 0xf1020000 0 0x20000>, 17608c2ecf20Sopenharmony_ci <0x0 0xf1040000 0 0x20000>, 17618c2ecf20Sopenharmony_ci <0x0 0xf1060000 0 0x20000>; 17628c2ecf20Sopenharmony_ci interrupts = <GIC_PPI 9 17638c2ecf20Sopenharmony_ci (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>; 17648c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 408>; 17658c2ecf20Sopenharmony_ci clock-names = "clk"; 17668c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17678c2ecf20Sopenharmony_ci resets = <&cpg 408>; 17688c2ecf20Sopenharmony_ci }; 17698c2ecf20Sopenharmony_ci 17708c2ecf20Sopenharmony_ci pciec0: pcie@fe000000 { 17718c2ecf20Sopenharmony_ci compatible = "renesas,pcie-r8a77990", 17728c2ecf20Sopenharmony_ci "renesas,pcie-rcar-gen3"; 17738c2ecf20Sopenharmony_ci reg = <0 0xfe000000 0 0x80000>; 17748c2ecf20Sopenharmony_ci #address-cells = <3>; 17758c2ecf20Sopenharmony_ci #size-cells = <2>; 17768c2ecf20Sopenharmony_ci bus-range = <0x00 0xff>; 17778c2ecf20Sopenharmony_ci device_type = "pci"; 17788c2ecf20Sopenharmony_ci ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>, 17798c2ecf20Sopenharmony_ci <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>, 17808c2ecf20Sopenharmony_ci <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>, 17818c2ecf20Sopenharmony_ci <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; 17828c2ecf20Sopenharmony_ci /* Map all possible DDR as inbound ranges */ 17838c2ecf20Sopenharmony_ci dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x40000000>; 17848c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 17858c2ecf20Sopenharmony_ci <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, 17868c2ecf20Sopenharmony_ci <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; 17878c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 17888c2ecf20Sopenharmony_ci interrupt-map-mask = <0 0 0 0>; 17898c2ecf20Sopenharmony_ci interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 17908c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>; 17918c2ecf20Sopenharmony_ci clock-names = "pcie", "pcie_bus"; 17928c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 17938c2ecf20Sopenharmony_ci resets = <&cpg 319>; 17948c2ecf20Sopenharmony_ci status = "disabled"; 17958c2ecf20Sopenharmony_ci }; 17968c2ecf20Sopenharmony_ci 17978c2ecf20Sopenharmony_ci vspb0: vsp@fe960000 { 17988c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 17998c2ecf20Sopenharmony_ci reg = <0 0xfe960000 0 0x8000>; 18008c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>; 18018c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 626>; 18028c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18038c2ecf20Sopenharmony_ci resets = <&cpg 626>; 18048c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvb0>; 18058c2ecf20Sopenharmony_ci }; 18068c2ecf20Sopenharmony_ci 18078c2ecf20Sopenharmony_ci fcpvb0: fcp@fe96f000 { 18088c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 18098c2ecf20Sopenharmony_ci reg = <0 0xfe96f000 0 0x200>; 18108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 607>; 18118c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18128c2ecf20Sopenharmony_ci resets = <&cpg 607>; 18138c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp0 5>; 18148c2ecf20Sopenharmony_ci }; 18158c2ecf20Sopenharmony_ci 18168c2ecf20Sopenharmony_ci vspi0: vsp@fe9a0000 { 18178c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 18188c2ecf20Sopenharmony_ci reg = <0 0xfe9a0000 0 0x8000>; 18198c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>; 18208c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 631>; 18218c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18228c2ecf20Sopenharmony_ci resets = <&cpg 631>; 18238c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvi0>; 18248c2ecf20Sopenharmony_ci }; 18258c2ecf20Sopenharmony_ci 18268c2ecf20Sopenharmony_ci fcpvi0: fcp@fe9af000 { 18278c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 18288c2ecf20Sopenharmony_ci reg = <0 0xfe9af000 0 0x200>; 18298c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 611>; 18308c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18318c2ecf20Sopenharmony_ci resets = <&cpg 611>; 18328c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp0 8>; 18338c2ecf20Sopenharmony_ci }; 18348c2ecf20Sopenharmony_ci 18358c2ecf20Sopenharmony_ci vspd0: vsp@fea20000 { 18368c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 18378c2ecf20Sopenharmony_ci reg = <0 0xfea20000 0 0x7000>; 18388c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>; 18398c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 623>; 18408c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18418c2ecf20Sopenharmony_ci resets = <&cpg 623>; 18428c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvd0>; 18438c2ecf20Sopenharmony_ci }; 18448c2ecf20Sopenharmony_ci 18458c2ecf20Sopenharmony_ci fcpvd0: fcp@fea27000 { 18468c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 18478c2ecf20Sopenharmony_ci reg = <0 0xfea27000 0 0x200>; 18488c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 603>; 18498c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18508c2ecf20Sopenharmony_ci resets = <&cpg 603>; 18518c2ecf20Sopenharmony_ci iommus = <&ipmmu_vi0 8>; 18528c2ecf20Sopenharmony_ci }; 18538c2ecf20Sopenharmony_ci 18548c2ecf20Sopenharmony_ci vspd1: vsp@fea28000 { 18558c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 18568c2ecf20Sopenharmony_ci reg = <0 0xfea28000 0 0x7000>; 18578c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>; 18588c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 622>; 18598c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18608c2ecf20Sopenharmony_ci resets = <&cpg 622>; 18618c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvd1>; 18628c2ecf20Sopenharmony_ci }; 18638c2ecf20Sopenharmony_ci 18648c2ecf20Sopenharmony_ci fcpvd1: fcp@fea2f000 { 18658c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 18668c2ecf20Sopenharmony_ci reg = <0 0xfea2f000 0 0x200>; 18678c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 602>; 18688c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18698c2ecf20Sopenharmony_ci resets = <&cpg 602>; 18708c2ecf20Sopenharmony_ci iommus = <&ipmmu_vi0 9>; 18718c2ecf20Sopenharmony_ci }; 18728c2ecf20Sopenharmony_ci 18738c2ecf20Sopenharmony_ci cmm0: cmm@fea40000 { 18748c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmm", 18758c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 18768c2ecf20Sopenharmony_ci reg = <0 0xfea40000 0 0x1000>; 18778c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18788c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 711>; 18798c2ecf20Sopenharmony_ci resets = <&cpg 711>; 18808c2ecf20Sopenharmony_ci }; 18818c2ecf20Sopenharmony_ci 18828c2ecf20Sopenharmony_ci cmm1: cmm@fea50000 { 18838c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-cmm", 18848c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 18858c2ecf20Sopenharmony_ci reg = <0 0xfea50000 0 0x1000>; 18868c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18878c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 710>; 18888c2ecf20Sopenharmony_ci resets = <&cpg 710>; 18898c2ecf20Sopenharmony_ci }; 18908c2ecf20Sopenharmony_ci 18918c2ecf20Sopenharmony_ci csi40: csi2@feaa0000 { 18928c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-csi2"; 18938c2ecf20Sopenharmony_ci reg = <0 0xfeaa0000 0 0x10000>; 18948c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 18958c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 716>; 18968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 18978c2ecf20Sopenharmony_ci resets = <&cpg 716>; 18988c2ecf20Sopenharmony_ci status = "disabled"; 18998c2ecf20Sopenharmony_ci 19008c2ecf20Sopenharmony_ci ports { 19018c2ecf20Sopenharmony_ci #address-cells = <1>; 19028c2ecf20Sopenharmony_ci #size-cells = <0>; 19038c2ecf20Sopenharmony_ci 19048c2ecf20Sopenharmony_ci port@1 { 19058c2ecf20Sopenharmony_ci #address-cells = <1>; 19068c2ecf20Sopenharmony_ci #size-cells = <0>; 19078c2ecf20Sopenharmony_ci 19088c2ecf20Sopenharmony_ci reg = <1>; 19098c2ecf20Sopenharmony_ci 19108c2ecf20Sopenharmony_ci csi40vin4: endpoint@0 { 19118c2ecf20Sopenharmony_ci reg = <0>; 19128c2ecf20Sopenharmony_ci remote-endpoint = <&vin4csi40>; 19138c2ecf20Sopenharmony_ci }; 19148c2ecf20Sopenharmony_ci csi40vin5: endpoint@1 { 19158c2ecf20Sopenharmony_ci reg = <1>; 19168c2ecf20Sopenharmony_ci remote-endpoint = <&vin5csi40>; 19178c2ecf20Sopenharmony_ci }; 19188c2ecf20Sopenharmony_ci }; 19198c2ecf20Sopenharmony_ci }; 19208c2ecf20Sopenharmony_ci }; 19218c2ecf20Sopenharmony_ci 19228c2ecf20Sopenharmony_ci du: display@feb00000 { 19238c2ecf20Sopenharmony_ci compatible = "renesas,du-r8a77990"; 19248c2ecf20Sopenharmony_ci reg = <0 0xfeb00000 0 0x40000>; 19258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 19268c2ecf20Sopenharmony_ci <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; 19278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>; 19288c2ecf20Sopenharmony_ci clock-names = "du.0", "du.1"; 19298c2ecf20Sopenharmony_ci resets = <&cpg 724>; 19308c2ecf20Sopenharmony_ci reset-names = "du.0"; 19318c2ecf20Sopenharmony_ci 19328c2ecf20Sopenharmony_ci renesas,cmms = <&cmm0>, <&cmm1>; 19338c2ecf20Sopenharmony_ci renesas,vsps = <&vspd0 0>, <&vspd1 0>; 19348c2ecf20Sopenharmony_ci 19358c2ecf20Sopenharmony_ci status = "disabled"; 19368c2ecf20Sopenharmony_ci 19378c2ecf20Sopenharmony_ci ports { 19388c2ecf20Sopenharmony_ci #address-cells = <1>; 19398c2ecf20Sopenharmony_ci #size-cells = <0>; 19408c2ecf20Sopenharmony_ci 19418c2ecf20Sopenharmony_ci port@0 { 19428c2ecf20Sopenharmony_ci reg = <0>; 19438c2ecf20Sopenharmony_ci du_out_rgb: endpoint { 19448c2ecf20Sopenharmony_ci }; 19458c2ecf20Sopenharmony_ci }; 19468c2ecf20Sopenharmony_ci 19478c2ecf20Sopenharmony_ci port@1 { 19488c2ecf20Sopenharmony_ci reg = <1>; 19498c2ecf20Sopenharmony_ci du_out_lvds0: endpoint { 19508c2ecf20Sopenharmony_ci remote-endpoint = <&lvds0_in>; 19518c2ecf20Sopenharmony_ci }; 19528c2ecf20Sopenharmony_ci }; 19538c2ecf20Sopenharmony_ci 19548c2ecf20Sopenharmony_ci port@2 { 19558c2ecf20Sopenharmony_ci reg = <2>; 19568c2ecf20Sopenharmony_ci du_out_lvds1: endpoint { 19578c2ecf20Sopenharmony_ci remote-endpoint = <&lvds1_in>; 19588c2ecf20Sopenharmony_ci }; 19598c2ecf20Sopenharmony_ci }; 19608c2ecf20Sopenharmony_ci }; 19618c2ecf20Sopenharmony_ci }; 19628c2ecf20Sopenharmony_ci 19638c2ecf20Sopenharmony_ci lvds0: lvds-encoder@feb90000 { 19648c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-lvds"; 19658c2ecf20Sopenharmony_ci reg = <0 0xfeb90000 0 0x20>; 19668c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 727>; 19678c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 19688c2ecf20Sopenharmony_ci resets = <&cpg 727>; 19698c2ecf20Sopenharmony_ci status = "disabled"; 19708c2ecf20Sopenharmony_ci 19718c2ecf20Sopenharmony_ci renesas,companion = <&lvds1>; 19728c2ecf20Sopenharmony_ci 19738c2ecf20Sopenharmony_ci ports { 19748c2ecf20Sopenharmony_ci #address-cells = <1>; 19758c2ecf20Sopenharmony_ci #size-cells = <0>; 19768c2ecf20Sopenharmony_ci 19778c2ecf20Sopenharmony_ci port@0 { 19788c2ecf20Sopenharmony_ci reg = <0>; 19798c2ecf20Sopenharmony_ci lvds0_in: endpoint { 19808c2ecf20Sopenharmony_ci remote-endpoint = <&du_out_lvds0>; 19818c2ecf20Sopenharmony_ci }; 19828c2ecf20Sopenharmony_ci }; 19838c2ecf20Sopenharmony_ci 19848c2ecf20Sopenharmony_ci port@1 { 19858c2ecf20Sopenharmony_ci reg = <1>; 19868c2ecf20Sopenharmony_ci lvds0_out: endpoint { 19878c2ecf20Sopenharmony_ci }; 19888c2ecf20Sopenharmony_ci }; 19898c2ecf20Sopenharmony_ci }; 19908c2ecf20Sopenharmony_ci }; 19918c2ecf20Sopenharmony_ci 19928c2ecf20Sopenharmony_ci lvds1: lvds-encoder@feb90100 { 19938c2ecf20Sopenharmony_ci compatible = "renesas,r8a77990-lvds"; 19948c2ecf20Sopenharmony_ci reg = <0 0xfeb90100 0 0x20>; 19958c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 727>; 19968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 19978c2ecf20Sopenharmony_ci resets = <&cpg 726>; 19988c2ecf20Sopenharmony_ci status = "disabled"; 19998c2ecf20Sopenharmony_ci 20008c2ecf20Sopenharmony_ci ports { 20018c2ecf20Sopenharmony_ci #address-cells = <1>; 20028c2ecf20Sopenharmony_ci #size-cells = <0>; 20038c2ecf20Sopenharmony_ci 20048c2ecf20Sopenharmony_ci port@0 { 20058c2ecf20Sopenharmony_ci reg = <0>; 20068c2ecf20Sopenharmony_ci lvds1_in: endpoint { 20078c2ecf20Sopenharmony_ci remote-endpoint = <&du_out_lvds1>; 20088c2ecf20Sopenharmony_ci }; 20098c2ecf20Sopenharmony_ci }; 20108c2ecf20Sopenharmony_ci 20118c2ecf20Sopenharmony_ci port@1 { 20128c2ecf20Sopenharmony_ci reg = <1>; 20138c2ecf20Sopenharmony_ci lvds1_out: endpoint { 20148c2ecf20Sopenharmony_ci }; 20158c2ecf20Sopenharmony_ci }; 20168c2ecf20Sopenharmony_ci }; 20178c2ecf20Sopenharmony_ci }; 20188c2ecf20Sopenharmony_ci 20198c2ecf20Sopenharmony_ci prr: chipid@fff00044 { 20208c2ecf20Sopenharmony_ci compatible = "renesas,prr"; 20218c2ecf20Sopenharmony_ci reg = <0 0xfff00044 0 4>; 20228c2ecf20Sopenharmony_ci }; 20238c2ecf20Sopenharmony_ci }; 20248c2ecf20Sopenharmony_ci 20258c2ecf20Sopenharmony_ci thermal-zones { 20268c2ecf20Sopenharmony_ci cpu-thermal { 20278c2ecf20Sopenharmony_ci polling-delay-passive = <250>; 20288c2ecf20Sopenharmony_ci polling-delay = <0>; 20298c2ecf20Sopenharmony_ci thermal-sensors = <&thermal>; 20308c2ecf20Sopenharmony_ci sustainable-power = <717>; 20318c2ecf20Sopenharmony_ci 20328c2ecf20Sopenharmony_ci cooling-maps { 20338c2ecf20Sopenharmony_ci map0 { 20348c2ecf20Sopenharmony_ci trip = <&target>; 20358c2ecf20Sopenharmony_ci cooling-device = <&a53_0 0 2>; 20368c2ecf20Sopenharmony_ci contribution = <1024>; 20378c2ecf20Sopenharmony_ci }; 20388c2ecf20Sopenharmony_ci }; 20398c2ecf20Sopenharmony_ci 20408c2ecf20Sopenharmony_ci trips { 20418c2ecf20Sopenharmony_ci sensor1_crit: sensor1-crit { 20428c2ecf20Sopenharmony_ci temperature = <120000>; 20438c2ecf20Sopenharmony_ci hysteresis = <2000>; 20448c2ecf20Sopenharmony_ci type = "critical"; 20458c2ecf20Sopenharmony_ci }; 20468c2ecf20Sopenharmony_ci 20478c2ecf20Sopenharmony_ci target: trip-point1 { 20488c2ecf20Sopenharmony_ci temperature = <100000>; 20498c2ecf20Sopenharmony_ci hysteresis = <2000>; 20508c2ecf20Sopenharmony_ci type = "passive"; 20518c2ecf20Sopenharmony_ci }; 20528c2ecf20Sopenharmony_ci }; 20538c2ecf20Sopenharmony_ci }; 20548c2ecf20Sopenharmony_ci }; 20558c2ecf20Sopenharmony_ci 20568c2ecf20Sopenharmony_ci timer { 20578c2ecf20Sopenharmony_ci compatible = "arm,armv8-timer"; 20588c2ecf20Sopenharmony_ci interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 20598c2ecf20Sopenharmony_ci <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 20608c2ecf20Sopenharmony_ci <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>, 20618c2ecf20Sopenharmony_ci <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 20628c2ecf20Sopenharmony_ci }; 20638c2ecf20Sopenharmony_ci}; 2064