18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Device Tree Source for the R-Car H3 (R8A77951) SoC 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2015 Renesas Electronics Corp. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#include <dt-bindings/clock/r8a7795-cpg-mssr.h> 98c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h> 108c2ecf20Sopenharmony_ci#include <dt-bindings/power/r8a7795-sysc.h> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#define CPG_AUDIO_CLK_I R8A7795_CLK_S0D4 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci/ { 158c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795"; 168c2ecf20Sopenharmony_ci #address-cells = <2>; 178c2ecf20Sopenharmony_ci #size-cells = <2>; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci aliases { 208c2ecf20Sopenharmony_ci i2c0 = &i2c0; 218c2ecf20Sopenharmony_ci i2c1 = &i2c1; 228c2ecf20Sopenharmony_ci i2c2 = &i2c2; 238c2ecf20Sopenharmony_ci i2c3 = &i2c3; 248c2ecf20Sopenharmony_ci i2c4 = &i2c4; 258c2ecf20Sopenharmony_ci i2c5 = &i2c5; 268c2ecf20Sopenharmony_ci i2c6 = &i2c6; 278c2ecf20Sopenharmony_ci i2c7 = &i2c_dvfs; 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci /* 318c2ecf20Sopenharmony_ci * The external audio clocks are configured as 0 Hz fixed frequency 328c2ecf20Sopenharmony_ci * clocks by default. 338c2ecf20Sopenharmony_ci * Boards that provide audio clocks should override them. 348c2ecf20Sopenharmony_ci */ 358c2ecf20Sopenharmony_ci audio_clk_a: audio_clk_a { 368c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 378c2ecf20Sopenharmony_ci #clock-cells = <0>; 388c2ecf20Sopenharmony_ci clock-frequency = <0>; 398c2ecf20Sopenharmony_ci }; 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci audio_clk_b: audio_clk_b { 428c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 438c2ecf20Sopenharmony_ci #clock-cells = <0>; 448c2ecf20Sopenharmony_ci clock-frequency = <0>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci audio_clk_c: audio_clk_c { 488c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 498c2ecf20Sopenharmony_ci #clock-cells = <0>; 508c2ecf20Sopenharmony_ci clock-frequency = <0>; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci /* External CAN clock - to be overridden by boards that provide it */ 548c2ecf20Sopenharmony_ci can_clk: can { 558c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 568c2ecf20Sopenharmony_ci #clock-cells = <0>; 578c2ecf20Sopenharmony_ci clock-frequency = <0>; 588c2ecf20Sopenharmony_ci }; 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci cluster0_opp: opp_table0 { 618c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 628c2ecf20Sopenharmony_ci opp-shared; 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ci opp-500000000 { 658c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <500000000>; 668c2ecf20Sopenharmony_ci opp-microvolt = <830000>; 678c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 688c2ecf20Sopenharmony_ci }; 698c2ecf20Sopenharmony_ci opp-1000000000 { 708c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1000000000>; 718c2ecf20Sopenharmony_ci opp-microvolt = <830000>; 728c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci opp-1500000000 { 758c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1500000000>; 768c2ecf20Sopenharmony_ci opp-microvolt = <830000>; 778c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 788c2ecf20Sopenharmony_ci opp-suspend; 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci opp-1600000000 { 818c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1600000000>; 828c2ecf20Sopenharmony_ci opp-microvolt = <900000>; 838c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 848c2ecf20Sopenharmony_ci turbo-mode; 858c2ecf20Sopenharmony_ci }; 868c2ecf20Sopenharmony_ci opp-1700000000 { 878c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1700000000>; 888c2ecf20Sopenharmony_ci opp-microvolt = <960000>; 898c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 908c2ecf20Sopenharmony_ci turbo-mode; 918c2ecf20Sopenharmony_ci }; 928c2ecf20Sopenharmony_ci }; 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci cluster1_opp: opp_table1 { 958c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 968c2ecf20Sopenharmony_ci opp-shared; 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci opp-800000000 { 998c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <800000000>; 1008c2ecf20Sopenharmony_ci opp-microvolt = <820000>; 1018c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 1028c2ecf20Sopenharmony_ci }; 1038c2ecf20Sopenharmony_ci opp-1000000000 { 1048c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1000000000>; 1058c2ecf20Sopenharmony_ci opp-microvolt = <820000>; 1068c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 1078c2ecf20Sopenharmony_ci }; 1088c2ecf20Sopenharmony_ci opp-1200000000 { 1098c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <1200000000>; 1108c2ecf20Sopenharmony_ci opp-microvolt = <820000>; 1118c2ecf20Sopenharmony_ci clock-latency-ns = <300000>; 1128c2ecf20Sopenharmony_ci }; 1138c2ecf20Sopenharmony_ci }; 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ci cpus { 1168c2ecf20Sopenharmony_ci #address-cells = <1>; 1178c2ecf20Sopenharmony_ci #size-cells = <0>; 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci cpu-map { 1208c2ecf20Sopenharmony_ci cluster0 { 1218c2ecf20Sopenharmony_ci core0 { 1228c2ecf20Sopenharmony_ci cpu = <&a57_0>; 1238c2ecf20Sopenharmony_ci }; 1248c2ecf20Sopenharmony_ci core1 { 1258c2ecf20Sopenharmony_ci cpu = <&a57_1>; 1268c2ecf20Sopenharmony_ci }; 1278c2ecf20Sopenharmony_ci core2 { 1288c2ecf20Sopenharmony_ci cpu = <&a57_2>; 1298c2ecf20Sopenharmony_ci }; 1308c2ecf20Sopenharmony_ci core3 { 1318c2ecf20Sopenharmony_ci cpu = <&a57_3>; 1328c2ecf20Sopenharmony_ci }; 1338c2ecf20Sopenharmony_ci }; 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci cluster1 { 1368c2ecf20Sopenharmony_ci core0 { 1378c2ecf20Sopenharmony_ci cpu = <&a53_0>; 1388c2ecf20Sopenharmony_ci }; 1398c2ecf20Sopenharmony_ci core1 { 1408c2ecf20Sopenharmony_ci cpu = <&a53_1>; 1418c2ecf20Sopenharmony_ci }; 1428c2ecf20Sopenharmony_ci core2 { 1438c2ecf20Sopenharmony_ci cpu = <&a53_2>; 1448c2ecf20Sopenharmony_ci }; 1458c2ecf20Sopenharmony_ci core3 { 1468c2ecf20Sopenharmony_ci cpu = <&a53_3>; 1478c2ecf20Sopenharmony_ci }; 1488c2ecf20Sopenharmony_ci }; 1498c2ecf20Sopenharmony_ci }; 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci a57_0: cpu@0 { 1528c2ecf20Sopenharmony_ci compatible = "arm,cortex-a57"; 1538c2ecf20Sopenharmony_ci reg = <0x0>; 1548c2ecf20Sopenharmony_ci device_type = "cpu"; 1558c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA57_CPU0>; 1568c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA57>; 1578c2ecf20Sopenharmony_ci enable-method = "psci"; 1588c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 1598c2ecf20Sopenharmony_ci dynamic-power-coefficient = <854>; 1608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z>; 1618c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster0_opp>; 1628c2ecf20Sopenharmony_ci capacity-dmips-mhz = <1024>; 1638c2ecf20Sopenharmony_ci #cooling-cells = <2>; 1648c2ecf20Sopenharmony_ci }; 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ci a57_1: cpu@1 { 1678c2ecf20Sopenharmony_ci compatible = "arm,cortex-a57"; 1688c2ecf20Sopenharmony_ci reg = <0x1>; 1698c2ecf20Sopenharmony_ci device_type = "cpu"; 1708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA57_CPU1>; 1718c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA57>; 1728c2ecf20Sopenharmony_ci enable-method = "psci"; 1738c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 1748c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z>; 1758c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster0_opp>; 1768c2ecf20Sopenharmony_ci capacity-dmips-mhz = <1024>; 1778c2ecf20Sopenharmony_ci #cooling-cells = <2>; 1788c2ecf20Sopenharmony_ci }; 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci a57_2: cpu@2 { 1818c2ecf20Sopenharmony_ci compatible = "arm,cortex-a57"; 1828c2ecf20Sopenharmony_ci reg = <0x2>; 1838c2ecf20Sopenharmony_ci device_type = "cpu"; 1848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA57_CPU2>; 1858c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA57>; 1868c2ecf20Sopenharmony_ci enable-method = "psci"; 1878c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 1888c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z>; 1898c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster0_opp>; 1908c2ecf20Sopenharmony_ci capacity-dmips-mhz = <1024>; 1918c2ecf20Sopenharmony_ci #cooling-cells = <2>; 1928c2ecf20Sopenharmony_ci }; 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci a57_3: cpu@3 { 1958c2ecf20Sopenharmony_ci compatible = "arm,cortex-a57"; 1968c2ecf20Sopenharmony_ci reg = <0x3>; 1978c2ecf20Sopenharmony_ci device_type = "cpu"; 1988c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA57_CPU3>; 1998c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA57>; 2008c2ecf20Sopenharmony_ci enable-method = "psci"; 2018c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_0>; 2028c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z>; 2038c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster0_opp>; 2048c2ecf20Sopenharmony_ci capacity-dmips-mhz = <1024>; 2058c2ecf20Sopenharmony_ci #cooling-cells = <2>; 2068c2ecf20Sopenharmony_ci }; 2078c2ecf20Sopenharmony_ci 2088c2ecf20Sopenharmony_ci a53_0: cpu@100 { 2098c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 2108c2ecf20Sopenharmony_ci reg = <0x100>; 2118c2ecf20Sopenharmony_ci device_type = "cpu"; 2128c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA53_CPU0>; 2138c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 2148c2ecf20Sopenharmony_ci enable-method = "psci"; 2158c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_1>; 2168c2ecf20Sopenharmony_ci #cooling-cells = <2>; 2178c2ecf20Sopenharmony_ci dynamic-power-coefficient = <277>; 2188c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z2>; 2198c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 2208c2ecf20Sopenharmony_ci capacity-dmips-mhz = <535>; 2218c2ecf20Sopenharmony_ci }; 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci a53_1: cpu@101 { 2248c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 2258c2ecf20Sopenharmony_ci reg = <0x101>; 2268c2ecf20Sopenharmony_ci device_type = "cpu"; 2278c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA53_CPU1>; 2288c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 2298c2ecf20Sopenharmony_ci enable-method = "psci"; 2308c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_1>; 2318c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z2>; 2328c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 2338c2ecf20Sopenharmony_ci capacity-dmips-mhz = <535>; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ci a53_2: cpu@102 { 2378c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 2388c2ecf20Sopenharmony_ci reg = <0x102>; 2398c2ecf20Sopenharmony_ci device_type = "cpu"; 2408c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA53_CPU2>; 2418c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 2428c2ecf20Sopenharmony_ci enable-method = "psci"; 2438c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_1>; 2448c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z2>; 2458c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 2468c2ecf20Sopenharmony_ci capacity-dmips-mhz = <535>; 2478c2ecf20Sopenharmony_ci }; 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci a53_3: cpu@103 { 2508c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53"; 2518c2ecf20Sopenharmony_ci reg = <0x103>; 2528c2ecf20Sopenharmony_ci device_type = "cpu"; 2538c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA53_CPU3>; 2548c2ecf20Sopenharmony_ci next-level-cache = <&L2_CA53>; 2558c2ecf20Sopenharmony_ci enable-method = "psci"; 2568c2ecf20Sopenharmony_ci cpu-idle-states = <&CPU_SLEEP_1>; 2578c2ecf20Sopenharmony_ci clocks = <&cpg CPG_CORE R8A7795_CLK_Z2>; 2588c2ecf20Sopenharmony_ci operating-points-v2 = <&cluster1_opp>; 2598c2ecf20Sopenharmony_ci capacity-dmips-mhz = <535>; 2608c2ecf20Sopenharmony_ci }; 2618c2ecf20Sopenharmony_ci 2628c2ecf20Sopenharmony_ci L2_CA57: cache-controller-0 { 2638c2ecf20Sopenharmony_ci compatible = "cache"; 2648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA57_SCU>; 2658c2ecf20Sopenharmony_ci cache-unified; 2668c2ecf20Sopenharmony_ci cache-level = <2>; 2678c2ecf20Sopenharmony_ci }; 2688c2ecf20Sopenharmony_ci 2698c2ecf20Sopenharmony_ci L2_CA53: cache-controller-1 { 2708c2ecf20Sopenharmony_ci compatible = "cache"; 2718c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_CA53_SCU>; 2728c2ecf20Sopenharmony_ci cache-unified; 2738c2ecf20Sopenharmony_ci cache-level = <2>; 2748c2ecf20Sopenharmony_ci }; 2758c2ecf20Sopenharmony_ci 2768c2ecf20Sopenharmony_ci idle-states { 2778c2ecf20Sopenharmony_ci entry-method = "psci"; 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ci CPU_SLEEP_0: cpu-sleep-0 { 2808c2ecf20Sopenharmony_ci compatible = "arm,idle-state"; 2818c2ecf20Sopenharmony_ci arm,psci-suspend-param = <0x0010000>; 2828c2ecf20Sopenharmony_ci local-timer-stop; 2838c2ecf20Sopenharmony_ci entry-latency-us = <400>; 2848c2ecf20Sopenharmony_ci exit-latency-us = <500>; 2858c2ecf20Sopenharmony_ci min-residency-us = <4000>; 2868c2ecf20Sopenharmony_ci }; 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ci CPU_SLEEP_1: cpu-sleep-1 { 2898c2ecf20Sopenharmony_ci compatible = "arm,idle-state"; 2908c2ecf20Sopenharmony_ci arm,psci-suspend-param = <0x0010000>; 2918c2ecf20Sopenharmony_ci local-timer-stop; 2928c2ecf20Sopenharmony_ci entry-latency-us = <700>; 2938c2ecf20Sopenharmony_ci exit-latency-us = <700>; 2948c2ecf20Sopenharmony_ci min-residency-us = <5000>; 2958c2ecf20Sopenharmony_ci }; 2968c2ecf20Sopenharmony_ci }; 2978c2ecf20Sopenharmony_ci }; 2988c2ecf20Sopenharmony_ci 2998c2ecf20Sopenharmony_ci extal_clk: extal { 3008c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 3018c2ecf20Sopenharmony_ci #clock-cells = <0>; 3028c2ecf20Sopenharmony_ci /* This value must be overridden by the board */ 3038c2ecf20Sopenharmony_ci clock-frequency = <0>; 3048c2ecf20Sopenharmony_ci }; 3058c2ecf20Sopenharmony_ci 3068c2ecf20Sopenharmony_ci extalr_clk: extalr { 3078c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 3088c2ecf20Sopenharmony_ci #clock-cells = <0>; 3098c2ecf20Sopenharmony_ci /* This value must be overridden by the board */ 3108c2ecf20Sopenharmony_ci clock-frequency = <0>; 3118c2ecf20Sopenharmony_ci }; 3128c2ecf20Sopenharmony_ci 3138c2ecf20Sopenharmony_ci /* External PCIe clock - can be overridden by the board */ 3148c2ecf20Sopenharmony_ci pcie_bus_clk: pcie_bus { 3158c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 3168c2ecf20Sopenharmony_ci #clock-cells = <0>; 3178c2ecf20Sopenharmony_ci clock-frequency = <0>; 3188c2ecf20Sopenharmony_ci }; 3198c2ecf20Sopenharmony_ci 3208c2ecf20Sopenharmony_ci pmu_a53 { 3218c2ecf20Sopenharmony_ci compatible = "arm,cortex-a53-pmu"; 3228c2ecf20Sopenharmony_ci interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>, 3238c2ecf20Sopenharmony_ci <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>, 3248c2ecf20Sopenharmony_ci <&gic GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>, 3258c2ecf20Sopenharmony_ci <&gic GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 3268c2ecf20Sopenharmony_ci interrupt-affinity = <&a53_0>, 3278c2ecf20Sopenharmony_ci <&a53_1>, 3288c2ecf20Sopenharmony_ci <&a53_2>, 3298c2ecf20Sopenharmony_ci <&a53_3>; 3308c2ecf20Sopenharmony_ci }; 3318c2ecf20Sopenharmony_ci 3328c2ecf20Sopenharmony_ci pmu_a57 { 3338c2ecf20Sopenharmony_ci compatible = "arm,cortex-a57-pmu"; 3348c2ecf20Sopenharmony_ci interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, 3358c2ecf20Sopenharmony_ci <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>, 3368c2ecf20Sopenharmony_ci <&gic GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>, 3378c2ecf20Sopenharmony_ci <&gic GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 3388c2ecf20Sopenharmony_ci interrupt-affinity = <&a57_0>, 3398c2ecf20Sopenharmony_ci <&a57_1>, 3408c2ecf20Sopenharmony_ci <&a57_2>, 3418c2ecf20Sopenharmony_ci <&a57_3>; 3428c2ecf20Sopenharmony_ci }; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci psci { 3458c2ecf20Sopenharmony_ci compatible = "arm,psci-1.0", "arm,psci-0.2"; 3468c2ecf20Sopenharmony_ci method = "smc"; 3478c2ecf20Sopenharmony_ci }; 3488c2ecf20Sopenharmony_ci 3498c2ecf20Sopenharmony_ci /* External SCIF clock - to be overridden by boards that provide it */ 3508c2ecf20Sopenharmony_ci scif_clk: scif { 3518c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 3528c2ecf20Sopenharmony_ci #clock-cells = <0>; 3538c2ecf20Sopenharmony_ci clock-frequency = <0>; 3548c2ecf20Sopenharmony_ci }; 3558c2ecf20Sopenharmony_ci 3568c2ecf20Sopenharmony_ci soc: soc { 3578c2ecf20Sopenharmony_ci compatible = "simple-bus"; 3588c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 3598c2ecf20Sopenharmony_ci 3608c2ecf20Sopenharmony_ci #address-cells = <2>; 3618c2ecf20Sopenharmony_ci #size-cells = <2>; 3628c2ecf20Sopenharmony_ci ranges; 3638c2ecf20Sopenharmony_ci 3648c2ecf20Sopenharmony_ci rwdt: watchdog@e6020000 { 3658c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-wdt", "renesas,rcar-gen3-wdt"; 3668c2ecf20Sopenharmony_ci reg = <0 0xe6020000 0 0x0c>; 3678c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 402>; 3688c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 3698c2ecf20Sopenharmony_ci resets = <&cpg 402>; 3708c2ecf20Sopenharmony_ci status = "disabled"; 3718c2ecf20Sopenharmony_ci }; 3728c2ecf20Sopenharmony_ci 3738c2ecf20Sopenharmony_ci gpio0: gpio@e6050000 { 3748c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 3758c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 3768c2ecf20Sopenharmony_ci reg = <0 0xe6050000 0 0x50>; 3778c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 3788c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3798c2ecf20Sopenharmony_ci gpio-controller; 3808c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 0 16>; 3818c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3828c2ecf20Sopenharmony_ci interrupt-controller; 3838c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 912>; 3848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 3858c2ecf20Sopenharmony_ci resets = <&cpg 912>; 3868c2ecf20Sopenharmony_ci }; 3878c2ecf20Sopenharmony_ci 3888c2ecf20Sopenharmony_ci gpio1: gpio@e6051000 { 3898c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 3908c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 3918c2ecf20Sopenharmony_ci reg = <0 0xe6051000 0 0x50>; 3928c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 3938c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3948c2ecf20Sopenharmony_ci gpio-controller; 3958c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 32 29>; 3968c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3978c2ecf20Sopenharmony_ci interrupt-controller; 3988c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 911>; 3998c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4008c2ecf20Sopenharmony_ci resets = <&cpg 911>; 4018c2ecf20Sopenharmony_ci }; 4028c2ecf20Sopenharmony_ci 4038c2ecf20Sopenharmony_ci gpio2: gpio@e6052000 { 4048c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4058c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4068c2ecf20Sopenharmony_ci reg = <0 0xe6052000 0 0x50>; 4078c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 4088c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4098c2ecf20Sopenharmony_ci gpio-controller; 4108c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 64 15>; 4118c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4128c2ecf20Sopenharmony_ci interrupt-controller; 4138c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 910>; 4148c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4158c2ecf20Sopenharmony_ci resets = <&cpg 910>; 4168c2ecf20Sopenharmony_ci }; 4178c2ecf20Sopenharmony_ci 4188c2ecf20Sopenharmony_ci gpio3: gpio@e6053000 { 4198c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4208c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4218c2ecf20Sopenharmony_ci reg = <0 0xe6053000 0 0x50>; 4228c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 4238c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4248c2ecf20Sopenharmony_ci gpio-controller; 4258c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 96 16>; 4268c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4278c2ecf20Sopenharmony_ci interrupt-controller; 4288c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 909>; 4298c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4308c2ecf20Sopenharmony_ci resets = <&cpg 909>; 4318c2ecf20Sopenharmony_ci }; 4328c2ecf20Sopenharmony_ci 4338c2ecf20Sopenharmony_ci gpio4: gpio@e6054000 { 4348c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4358c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4368c2ecf20Sopenharmony_ci reg = <0 0xe6054000 0 0x50>; 4378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; 4388c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4398c2ecf20Sopenharmony_ci gpio-controller; 4408c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 128 18>; 4418c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4428c2ecf20Sopenharmony_ci interrupt-controller; 4438c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 908>; 4448c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4458c2ecf20Sopenharmony_ci resets = <&cpg 908>; 4468c2ecf20Sopenharmony_ci }; 4478c2ecf20Sopenharmony_ci 4488c2ecf20Sopenharmony_ci gpio5: gpio@e6055000 { 4498c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4508c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4518c2ecf20Sopenharmony_ci reg = <0 0xe6055000 0 0x50>; 4528c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 4538c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4548c2ecf20Sopenharmony_ci gpio-controller; 4558c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 160 26>; 4568c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4578c2ecf20Sopenharmony_ci interrupt-controller; 4588c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 907>; 4598c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4608c2ecf20Sopenharmony_ci resets = <&cpg 907>; 4618c2ecf20Sopenharmony_ci }; 4628c2ecf20Sopenharmony_ci 4638c2ecf20Sopenharmony_ci gpio6: gpio@e6055400 { 4648c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4658c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4668c2ecf20Sopenharmony_ci reg = <0 0xe6055400 0 0x50>; 4678c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 4688c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4698c2ecf20Sopenharmony_ci gpio-controller; 4708c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 192 32>; 4718c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4728c2ecf20Sopenharmony_ci interrupt-controller; 4738c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 906>; 4748c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4758c2ecf20Sopenharmony_ci resets = <&cpg 906>; 4768c2ecf20Sopenharmony_ci }; 4778c2ecf20Sopenharmony_ci 4788c2ecf20Sopenharmony_ci gpio7: gpio@e6055800 { 4798c2ecf20Sopenharmony_ci compatible = "renesas,gpio-r8a7795", 4808c2ecf20Sopenharmony_ci "renesas,rcar-gen3-gpio"; 4818c2ecf20Sopenharmony_ci reg = <0 0xe6055800 0 0x50>; 4828c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 4838c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4848c2ecf20Sopenharmony_ci gpio-controller; 4858c2ecf20Sopenharmony_ci gpio-ranges = <&pfc 0 224 4>; 4868c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4878c2ecf20Sopenharmony_ci interrupt-controller; 4888c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 905>; 4898c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 4908c2ecf20Sopenharmony_ci resets = <&cpg 905>; 4918c2ecf20Sopenharmony_ci }; 4928c2ecf20Sopenharmony_ci 4938c2ecf20Sopenharmony_ci pfc: pinctrl@e6060000 { 4948c2ecf20Sopenharmony_ci compatible = "renesas,pfc-r8a7795"; 4958c2ecf20Sopenharmony_ci reg = <0 0xe6060000 0 0x50c>; 4968c2ecf20Sopenharmony_ci }; 4978c2ecf20Sopenharmony_ci 4988c2ecf20Sopenharmony_ci cmt0: timer@e60f0000 { 4998c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmt0", 5008c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt0"; 5018c2ecf20Sopenharmony_ci reg = <0 0xe60f0000 0 0x1004>; 5028c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 5038c2ecf20Sopenharmony_ci <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 5048c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 303>; 5058c2ecf20Sopenharmony_ci clock-names = "fck"; 5068c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 5078c2ecf20Sopenharmony_ci resets = <&cpg 303>; 5088c2ecf20Sopenharmony_ci status = "disabled"; 5098c2ecf20Sopenharmony_ci }; 5108c2ecf20Sopenharmony_ci 5118c2ecf20Sopenharmony_ci cmt1: timer@e6130000 { 5128c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmt1", 5138c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 5148c2ecf20Sopenharmony_ci reg = <0 0xe6130000 0 0x1004>; 5158c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 5168c2ecf20Sopenharmony_ci <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 5178c2ecf20Sopenharmony_ci <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 5188c2ecf20Sopenharmony_ci <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 5198c2ecf20Sopenharmony_ci <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 5208c2ecf20Sopenharmony_ci <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 5218c2ecf20Sopenharmony_ci <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 5228c2ecf20Sopenharmony_ci <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 5238c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 302>; 5248c2ecf20Sopenharmony_ci clock-names = "fck"; 5258c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 5268c2ecf20Sopenharmony_ci resets = <&cpg 302>; 5278c2ecf20Sopenharmony_ci status = "disabled"; 5288c2ecf20Sopenharmony_ci }; 5298c2ecf20Sopenharmony_ci 5308c2ecf20Sopenharmony_ci cmt2: timer@e6140000 { 5318c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmt1", 5328c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 5338c2ecf20Sopenharmony_ci reg = <0 0xe6140000 0 0x1004>; 5348c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, 5358c2ecf20Sopenharmony_ci <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>, 5368c2ecf20Sopenharmony_ci <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>, 5378c2ecf20Sopenharmony_ci <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 5388c2ecf20Sopenharmony_ci <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 5398c2ecf20Sopenharmony_ci <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 5408c2ecf20Sopenharmony_ci <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 5418c2ecf20Sopenharmony_ci <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>; 5428c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 301>; 5438c2ecf20Sopenharmony_ci clock-names = "fck"; 5448c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 5458c2ecf20Sopenharmony_ci resets = <&cpg 301>; 5468c2ecf20Sopenharmony_ci status = "disabled"; 5478c2ecf20Sopenharmony_ci }; 5488c2ecf20Sopenharmony_ci 5498c2ecf20Sopenharmony_ci cmt3: timer@e6148000 { 5508c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmt1", 5518c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmt1"; 5528c2ecf20Sopenharmony_ci reg = <0 0xe6148000 0 0x1004>; 5538c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>, 5548c2ecf20Sopenharmony_ci <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>, 5558c2ecf20Sopenharmony_ci <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>, 5568c2ecf20Sopenharmony_ci <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>, 5578c2ecf20Sopenharmony_ci <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>, 5588c2ecf20Sopenharmony_ci <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>, 5598c2ecf20Sopenharmony_ci <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>, 5608c2ecf20Sopenharmony_ci <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>; 5618c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 300>; 5628c2ecf20Sopenharmony_ci clock-names = "fck"; 5638c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 5648c2ecf20Sopenharmony_ci resets = <&cpg 300>; 5658c2ecf20Sopenharmony_ci status = "disabled"; 5668c2ecf20Sopenharmony_ci }; 5678c2ecf20Sopenharmony_ci 5688c2ecf20Sopenharmony_ci cpg: clock-controller@e6150000 { 5698c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cpg-mssr"; 5708c2ecf20Sopenharmony_ci reg = <0 0xe6150000 0 0x1000>; 5718c2ecf20Sopenharmony_ci clocks = <&extal_clk>, <&extalr_clk>; 5728c2ecf20Sopenharmony_ci clock-names = "extal", "extalr"; 5738c2ecf20Sopenharmony_ci #clock-cells = <2>; 5748c2ecf20Sopenharmony_ci #power-domain-cells = <0>; 5758c2ecf20Sopenharmony_ci #reset-cells = <1>; 5768c2ecf20Sopenharmony_ci }; 5778c2ecf20Sopenharmony_ci 5788c2ecf20Sopenharmony_ci rst: reset-controller@e6160000 { 5798c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-rst"; 5808c2ecf20Sopenharmony_ci reg = <0 0xe6160000 0 0x0200>; 5818c2ecf20Sopenharmony_ci }; 5828c2ecf20Sopenharmony_ci 5838c2ecf20Sopenharmony_ci sysc: system-controller@e6180000 { 5848c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-sysc"; 5858c2ecf20Sopenharmony_ci reg = <0 0xe6180000 0 0x0400>; 5868c2ecf20Sopenharmony_ci #power-domain-cells = <1>; 5878c2ecf20Sopenharmony_ci }; 5888c2ecf20Sopenharmony_ci 5898c2ecf20Sopenharmony_ci tsc: thermal@e6198000 { 5908c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-thermal"; 5918c2ecf20Sopenharmony_ci reg = <0 0xe6198000 0 0x100>, 5928c2ecf20Sopenharmony_ci <0 0xe61a0000 0 0x100>, 5938c2ecf20Sopenharmony_ci <0 0xe61a8000 0 0x100>; 5948c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>, 5958c2ecf20Sopenharmony_ci <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>, 5968c2ecf20Sopenharmony_ci <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 5978c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 522>; 5988c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 5998c2ecf20Sopenharmony_ci resets = <&cpg 522>; 6008c2ecf20Sopenharmony_ci #thermal-sensor-cells = <1>; 6018c2ecf20Sopenharmony_ci }; 6028c2ecf20Sopenharmony_ci 6038c2ecf20Sopenharmony_ci intc_ex: interrupt-controller@e61c0000 { 6048c2ecf20Sopenharmony_ci compatible = "renesas,intc-ex-r8a7795", "renesas,irqc"; 6058c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6068c2ecf20Sopenharmony_ci interrupt-controller; 6078c2ecf20Sopenharmony_ci reg = <0 0xe61c0000 0 0x200>; 6088c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 6098c2ecf20Sopenharmony_ci <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 6108c2ecf20Sopenharmony_ci <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 6118c2ecf20Sopenharmony_ci <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 6128c2ecf20Sopenharmony_ci <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, 6138c2ecf20Sopenharmony_ci <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; 6148c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 407>; 6158c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6168c2ecf20Sopenharmony_ci resets = <&cpg 407>; 6178c2ecf20Sopenharmony_ci }; 6188c2ecf20Sopenharmony_ci 6198c2ecf20Sopenharmony_ci i2c0: i2c@e6500000 { 6208c2ecf20Sopenharmony_ci #address-cells = <1>; 6218c2ecf20Sopenharmony_ci #size-cells = <0>; 6228c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 6238c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 6248c2ecf20Sopenharmony_ci reg = <0 0xe6500000 0 0x40>; 6258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; 6268c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 931>; 6278c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6288c2ecf20Sopenharmony_ci resets = <&cpg 931>; 6298c2ecf20Sopenharmony_ci dmas = <&dmac1 0x91>, <&dmac1 0x90>, 6308c2ecf20Sopenharmony_ci <&dmac2 0x91>, <&dmac2 0x90>; 6318c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 6328c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 6338c2ecf20Sopenharmony_ci status = "disabled"; 6348c2ecf20Sopenharmony_ci }; 6358c2ecf20Sopenharmony_ci 6368c2ecf20Sopenharmony_ci i2c1: i2c@e6508000 { 6378c2ecf20Sopenharmony_ci #address-cells = <1>; 6388c2ecf20Sopenharmony_ci #size-cells = <0>; 6398c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 6408c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 6418c2ecf20Sopenharmony_ci reg = <0 0xe6508000 0 0x40>; 6428c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 6438c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 930>; 6448c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6458c2ecf20Sopenharmony_ci resets = <&cpg 930>; 6468c2ecf20Sopenharmony_ci dmas = <&dmac1 0x93>, <&dmac1 0x92>, 6478c2ecf20Sopenharmony_ci <&dmac2 0x93>, <&dmac2 0x92>; 6488c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 6498c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 6508c2ecf20Sopenharmony_ci status = "disabled"; 6518c2ecf20Sopenharmony_ci }; 6528c2ecf20Sopenharmony_ci 6538c2ecf20Sopenharmony_ci i2c2: i2c@e6510000 { 6548c2ecf20Sopenharmony_ci #address-cells = <1>; 6558c2ecf20Sopenharmony_ci #size-cells = <0>; 6568c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 6578c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 6588c2ecf20Sopenharmony_ci reg = <0 0xe6510000 0 0x40>; 6598c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; 6608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 929>; 6618c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6628c2ecf20Sopenharmony_ci resets = <&cpg 929>; 6638c2ecf20Sopenharmony_ci dmas = <&dmac1 0x95>, <&dmac1 0x94>, 6648c2ecf20Sopenharmony_ci <&dmac2 0x95>, <&dmac2 0x94>; 6658c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 6668c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 6678c2ecf20Sopenharmony_ci status = "disabled"; 6688c2ecf20Sopenharmony_ci }; 6698c2ecf20Sopenharmony_ci 6708c2ecf20Sopenharmony_ci i2c3: i2c@e66d0000 { 6718c2ecf20Sopenharmony_ci #address-cells = <1>; 6728c2ecf20Sopenharmony_ci #size-cells = <0>; 6738c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 6748c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 6758c2ecf20Sopenharmony_ci reg = <0 0xe66d0000 0 0x40>; 6768c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 6778c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 928>; 6788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6798c2ecf20Sopenharmony_ci resets = <&cpg 928>; 6808c2ecf20Sopenharmony_ci dmas = <&dmac0 0x97>, <&dmac0 0x96>; 6818c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 6828c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 6838c2ecf20Sopenharmony_ci status = "disabled"; 6848c2ecf20Sopenharmony_ci }; 6858c2ecf20Sopenharmony_ci 6868c2ecf20Sopenharmony_ci i2c4: i2c@e66d8000 { 6878c2ecf20Sopenharmony_ci #address-cells = <1>; 6888c2ecf20Sopenharmony_ci #size-cells = <0>; 6898c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 6908c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 6918c2ecf20Sopenharmony_ci reg = <0 0xe66d8000 0 0x40>; 6928c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 6938c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 927>; 6948c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 6958c2ecf20Sopenharmony_ci resets = <&cpg 927>; 6968c2ecf20Sopenharmony_ci dmas = <&dmac0 0x99>, <&dmac0 0x98>; 6978c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 6988c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 6998c2ecf20Sopenharmony_ci status = "disabled"; 7008c2ecf20Sopenharmony_ci }; 7018c2ecf20Sopenharmony_ci 7028c2ecf20Sopenharmony_ci i2c5: i2c@e66e0000 { 7038c2ecf20Sopenharmony_ci #address-cells = <1>; 7048c2ecf20Sopenharmony_ci #size-cells = <0>; 7058c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 7068c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 7078c2ecf20Sopenharmony_ci reg = <0 0xe66e0000 0 0x40>; 7088c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 7098c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 919>; 7108c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 7118c2ecf20Sopenharmony_ci resets = <&cpg 919>; 7128c2ecf20Sopenharmony_ci dmas = <&dmac0 0x9b>, <&dmac0 0x9a>; 7138c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 7148c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <110>; 7158c2ecf20Sopenharmony_ci status = "disabled"; 7168c2ecf20Sopenharmony_ci }; 7178c2ecf20Sopenharmony_ci 7188c2ecf20Sopenharmony_ci i2c6: i2c@e66e8000 { 7198c2ecf20Sopenharmony_ci #address-cells = <1>; 7208c2ecf20Sopenharmony_ci #size-cells = <0>; 7218c2ecf20Sopenharmony_ci compatible = "renesas,i2c-r8a7795", 7228c2ecf20Sopenharmony_ci "renesas,rcar-gen3-i2c"; 7238c2ecf20Sopenharmony_ci reg = <0 0xe66e8000 0 0x40>; 7248c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 7258c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 918>; 7268c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 7278c2ecf20Sopenharmony_ci resets = <&cpg 918>; 7288c2ecf20Sopenharmony_ci dmas = <&dmac0 0x9d>, <&dmac0 0x9c>; 7298c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 7308c2ecf20Sopenharmony_ci i2c-scl-internal-delay-ns = <6>; 7318c2ecf20Sopenharmony_ci status = "disabled"; 7328c2ecf20Sopenharmony_ci }; 7338c2ecf20Sopenharmony_ci 7348c2ecf20Sopenharmony_ci i2c_dvfs: i2c@e60b0000 { 7358c2ecf20Sopenharmony_ci #address-cells = <1>; 7368c2ecf20Sopenharmony_ci #size-cells = <0>; 7378c2ecf20Sopenharmony_ci compatible = "renesas,iic-r8a7795", 7388c2ecf20Sopenharmony_ci "renesas,rcar-gen3-iic", 7398c2ecf20Sopenharmony_ci "renesas,rmobile-iic"; 7408c2ecf20Sopenharmony_ci reg = <0 0xe60b0000 0 0x425>; 7418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 7428c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 926>; 7438c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 7448c2ecf20Sopenharmony_ci resets = <&cpg 926>; 7458c2ecf20Sopenharmony_ci dmas = <&dmac0 0x11>, <&dmac0 0x10>; 7468c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 7478c2ecf20Sopenharmony_ci status = "disabled"; 7488c2ecf20Sopenharmony_ci }; 7498c2ecf20Sopenharmony_ci 7508c2ecf20Sopenharmony_ci hscif0: serial@e6540000 { 7518c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a7795", 7528c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 7538c2ecf20Sopenharmony_ci "renesas,hscif"; 7548c2ecf20Sopenharmony_ci reg = <0 0xe6540000 0 96>; 7558c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 7568c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 520>, 7578c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 7588c2ecf20Sopenharmony_ci <&scif_clk>; 7598c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 7608c2ecf20Sopenharmony_ci dmas = <&dmac1 0x31>, <&dmac1 0x30>, 7618c2ecf20Sopenharmony_ci <&dmac2 0x31>, <&dmac2 0x30>; 7628c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 7638c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 7648c2ecf20Sopenharmony_ci resets = <&cpg 520>; 7658c2ecf20Sopenharmony_ci status = "disabled"; 7668c2ecf20Sopenharmony_ci }; 7678c2ecf20Sopenharmony_ci 7688c2ecf20Sopenharmony_ci hscif1: serial@e6550000 { 7698c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a7795", 7708c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 7718c2ecf20Sopenharmony_ci "renesas,hscif"; 7728c2ecf20Sopenharmony_ci reg = <0 0xe6550000 0 96>; 7738c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 7748c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 519>, 7758c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 7768c2ecf20Sopenharmony_ci <&scif_clk>; 7778c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 7788c2ecf20Sopenharmony_ci dmas = <&dmac1 0x33>, <&dmac1 0x32>, 7798c2ecf20Sopenharmony_ci <&dmac2 0x33>, <&dmac2 0x32>; 7808c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 7818c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 7828c2ecf20Sopenharmony_ci resets = <&cpg 519>; 7838c2ecf20Sopenharmony_ci status = "disabled"; 7848c2ecf20Sopenharmony_ci }; 7858c2ecf20Sopenharmony_ci 7868c2ecf20Sopenharmony_ci hscif2: serial@e6560000 { 7878c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a7795", 7888c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 7898c2ecf20Sopenharmony_ci "renesas,hscif"; 7908c2ecf20Sopenharmony_ci reg = <0 0xe6560000 0 96>; 7918c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 7928c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 518>, 7938c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 7948c2ecf20Sopenharmony_ci <&scif_clk>; 7958c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 7968c2ecf20Sopenharmony_ci dmas = <&dmac1 0x35>, <&dmac1 0x34>, 7978c2ecf20Sopenharmony_ci <&dmac2 0x35>, <&dmac2 0x34>; 7988c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 7998c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8008c2ecf20Sopenharmony_ci resets = <&cpg 518>; 8018c2ecf20Sopenharmony_ci status = "disabled"; 8028c2ecf20Sopenharmony_ci }; 8038c2ecf20Sopenharmony_ci 8048c2ecf20Sopenharmony_ci hscif3: serial@e66a0000 { 8058c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a7795", 8068c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 8078c2ecf20Sopenharmony_ci "renesas,hscif"; 8088c2ecf20Sopenharmony_ci reg = <0 0xe66a0000 0 96>; 8098c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 8108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 517>, 8118c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 8128c2ecf20Sopenharmony_ci <&scif_clk>; 8138c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 8148c2ecf20Sopenharmony_ci dmas = <&dmac0 0x37>, <&dmac0 0x36>; 8158c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 8168c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8178c2ecf20Sopenharmony_ci resets = <&cpg 517>; 8188c2ecf20Sopenharmony_ci status = "disabled"; 8198c2ecf20Sopenharmony_ci }; 8208c2ecf20Sopenharmony_ci 8218c2ecf20Sopenharmony_ci hscif4: serial@e66b0000 { 8228c2ecf20Sopenharmony_ci compatible = "renesas,hscif-r8a7795", 8238c2ecf20Sopenharmony_ci "renesas,rcar-gen3-hscif", 8248c2ecf20Sopenharmony_ci "renesas,hscif"; 8258c2ecf20Sopenharmony_ci reg = <0 0xe66b0000 0 96>; 8268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 8278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 516>, 8288c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 8298c2ecf20Sopenharmony_ci <&scif_clk>; 8308c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 8318c2ecf20Sopenharmony_ci dmas = <&dmac0 0x39>, <&dmac0 0x38>; 8328c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 8338c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8348c2ecf20Sopenharmony_ci resets = <&cpg 516>; 8358c2ecf20Sopenharmony_ci status = "disabled"; 8368c2ecf20Sopenharmony_ci }; 8378c2ecf20Sopenharmony_ci 8388c2ecf20Sopenharmony_ci hsusb: usb@e6590000 { 8398c2ecf20Sopenharmony_ci compatible = "renesas,usbhs-r8a7795", 8408c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usbhs"; 8418c2ecf20Sopenharmony_ci reg = <0 0xe6590000 0 0x200>; 8428c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>; 8438c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>; 8448c2ecf20Sopenharmony_ci dmas = <&usb_dmac0 0>, <&usb_dmac0 1>, 8458c2ecf20Sopenharmony_ci <&usb_dmac1 0>, <&usb_dmac1 1>; 8468c2ecf20Sopenharmony_ci dma-names = "ch0", "ch1", "ch2", "ch3"; 8478c2ecf20Sopenharmony_ci renesas,buswait = <11>; 8488c2ecf20Sopenharmony_ci phys = <&usb2_phy0 3>; 8498c2ecf20Sopenharmony_ci phy-names = "usb"; 8508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8518c2ecf20Sopenharmony_ci resets = <&cpg 704>, <&cpg 703>; 8528c2ecf20Sopenharmony_ci status = "disabled"; 8538c2ecf20Sopenharmony_ci }; 8548c2ecf20Sopenharmony_ci 8558c2ecf20Sopenharmony_ci hsusb3: usb@e659c000 { 8568c2ecf20Sopenharmony_ci compatible = "renesas,usbhs-r8a7795", 8578c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usbhs"; 8588c2ecf20Sopenharmony_ci reg = <0 0xe659c000 0 0x200>; 8598c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 8608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 705>, <&cpg CPG_MOD 700>; 8618c2ecf20Sopenharmony_ci dmas = <&usb_dmac2 0>, <&usb_dmac2 1>, 8628c2ecf20Sopenharmony_ci <&usb_dmac3 0>, <&usb_dmac3 1>; 8638c2ecf20Sopenharmony_ci dma-names = "ch0", "ch1", "ch2", "ch3"; 8648c2ecf20Sopenharmony_ci renesas,buswait = <11>; 8658c2ecf20Sopenharmony_ci phys = <&usb2_phy3 3>; 8668c2ecf20Sopenharmony_ci phy-names = "usb"; 8678c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8688c2ecf20Sopenharmony_ci resets = <&cpg 705>, <&cpg 700>; 8698c2ecf20Sopenharmony_ci status = "disabled"; 8708c2ecf20Sopenharmony_ci }; 8718c2ecf20Sopenharmony_ci 8728c2ecf20Sopenharmony_ci usb_dmac0: dma-controller@e65a0000 { 8738c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb-dmac", 8748c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 8758c2ecf20Sopenharmony_ci reg = <0 0xe65a0000 0 0x100>; 8768c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 8778c2ecf20Sopenharmony_ci <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; 8788c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 8798c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 330>; 8808c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8818c2ecf20Sopenharmony_ci resets = <&cpg 330>; 8828c2ecf20Sopenharmony_ci #dma-cells = <1>; 8838c2ecf20Sopenharmony_ci dma-channels = <2>; 8848c2ecf20Sopenharmony_ci }; 8858c2ecf20Sopenharmony_ci 8868c2ecf20Sopenharmony_ci usb_dmac1: dma-controller@e65b0000 { 8878c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb-dmac", 8888c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 8898c2ecf20Sopenharmony_ci reg = <0 0xe65b0000 0 0x100>; 8908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 8918c2ecf20Sopenharmony_ci <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 8928c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 8938c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 331>; 8948c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 8958c2ecf20Sopenharmony_ci resets = <&cpg 331>; 8968c2ecf20Sopenharmony_ci #dma-cells = <1>; 8978c2ecf20Sopenharmony_ci dma-channels = <2>; 8988c2ecf20Sopenharmony_ci }; 8998c2ecf20Sopenharmony_ci 9008c2ecf20Sopenharmony_ci usb_dmac2: dma-controller@e6460000 { 9018c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb-dmac", 9028c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 9038c2ecf20Sopenharmony_ci reg = <0 0xe6460000 0 0x100>; 9048c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 9058c2ecf20Sopenharmony_ci <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 9068c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 9078c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 326>; 9088c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 9098c2ecf20Sopenharmony_ci resets = <&cpg 326>; 9108c2ecf20Sopenharmony_ci #dma-cells = <1>; 9118c2ecf20Sopenharmony_ci dma-channels = <2>; 9128c2ecf20Sopenharmony_ci }; 9138c2ecf20Sopenharmony_ci 9148c2ecf20Sopenharmony_ci usb_dmac3: dma-controller@e6470000 { 9158c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb-dmac", 9168c2ecf20Sopenharmony_ci "renesas,usb-dmac"; 9178c2ecf20Sopenharmony_ci reg = <0 0xe6470000 0 0x100>; 9188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 9198c2ecf20Sopenharmony_ci <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 9208c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1"; 9218c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 329>; 9228c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 9238c2ecf20Sopenharmony_ci resets = <&cpg 329>; 9248c2ecf20Sopenharmony_ci #dma-cells = <1>; 9258c2ecf20Sopenharmony_ci dma-channels = <2>; 9268c2ecf20Sopenharmony_ci }; 9278c2ecf20Sopenharmony_ci 9288c2ecf20Sopenharmony_ci usb3_phy0: usb-phy@e65ee000 { 9298c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb3-phy", 9308c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb3-phy"; 9318c2ecf20Sopenharmony_ci reg = <0 0xe65ee000 0 0x90>; 9328c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 328>, <&usb3s0_clk>, 9338c2ecf20Sopenharmony_ci <&usb_extal_clk>; 9348c2ecf20Sopenharmony_ci clock-names = "usb3-if", "usb3s_clk", "usb_extal"; 9358c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 9368c2ecf20Sopenharmony_ci resets = <&cpg 328>; 9378c2ecf20Sopenharmony_ci #phy-cells = <0>; 9388c2ecf20Sopenharmony_ci status = "disabled"; 9398c2ecf20Sopenharmony_ci }; 9408c2ecf20Sopenharmony_ci 9418c2ecf20Sopenharmony_ci arm_cc630p: crypto@e6601000 { 9428c2ecf20Sopenharmony_ci compatible = "arm,cryptocell-630p-ree"; 9438c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 9448c2ecf20Sopenharmony_ci reg = <0x0 0xe6601000 0 0x1000>; 9458c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 229>; 9468c2ecf20Sopenharmony_ci resets = <&cpg 229>; 9478c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 9488c2ecf20Sopenharmony_ci }; 9498c2ecf20Sopenharmony_ci 9508c2ecf20Sopenharmony_ci dmac0: dma-controller@e6700000 { 9518c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a7795", 9528c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 9538c2ecf20Sopenharmony_ci reg = <0 0xe6700000 0 0x10000>; 9548c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 9558c2ecf20Sopenharmony_ci <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 9568c2ecf20Sopenharmony_ci <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 9578c2ecf20Sopenharmony_ci <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 9588c2ecf20Sopenharmony_ci <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 9598c2ecf20Sopenharmony_ci <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 9608c2ecf20Sopenharmony_ci <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 9618c2ecf20Sopenharmony_ci <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 9628c2ecf20Sopenharmony_ci <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 9638c2ecf20Sopenharmony_ci <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 9648c2ecf20Sopenharmony_ci <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, 9658c2ecf20Sopenharmony_ci <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 9668c2ecf20Sopenharmony_ci <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 9678c2ecf20Sopenharmony_ci <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 9688c2ecf20Sopenharmony_ci <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 9698c2ecf20Sopenharmony_ci <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>, 9708c2ecf20Sopenharmony_ci <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 9718c2ecf20Sopenharmony_ci interrupt-names = "error", 9728c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 9738c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 9748c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 9758c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 9768c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 219>; 9778c2ecf20Sopenharmony_ci clock-names = "fck"; 9788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 9798c2ecf20Sopenharmony_ci resets = <&cpg 219>; 9808c2ecf20Sopenharmony_ci #dma-cells = <1>; 9818c2ecf20Sopenharmony_ci dma-channels = <16>; 9828c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>, 9838c2ecf20Sopenharmony_ci <&ipmmu_ds0 2>, <&ipmmu_ds0 3>, 9848c2ecf20Sopenharmony_ci <&ipmmu_ds0 4>, <&ipmmu_ds0 5>, 9858c2ecf20Sopenharmony_ci <&ipmmu_ds0 6>, <&ipmmu_ds0 7>, 9868c2ecf20Sopenharmony_ci <&ipmmu_ds0 8>, <&ipmmu_ds0 9>, 9878c2ecf20Sopenharmony_ci <&ipmmu_ds0 10>, <&ipmmu_ds0 11>, 9888c2ecf20Sopenharmony_ci <&ipmmu_ds0 12>, <&ipmmu_ds0 13>, 9898c2ecf20Sopenharmony_ci <&ipmmu_ds0 14>, <&ipmmu_ds0 15>; 9908c2ecf20Sopenharmony_ci }; 9918c2ecf20Sopenharmony_ci 9928c2ecf20Sopenharmony_ci dmac1: dma-controller@e7300000 { 9938c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a7795", 9948c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 9958c2ecf20Sopenharmony_ci reg = <0 0xe7300000 0 0x10000>; 9968c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 9978c2ecf20Sopenharmony_ci <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 9988c2ecf20Sopenharmony_ci <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 9998c2ecf20Sopenharmony_ci <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 10008c2ecf20Sopenharmony_ci <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 10018c2ecf20Sopenharmony_ci <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 10028c2ecf20Sopenharmony_ci <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 10038c2ecf20Sopenharmony_ci <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 10048c2ecf20Sopenharmony_ci <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 10058c2ecf20Sopenharmony_ci <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 10068c2ecf20Sopenharmony_ci <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 10078c2ecf20Sopenharmony_ci <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 10088c2ecf20Sopenharmony_ci <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 10098c2ecf20Sopenharmony_ci <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 10108c2ecf20Sopenharmony_ci <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 10118c2ecf20Sopenharmony_ci <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 10128c2ecf20Sopenharmony_ci <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; 10138c2ecf20Sopenharmony_ci interrupt-names = "error", 10148c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 10158c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 10168c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 10178c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 10188c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 218>; 10198c2ecf20Sopenharmony_ci clock-names = "fck"; 10208c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 10218c2ecf20Sopenharmony_ci resets = <&cpg 218>; 10228c2ecf20Sopenharmony_ci #dma-cells = <1>; 10238c2ecf20Sopenharmony_ci dma-channels = <16>; 10248c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>, 10258c2ecf20Sopenharmony_ci <&ipmmu_ds1 2>, <&ipmmu_ds1 3>, 10268c2ecf20Sopenharmony_ci <&ipmmu_ds1 4>, <&ipmmu_ds1 5>, 10278c2ecf20Sopenharmony_ci <&ipmmu_ds1 6>, <&ipmmu_ds1 7>, 10288c2ecf20Sopenharmony_ci <&ipmmu_ds1 8>, <&ipmmu_ds1 9>, 10298c2ecf20Sopenharmony_ci <&ipmmu_ds1 10>, <&ipmmu_ds1 11>, 10308c2ecf20Sopenharmony_ci <&ipmmu_ds1 12>, <&ipmmu_ds1 13>, 10318c2ecf20Sopenharmony_ci <&ipmmu_ds1 14>, <&ipmmu_ds1 15>; 10328c2ecf20Sopenharmony_ci }; 10338c2ecf20Sopenharmony_ci 10348c2ecf20Sopenharmony_ci dmac2: dma-controller@e7310000 { 10358c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a7795", 10368c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 10378c2ecf20Sopenharmony_ci reg = <0 0xe7310000 0 0x10000>; 10388c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>, 10398c2ecf20Sopenharmony_ci <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>, 10408c2ecf20Sopenharmony_ci <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>, 10418c2ecf20Sopenharmony_ci <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>, 10428c2ecf20Sopenharmony_ci <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>, 10438c2ecf20Sopenharmony_ci <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>, 10448c2ecf20Sopenharmony_ci <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>, 10458c2ecf20Sopenharmony_ci <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>, 10468c2ecf20Sopenharmony_ci <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>, 10478c2ecf20Sopenharmony_ci <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>, 10488c2ecf20Sopenharmony_ci <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>, 10498c2ecf20Sopenharmony_ci <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>, 10508c2ecf20Sopenharmony_ci <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>, 10518c2ecf20Sopenharmony_ci <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>, 10528c2ecf20Sopenharmony_ci <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>, 10538c2ecf20Sopenharmony_ci <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>, 10548c2ecf20Sopenharmony_ci <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>; 10558c2ecf20Sopenharmony_ci interrupt-names = "error", 10568c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 10578c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 10588c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 10598c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 10608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 217>; 10618c2ecf20Sopenharmony_ci clock-names = "fck"; 10628c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 10638c2ecf20Sopenharmony_ci resets = <&cpg 217>; 10648c2ecf20Sopenharmony_ci #dma-cells = <1>; 10658c2ecf20Sopenharmony_ci dma-channels = <16>; 10668c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>, 10678c2ecf20Sopenharmony_ci <&ipmmu_ds1 18>, <&ipmmu_ds1 19>, 10688c2ecf20Sopenharmony_ci <&ipmmu_ds1 20>, <&ipmmu_ds1 21>, 10698c2ecf20Sopenharmony_ci <&ipmmu_ds1 22>, <&ipmmu_ds1 23>, 10708c2ecf20Sopenharmony_ci <&ipmmu_ds1 24>, <&ipmmu_ds1 25>, 10718c2ecf20Sopenharmony_ci <&ipmmu_ds1 26>, <&ipmmu_ds1 27>, 10728c2ecf20Sopenharmony_ci <&ipmmu_ds1 28>, <&ipmmu_ds1 29>, 10738c2ecf20Sopenharmony_ci <&ipmmu_ds1 30>, <&ipmmu_ds1 31>; 10748c2ecf20Sopenharmony_ci }; 10758c2ecf20Sopenharmony_ci 10768c2ecf20Sopenharmony_ci ipmmu_ds0: iommu@e6740000 { 10778c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 10788c2ecf20Sopenharmony_ci reg = <0 0xe6740000 0 0x1000>; 10798c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 0>; 10808c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 10818c2ecf20Sopenharmony_ci #iommu-cells = <1>; 10828c2ecf20Sopenharmony_ci }; 10838c2ecf20Sopenharmony_ci 10848c2ecf20Sopenharmony_ci ipmmu_ds1: iommu@e7740000 { 10858c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 10868c2ecf20Sopenharmony_ci reg = <0 0xe7740000 0 0x1000>; 10878c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 1>; 10888c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 10898c2ecf20Sopenharmony_ci #iommu-cells = <1>; 10908c2ecf20Sopenharmony_ci }; 10918c2ecf20Sopenharmony_ci 10928c2ecf20Sopenharmony_ci ipmmu_hc: iommu@e6570000 { 10938c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 10948c2ecf20Sopenharmony_ci reg = <0 0xe6570000 0 0x1000>; 10958c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 2>; 10968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 10978c2ecf20Sopenharmony_ci #iommu-cells = <1>; 10988c2ecf20Sopenharmony_ci }; 10998c2ecf20Sopenharmony_ci 11008c2ecf20Sopenharmony_ci ipmmu_ir: iommu@ff8b0000 { 11018c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11028c2ecf20Sopenharmony_ci reg = <0 0xff8b0000 0 0x1000>; 11038c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 3>; 11048c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3IR>; 11058c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11068c2ecf20Sopenharmony_ci }; 11078c2ecf20Sopenharmony_ci 11088c2ecf20Sopenharmony_ci ipmmu_mm: iommu@e67b0000 { 11098c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11108c2ecf20Sopenharmony_ci reg = <0 0xe67b0000 0 0x1000>; 11118c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, 11128c2ecf20Sopenharmony_ci <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; 11138c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11148c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11158c2ecf20Sopenharmony_ci }; 11168c2ecf20Sopenharmony_ci 11178c2ecf20Sopenharmony_ci ipmmu_mp0: iommu@ec670000 { 11188c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11198c2ecf20Sopenharmony_ci reg = <0 0xec670000 0 0x1000>; 11208c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 4>; 11218c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11228c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11238c2ecf20Sopenharmony_ci }; 11248c2ecf20Sopenharmony_ci 11258c2ecf20Sopenharmony_ci ipmmu_pv0: iommu@fd800000 { 11268c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11278c2ecf20Sopenharmony_ci reg = <0 0xfd800000 0 0x1000>; 11288c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 6>; 11298c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11308c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11318c2ecf20Sopenharmony_ci }; 11328c2ecf20Sopenharmony_ci 11338c2ecf20Sopenharmony_ci ipmmu_pv1: iommu@fd950000 { 11348c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11358c2ecf20Sopenharmony_ci reg = <0 0xfd950000 0 0x1000>; 11368c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 7>; 11378c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11388c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11398c2ecf20Sopenharmony_ci }; 11408c2ecf20Sopenharmony_ci 11418c2ecf20Sopenharmony_ci ipmmu_pv2: iommu@fd960000 { 11428c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11438c2ecf20Sopenharmony_ci reg = <0 0xfd960000 0 0x1000>; 11448c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 8>; 11458c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11468c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11478c2ecf20Sopenharmony_ci }; 11488c2ecf20Sopenharmony_ci 11498c2ecf20Sopenharmony_ci ipmmu_pv3: iommu@fd970000 { 11508c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11518c2ecf20Sopenharmony_ci reg = <0 0xfd970000 0 0x1000>; 11528c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 9>; 11538c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11548c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11558c2ecf20Sopenharmony_ci }; 11568c2ecf20Sopenharmony_ci 11578c2ecf20Sopenharmony_ci ipmmu_rt: iommu@ffc80000 { 11588c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11598c2ecf20Sopenharmony_ci reg = <0 0xffc80000 0 0x1000>; 11608c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 10>; 11618c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11628c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11638c2ecf20Sopenharmony_ci }; 11648c2ecf20Sopenharmony_ci 11658c2ecf20Sopenharmony_ci ipmmu_vc0: iommu@fe6b0000 { 11668c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11678c2ecf20Sopenharmony_ci reg = <0 0xfe6b0000 0 0x1000>; 11688c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 12>; 11698c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 11708c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11718c2ecf20Sopenharmony_ci }; 11728c2ecf20Sopenharmony_ci 11738c2ecf20Sopenharmony_ci ipmmu_vc1: iommu@fe6f0000 { 11748c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11758c2ecf20Sopenharmony_ci reg = <0 0xfe6f0000 0 0x1000>; 11768c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 13>; 11778c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 11788c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11798c2ecf20Sopenharmony_ci }; 11808c2ecf20Sopenharmony_ci 11818c2ecf20Sopenharmony_ci ipmmu_vi0: iommu@febd0000 { 11828c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11838c2ecf20Sopenharmony_ci reg = <0 0xfebd0000 0 0x1000>; 11848c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 14>; 11858c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11868c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11878c2ecf20Sopenharmony_ci }; 11888c2ecf20Sopenharmony_ci 11898c2ecf20Sopenharmony_ci ipmmu_vi1: iommu@febe0000 { 11908c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11918c2ecf20Sopenharmony_ci reg = <0 0xfebe0000 0 0x1000>; 11928c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 15>; 11938c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 11948c2ecf20Sopenharmony_ci #iommu-cells = <1>; 11958c2ecf20Sopenharmony_ci }; 11968c2ecf20Sopenharmony_ci 11978c2ecf20Sopenharmony_ci ipmmu_vp0: iommu@fe990000 { 11988c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 11998c2ecf20Sopenharmony_ci reg = <0 0xfe990000 0 0x1000>; 12008c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 16>; 12018c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 12028c2ecf20Sopenharmony_ci #iommu-cells = <1>; 12038c2ecf20Sopenharmony_ci }; 12048c2ecf20Sopenharmony_ci 12058c2ecf20Sopenharmony_ci ipmmu_vp1: iommu@fe980000 { 12068c2ecf20Sopenharmony_ci compatible = "renesas,ipmmu-r8a7795"; 12078c2ecf20Sopenharmony_ci reg = <0 0xfe980000 0 0x1000>; 12088c2ecf20Sopenharmony_ci renesas,ipmmu-main = <&ipmmu_mm 17>; 12098c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 12108c2ecf20Sopenharmony_ci #iommu-cells = <1>; 12118c2ecf20Sopenharmony_ci }; 12128c2ecf20Sopenharmony_ci 12138c2ecf20Sopenharmony_ci avb: ethernet@e6800000 { 12148c2ecf20Sopenharmony_ci compatible = "renesas,etheravb-r8a7795", 12158c2ecf20Sopenharmony_ci "renesas,etheravb-rcar-gen3"; 12168c2ecf20Sopenharmony_ci reg = <0 0xe6800000 0 0x800>, <0 0xe6a00000 0 0x10000>; 12178c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 12188c2ecf20Sopenharmony_ci <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 12198c2ecf20Sopenharmony_ci <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 12208c2ecf20Sopenharmony_ci <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 12218c2ecf20Sopenharmony_ci <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 12228c2ecf20Sopenharmony_ci <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 12238c2ecf20Sopenharmony_ci <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 12248c2ecf20Sopenharmony_ci <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 12258c2ecf20Sopenharmony_ci <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, 12268c2ecf20Sopenharmony_ci <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 12278c2ecf20Sopenharmony_ci <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 12288c2ecf20Sopenharmony_ci <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 12298c2ecf20Sopenharmony_ci <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 12308c2ecf20Sopenharmony_ci <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 12318c2ecf20Sopenharmony_ci <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 12328c2ecf20Sopenharmony_ci <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 12338c2ecf20Sopenharmony_ci <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, 12348c2ecf20Sopenharmony_ci <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, 12358c2ecf20Sopenharmony_ci <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, 12368c2ecf20Sopenharmony_ci <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, 12378c2ecf20Sopenharmony_ci <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, 12388c2ecf20Sopenharmony_ci <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, 12398c2ecf20Sopenharmony_ci <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, 12408c2ecf20Sopenharmony_ci <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, 12418c2ecf20Sopenharmony_ci <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 12428c2ecf20Sopenharmony_ci interrupt-names = "ch0", "ch1", "ch2", "ch3", 12438c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 12448c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 12458c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15", 12468c2ecf20Sopenharmony_ci "ch16", "ch17", "ch18", "ch19", 12478c2ecf20Sopenharmony_ci "ch20", "ch21", "ch22", "ch23", 12488c2ecf20Sopenharmony_ci "ch24"; 12498c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 812>; 12508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 12518c2ecf20Sopenharmony_ci resets = <&cpg 812>; 12528c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 12538c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds0 16>; 12548c2ecf20Sopenharmony_ci #address-cells = <1>; 12558c2ecf20Sopenharmony_ci #size-cells = <0>; 12568c2ecf20Sopenharmony_ci status = "disabled"; 12578c2ecf20Sopenharmony_ci }; 12588c2ecf20Sopenharmony_ci 12598c2ecf20Sopenharmony_ci can0: can@e6c30000 { 12608c2ecf20Sopenharmony_ci compatible = "renesas,can-r8a7795", 12618c2ecf20Sopenharmony_ci "renesas,rcar-gen3-can"; 12628c2ecf20Sopenharmony_ci reg = <0 0xe6c30000 0 0x1000>; 12638c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; 12648c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 916>, 12658c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_CANFD>, 12668c2ecf20Sopenharmony_ci <&can_clk>; 12678c2ecf20Sopenharmony_ci clock-names = "clkp1", "clkp2", "can_clk"; 12688c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>; 12698c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 12708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 12718c2ecf20Sopenharmony_ci resets = <&cpg 916>; 12728c2ecf20Sopenharmony_ci status = "disabled"; 12738c2ecf20Sopenharmony_ci }; 12748c2ecf20Sopenharmony_ci 12758c2ecf20Sopenharmony_ci can1: can@e6c38000 { 12768c2ecf20Sopenharmony_ci compatible = "renesas,can-r8a7795", 12778c2ecf20Sopenharmony_ci "renesas,rcar-gen3-can"; 12788c2ecf20Sopenharmony_ci reg = <0 0xe6c38000 0 0x1000>; 12798c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; 12808c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 915>, 12818c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_CANFD>, 12828c2ecf20Sopenharmony_ci <&can_clk>; 12838c2ecf20Sopenharmony_ci clock-names = "clkp1", "clkp2", "can_clk"; 12848c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>; 12858c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 12868c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 12878c2ecf20Sopenharmony_ci resets = <&cpg 915>; 12888c2ecf20Sopenharmony_ci status = "disabled"; 12898c2ecf20Sopenharmony_ci }; 12908c2ecf20Sopenharmony_ci 12918c2ecf20Sopenharmony_ci canfd: can@e66c0000 { 12928c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-canfd", 12938c2ecf20Sopenharmony_ci "renesas,rcar-gen3-canfd"; 12948c2ecf20Sopenharmony_ci reg = <0 0xe66c0000 0 0x8000>; 12958c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, 12968c2ecf20Sopenharmony_ci <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 12978c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 914>, 12988c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_CANFD>, 12998c2ecf20Sopenharmony_ci <&can_clk>; 13008c2ecf20Sopenharmony_ci clock-names = "fck", "canfd", "can_clk"; 13018c2ecf20Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>; 13028c2ecf20Sopenharmony_ci assigned-clock-rates = <40000000>; 13038c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13048c2ecf20Sopenharmony_ci resets = <&cpg 914>; 13058c2ecf20Sopenharmony_ci status = "disabled"; 13068c2ecf20Sopenharmony_ci 13078c2ecf20Sopenharmony_ci channel0 { 13088c2ecf20Sopenharmony_ci status = "disabled"; 13098c2ecf20Sopenharmony_ci }; 13108c2ecf20Sopenharmony_ci 13118c2ecf20Sopenharmony_ci channel1 { 13128c2ecf20Sopenharmony_ci status = "disabled"; 13138c2ecf20Sopenharmony_ci }; 13148c2ecf20Sopenharmony_ci }; 13158c2ecf20Sopenharmony_ci 13168c2ecf20Sopenharmony_ci pwm0: pwm@e6e30000 { 13178c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13188c2ecf20Sopenharmony_ci reg = <0 0xe6e30000 0 0x8>; 13198c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13208c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13218c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13228c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13238c2ecf20Sopenharmony_ci status = "disabled"; 13248c2ecf20Sopenharmony_ci }; 13258c2ecf20Sopenharmony_ci 13268c2ecf20Sopenharmony_ci pwm1: pwm@e6e31000 { 13278c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13288c2ecf20Sopenharmony_ci reg = <0 0xe6e31000 0 0x8>; 13298c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13308c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13318c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13328c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13338c2ecf20Sopenharmony_ci status = "disabled"; 13348c2ecf20Sopenharmony_ci }; 13358c2ecf20Sopenharmony_ci 13368c2ecf20Sopenharmony_ci pwm2: pwm@e6e32000 { 13378c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13388c2ecf20Sopenharmony_ci reg = <0 0xe6e32000 0 0x8>; 13398c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13408c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13418c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13428c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13438c2ecf20Sopenharmony_ci status = "disabled"; 13448c2ecf20Sopenharmony_ci }; 13458c2ecf20Sopenharmony_ci 13468c2ecf20Sopenharmony_ci pwm3: pwm@e6e33000 { 13478c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13488c2ecf20Sopenharmony_ci reg = <0 0xe6e33000 0 0x8>; 13498c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13518c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13528c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13538c2ecf20Sopenharmony_ci status = "disabled"; 13548c2ecf20Sopenharmony_ci }; 13558c2ecf20Sopenharmony_ci 13568c2ecf20Sopenharmony_ci pwm4: pwm@e6e34000 { 13578c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13588c2ecf20Sopenharmony_ci reg = <0 0xe6e34000 0 0x8>; 13598c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13608c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13618c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13628c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13638c2ecf20Sopenharmony_ci status = "disabled"; 13648c2ecf20Sopenharmony_ci }; 13658c2ecf20Sopenharmony_ci 13668c2ecf20Sopenharmony_ci pwm5: pwm@e6e35000 { 13678c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13688c2ecf20Sopenharmony_ci reg = <0 0xe6e35000 0 0x8>; 13698c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13718c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13728c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13738c2ecf20Sopenharmony_ci status = "disabled"; 13748c2ecf20Sopenharmony_ci }; 13758c2ecf20Sopenharmony_ci 13768c2ecf20Sopenharmony_ci pwm6: pwm@e6e36000 { 13778c2ecf20Sopenharmony_ci compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar"; 13788c2ecf20Sopenharmony_ci reg = <0 0xe6e36000 0 0x8>; 13798c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 523>; 13808c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13818c2ecf20Sopenharmony_ci resets = <&cpg 523>; 13828c2ecf20Sopenharmony_ci #pwm-cells = <2>; 13838c2ecf20Sopenharmony_ci status = "disabled"; 13848c2ecf20Sopenharmony_ci }; 13858c2ecf20Sopenharmony_ci 13868c2ecf20Sopenharmony_ci scif0: serial@e6e60000 { 13878c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 13888c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 13898c2ecf20Sopenharmony_ci reg = <0 0xe6e60000 0 64>; 13908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 13918c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 207>, 13928c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 13938c2ecf20Sopenharmony_ci <&scif_clk>; 13948c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 13958c2ecf20Sopenharmony_ci dmas = <&dmac1 0x51>, <&dmac1 0x50>, 13968c2ecf20Sopenharmony_ci <&dmac2 0x51>, <&dmac2 0x50>; 13978c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 13988c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 13998c2ecf20Sopenharmony_ci resets = <&cpg 207>; 14008c2ecf20Sopenharmony_ci status = "disabled"; 14018c2ecf20Sopenharmony_ci }; 14028c2ecf20Sopenharmony_ci 14038c2ecf20Sopenharmony_ci scif1: serial@e6e68000 { 14048c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 14058c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 14068c2ecf20Sopenharmony_ci reg = <0 0xe6e68000 0 64>; 14078c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 14088c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 206>, 14098c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 14108c2ecf20Sopenharmony_ci <&scif_clk>; 14118c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 14128c2ecf20Sopenharmony_ci dmas = <&dmac1 0x53>, <&dmac1 0x52>, 14138c2ecf20Sopenharmony_ci <&dmac2 0x53>, <&dmac2 0x52>; 14148c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 14158c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14168c2ecf20Sopenharmony_ci resets = <&cpg 206>; 14178c2ecf20Sopenharmony_ci status = "disabled"; 14188c2ecf20Sopenharmony_ci }; 14198c2ecf20Sopenharmony_ci 14208c2ecf20Sopenharmony_ci scif2: serial@e6e88000 { 14218c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 14228c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 14238c2ecf20Sopenharmony_ci reg = <0 0xe6e88000 0 64>; 14248c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 14258c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 310>, 14268c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 14278c2ecf20Sopenharmony_ci <&scif_clk>; 14288c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 14298c2ecf20Sopenharmony_ci dmas = <&dmac1 0x13>, <&dmac1 0x12>, 14308c2ecf20Sopenharmony_ci <&dmac2 0x13>, <&dmac2 0x12>; 14318c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 14328c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14338c2ecf20Sopenharmony_ci resets = <&cpg 310>; 14348c2ecf20Sopenharmony_ci status = "disabled"; 14358c2ecf20Sopenharmony_ci }; 14368c2ecf20Sopenharmony_ci 14378c2ecf20Sopenharmony_ci scif3: serial@e6c50000 { 14388c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 14398c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 14408c2ecf20Sopenharmony_ci reg = <0 0xe6c50000 0 64>; 14418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 14428c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 204>, 14438c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 14448c2ecf20Sopenharmony_ci <&scif_clk>; 14458c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 14468c2ecf20Sopenharmony_ci dmas = <&dmac0 0x57>, <&dmac0 0x56>; 14478c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14488c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14498c2ecf20Sopenharmony_ci resets = <&cpg 204>; 14508c2ecf20Sopenharmony_ci status = "disabled"; 14518c2ecf20Sopenharmony_ci }; 14528c2ecf20Sopenharmony_ci 14538c2ecf20Sopenharmony_ci scif4: serial@e6c40000 { 14548c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 14558c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 14568c2ecf20Sopenharmony_ci reg = <0 0xe6c40000 0 64>; 14578c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 14588c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 203>, 14598c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 14608c2ecf20Sopenharmony_ci <&scif_clk>; 14618c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 14628c2ecf20Sopenharmony_ci dmas = <&dmac0 0x59>, <&dmac0 0x58>; 14638c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 14648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14658c2ecf20Sopenharmony_ci resets = <&cpg 203>; 14668c2ecf20Sopenharmony_ci status = "disabled"; 14678c2ecf20Sopenharmony_ci }; 14688c2ecf20Sopenharmony_ci 14698c2ecf20Sopenharmony_ci scif5: serial@e6f30000 { 14708c2ecf20Sopenharmony_ci compatible = "renesas,scif-r8a7795", 14718c2ecf20Sopenharmony_ci "renesas,rcar-gen3-scif", "renesas,scif"; 14728c2ecf20Sopenharmony_ci reg = <0 0xe6f30000 0 64>; 14738c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 14748c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 202>, 14758c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S3D1>, 14768c2ecf20Sopenharmony_ci <&scif_clk>; 14778c2ecf20Sopenharmony_ci clock-names = "fck", "brg_int", "scif_clk"; 14788c2ecf20Sopenharmony_ci dmas = <&dmac1 0x5b>, <&dmac1 0x5a>, 14798c2ecf20Sopenharmony_ci <&dmac2 0x5b>, <&dmac2 0x5a>; 14808c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 14818c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14828c2ecf20Sopenharmony_ci resets = <&cpg 202>; 14838c2ecf20Sopenharmony_ci status = "disabled"; 14848c2ecf20Sopenharmony_ci }; 14858c2ecf20Sopenharmony_ci 14868c2ecf20Sopenharmony_ci tpu: pwm@e6e80000 { 14878c2ecf20Sopenharmony_ci compatible = "renesas,tpu-r8a7795", "renesas,tpu"; 14888c2ecf20Sopenharmony_ci reg = <0 0xe6e80000 0 0x148>; 14898c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; 14908c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 304>; 14918c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 14928c2ecf20Sopenharmony_ci resets = <&cpg 304>; 14938c2ecf20Sopenharmony_ci #pwm-cells = <3>; 14948c2ecf20Sopenharmony_ci status = "disabled"; 14958c2ecf20Sopenharmony_ci }; 14968c2ecf20Sopenharmony_ci 14978c2ecf20Sopenharmony_ci msiof0: spi@e6e90000 { 14988c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a7795", 14998c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 15008c2ecf20Sopenharmony_ci reg = <0 0xe6e90000 0 0x0064>; 15018c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>; 15028c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 211>; 15038c2ecf20Sopenharmony_ci dmas = <&dmac1 0x41>, <&dmac1 0x40>, 15048c2ecf20Sopenharmony_ci <&dmac2 0x41>, <&dmac2 0x40>; 15058c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 15068c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15078c2ecf20Sopenharmony_ci resets = <&cpg 211>; 15088c2ecf20Sopenharmony_ci #address-cells = <1>; 15098c2ecf20Sopenharmony_ci #size-cells = <0>; 15108c2ecf20Sopenharmony_ci status = "disabled"; 15118c2ecf20Sopenharmony_ci }; 15128c2ecf20Sopenharmony_ci 15138c2ecf20Sopenharmony_ci msiof1: spi@e6ea0000 { 15148c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a7795", 15158c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 15168c2ecf20Sopenharmony_ci reg = <0 0xe6ea0000 0 0x0064>; 15178c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 15188c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 210>; 15198c2ecf20Sopenharmony_ci dmas = <&dmac1 0x43>, <&dmac1 0x42>, 15208c2ecf20Sopenharmony_ci <&dmac2 0x43>, <&dmac2 0x42>; 15218c2ecf20Sopenharmony_ci dma-names = "tx", "rx", "tx", "rx"; 15228c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15238c2ecf20Sopenharmony_ci resets = <&cpg 210>; 15248c2ecf20Sopenharmony_ci #address-cells = <1>; 15258c2ecf20Sopenharmony_ci #size-cells = <0>; 15268c2ecf20Sopenharmony_ci status = "disabled"; 15278c2ecf20Sopenharmony_ci }; 15288c2ecf20Sopenharmony_ci 15298c2ecf20Sopenharmony_ci msiof2: spi@e6c00000 { 15308c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a7795", 15318c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 15328c2ecf20Sopenharmony_ci reg = <0 0xe6c00000 0 0x0064>; 15338c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>; 15348c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 209>; 15358c2ecf20Sopenharmony_ci dmas = <&dmac0 0x45>, <&dmac0 0x44>; 15368c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15378c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15388c2ecf20Sopenharmony_ci resets = <&cpg 209>; 15398c2ecf20Sopenharmony_ci #address-cells = <1>; 15408c2ecf20Sopenharmony_ci #size-cells = <0>; 15418c2ecf20Sopenharmony_ci status = "disabled"; 15428c2ecf20Sopenharmony_ci }; 15438c2ecf20Sopenharmony_ci 15448c2ecf20Sopenharmony_ci msiof3: spi@e6c10000 { 15458c2ecf20Sopenharmony_ci compatible = "renesas,msiof-r8a7795", 15468c2ecf20Sopenharmony_ci "renesas,rcar-gen3-msiof"; 15478c2ecf20Sopenharmony_ci reg = <0 0xe6c10000 0 0x0064>; 15488c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>; 15498c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 208>; 15508c2ecf20Sopenharmony_ci dmas = <&dmac0 0x47>, <&dmac0 0x46>; 15518c2ecf20Sopenharmony_ci dma-names = "tx", "rx"; 15528c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15538c2ecf20Sopenharmony_ci resets = <&cpg 208>; 15548c2ecf20Sopenharmony_ci #address-cells = <1>; 15558c2ecf20Sopenharmony_ci #size-cells = <0>; 15568c2ecf20Sopenharmony_ci status = "disabled"; 15578c2ecf20Sopenharmony_ci }; 15588c2ecf20Sopenharmony_ci 15598c2ecf20Sopenharmony_ci vin0: video@e6ef0000 { 15608c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 15618c2ecf20Sopenharmony_ci reg = <0 0xe6ef0000 0 0x1000>; 15628c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; 15638c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 811>; 15648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15658c2ecf20Sopenharmony_ci resets = <&cpg 811>; 15668c2ecf20Sopenharmony_ci renesas,id = <0>; 15678c2ecf20Sopenharmony_ci status = "disabled"; 15688c2ecf20Sopenharmony_ci 15698c2ecf20Sopenharmony_ci ports { 15708c2ecf20Sopenharmony_ci #address-cells = <1>; 15718c2ecf20Sopenharmony_ci #size-cells = <0>; 15728c2ecf20Sopenharmony_ci 15738c2ecf20Sopenharmony_ci port@1 { 15748c2ecf20Sopenharmony_ci #address-cells = <1>; 15758c2ecf20Sopenharmony_ci #size-cells = <0>; 15768c2ecf20Sopenharmony_ci 15778c2ecf20Sopenharmony_ci reg = <1>; 15788c2ecf20Sopenharmony_ci 15798c2ecf20Sopenharmony_ci vin0csi20: endpoint@0 { 15808c2ecf20Sopenharmony_ci reg = <0>; 15818c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin0>; 15828c2ecf20Sopenharmony_ci }; 15838c2ecf20Sopenharmony_ci vin0csi40: endpoint@2 { 15848c2ecf20Sopenharmony_ci reg = <2>; 15858c2ecf20Sopenharmony_ci remote-endpoint = <&csi40vin0>; 15868c2ecf20Sopenharmony_ci }; 15878c2ecf20Sopenharmony_ci }; 15888c2ecf20Sopenharmony_ci }; 15898c2ecf20Sopenharmony_ci }; 15908c2ecf20Sopenharmony_ci 15918c2ecf20Sopenharmony_ci vin1: video@e6ef1000 { 15928c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 15938c2ecf20Sopenharmony_ci reg = <0 0xe6ef1000 0 0x1000>; 15948c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>; 15958c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 810>; 15968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 15978c2ecf20Sopenharmony_ci resets = <&cpg 810>; 15988c2ecf20Sopenharmony_ci renesas,id = <1>; 15998c2ecf20Sopenharmony_ci status = "disabled"; 16008c2ecf20Sopenharmony_ci 16018c2ecf20Sopenharmony_ci ports { 16028c2ecf20Sopenharmony_ci #address-cells = <1>; 16038c2ecf20Sopenharmony_ci #size-cells = <0>; 16048c2ecf20Sopenharmony_ci 16058c2ecf20Sopenharmony_ci port@1 { 16068c2ecf20Sopenharmony_ci #address-cells = <1>; 16078c2ecf20Sopenharmony_ci #size-cells = <0>; 16088c2ecf20Sopenharmony_ci 16098c2ecf20Sopenharmony_ci reg = <1>; 16108c2ecf20Sopenharmony_ci 16118c2ecf20Sopenharmony_ci vin1csi20: endpoint@0 { 16128c2ecf20Sopenharmony_ci reg = <0>; 16138c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin1>; 16148c2ecf20Sopenharmony_ci }; 16158c2ecf20Sopenharmony_ci vin1csi40: endpoint@2 { 16168c2ecf20Sopenharmony_ci reg = <2>; 16178c2ecf20Sopenharmony_ci remote-endpoint = <&csi40vin1>; 16188c2ecf20Sopenharmony_ci }; 16198c2ecf20Sopenharmony_ci }; 16208c2ecf20Sopenharmony_ci }; 16218c2ecf20Sopenharmony_ci }; 16228c2ecf20Sopenharmony_ci 16238c2ecf20Sopenharmony_ci vin2: video@e6ef2000 { 16248c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 16258c2ecf20Sopenharmony_ci reg = <0 0xe6ef2000 0 0x1000>; 16268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; 16278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 809>; 16288c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 16298c2ecf20Sopenharmony_ci resets = <&cpg 809>; 16308c2ecf20Sopenharmony_ci renesas,id = <2>; 16318c2ecf20Sopenharmony_ci status = "disabled"; 16328c2ecf20Sopenharmony_ci 16338c2ecf20Sopenharmony_ci ports { 16348c2ecf20Sopenharmony_ci #address-cells = <1>; 16358c2ecf20Sopenharmony_ci #size-cells = <0>; 16368c2ecf20Sopenharmony_ci 16378c2ecf20Sopenharmony_ci port@1 { 16388c2ecf20Sopenharmony_ci #address-cells = <1>; 16398c2ecf20Sopenharmony_ci #size-cells = <0>; 16408c2ecf20Sopenharmony_ci 16418c2ecf20Sopenharmony_ci reg = <1>; 16428c2ecf20Sopenharmony_ci 16438c2ecf20Sopenharmony_ci vin2csi20: endpoint@0 { 16448c2ecf20Sopenharmony_ci reg = <0>; 16458c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin2>; 16468c2ecf20Sopenharmony_ci }; 16478c2ecf20Sopenharmony_ci vin2csi40: endpoint@2 { 16488c2ecf20Sopenharmony_ci reg = <2>; 16498c2ecf20Sopenharmony_ci remote-endpoint = <&csi40vin2>; 16508c2ecf20Sopenharmony_ci }; 16518c2ecf20Sopenharmony_ci }; 16528c2ecf20Sopenharmony_ci }; 16538c2ecf20Sopenharmony_ci }; 16548c2ecf20Sopenharmony_ci 16558c2ecf20Sopenharmony_ci vin3: video@e6ef3000 { 16568c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 16578c2ecf20Sopenharmony_ci reg = <0 0xe6ef3000 0 0x1000>; 16588c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>; 16598c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 808>; 16608c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 16618c2ecf20Sopenharmony_ci resets = <&cpg 808>; 16628c2ecf20Sopenharmony_ci renesas,id = <3>; 16638c2ecf20Sopenharmony_ci status = "disabled"; 16648c2ecf20Sopenharmony_ci 16658c2ecf20Sopenharmony_ci ports { 16668c2ecf20Sopenharmony_ci #address-cells = <1>; 16678c2ecf20Sopenharmony_ci #size-cells = <0>; 16688c2ecf20Sopenharmony_ci 16698c2ecf20Sopenharmony_ci port@1 { 16708c2ecf20Sopenharmony_ci #address-cells = <1>; 16718c2ecf20Sopenharmony_ci #size-cells = <0>; 16728c2ecf20Sopenharmony_ci 16738c2ecf20Sopenharmony_ci reg = <1>; 16748c2ecf20Sopenharmony_ci 16758c2ecf20Sopenharmony_ci vin3csi20: endpoint@0 { 16768c2ecf20Sopenharmony_ci reg = <0>; 16778c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin3>; 16788c2ecf20Sopenharmony_ci }; 16798c2ecf20Sopenharmony_ci vin3csi40: endpoint@2 { 16808c2ecf20Sopenharmony_ci reg = <2>; 16818c2ecf20Sopenharmony_ci remote-endpoint = <&csi40vin3>; 16828c2ecf20Sopenharmony_ci }; 16838c2ecf20Sopenharmony_ci }; 16848c2ecf20Sopenharmony_ci }; 16858c2ecf20Sopenharmony_ci }; 16868c2ecf20Sopenharmony_ci 16878c2ecf20Sopenharmony_ci vin4: video@e6ef4000 { 16888c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 16898c2ecf20Sopenharmony_ci reg = <0 0xe6ef4000 0 0x1000>; 16908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 16918c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 807>; 16928c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 16938c2ecf20Sopenharmony_ci resets = <&cpg 807>; 16948c2ecf20Sopenharmony_ci renesas,id = <4>; 16958c2ecf20Sopenharmony_ci status = "disabled"; 16968c2ecf20Sopenharmony_ci 16978c2ecf20Sopenharmony_ci ports { 16988c2ecf20Sopenharmony_ci #address-cells = <1>; 16998c2ecf20Sopenharmony_ci #size-cells = <0>; 17008c2ecf20Sopenharmony_ci 17018c2ecf20Sopenharmony_ci port@1 { 17028c2ecf20Sopenharmony_ci #address-cells = <1>; 17038c2ecf20Sopenharmony_ci #size-cells = <0>; 17048c2ecf20Sopenharmony_ci 17058c2ecf20Sopenharmony_ci reg = <1>; 17068c2ecf20Sopenharmony_ci 17078c2ecf20Sopenharmony_ci vin4csi20: endpoint@0 { 17088c2ecf20Sopenharmony_ci reg = <0>; 17098c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin4>; 17108c2ecf20Sopenharmony_ci }; 17118c2ecf20Sopenharmony_ci vin4csi41: endpoint@3 { 17128c2ecf20Sopenharmony_ci reg = <3>; 17138c2ecf20Sopenharmony_ci remote-endpoint = <&csi41vin4>; 17148c2ecf20Sopenharmony_ci }; 17158c2ecf20Sopenharmony_ci }; 17168c2ecf20Sopenharmony_ci }; 17178c2ecf20Sopenharmony_ci }; 17188c2ecf20Sopenharmony_ci 17198c2ecf20Sopenharmony_ci vin5: video@e6ef5000 { 17208c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 17218c2ecf20Sopenharmony_ci reg = <0 0xe6ef5000 0 0x1000>; 17228c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>; 17238c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 806>; 17248c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 17258c2ecf20Sopenharmony_ci resets = <&cpg 806>; 17268c2ecf20Sopenharmony_ci renesas,id = <5>; 17278c2ecf20Sopenharmony_ci status = "disabled"; 17288c2ecf20Sopenharmony_ci 17298c2ecf20Sopenharmony_ci ports { 17308c2ecf20Sopenharmony_ci #address-cells = <1>; 17318c2ecf20Sopenharmony_ci #size-cells = <0>; 17328c2ecf20Sopenharmony_ci 17338c2ecf20Sopenharmony_ci port@1 { 17348c2ecf20Sopenharmony_ci #address-cells = <1>; 17358c2ecf20Sopenharmony_ci #size-cells = <0>; 17368c2ecf20Sopenharmony_ci 17378c2ecf20Sopenharmony_ci reg = <1>; 17388c2ecf20Sopenharmony_ci 17398c2ecf20Sopenharmony_ci vin5csi20: endpoint@0 { 17408c2ecf20Sopenharmony_ci reg = <0>; 17418c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin5>; 17428c2ecf20Sopenharmony_ci }; 17438c2ecf20Sopenharmony_ci vin5csi41: endpoint@3 { 17448c2ecf20Sopenharmony_ci reg = <3>; 17458c2ecf20Sopenharmony_ci remote-endpoint = <&csi41vin5>; 17468c2ecf20Sopenharmony_ci }; 17478c2ecf20Sopenharmony_ci }; 17488c2ecf20Sopenharmony_ci }; 17498c2ecf20Sopenharmony_ci }; 17508c2ecf20Sopenharmony_ci 17518c2ecf20Sopenharmony_ci vin6: video@e6ef6000 { 17528c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 17538c2ecf20Sopenharmony_ci reg = <0 0xe6ef6000 0 0x1000>; 17548c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>; 17558c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 805>; 17568c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 17578c2ecf20Sopenharmony_ci resets = <&cpg 805>; 17588c2ecf20Sopenharmony_ci renesas,id = <6>; 17598c2ecf20Sopenharmony_ci status = "disabled"; 17608c2ecf20Sopenharmony_ci 17618c2ecf20Sopenharmony_ci ports { 17628c2ecf20Sopenharmony_ci #address-cells = <1>; 17638c2ecf20Sopenharmony_ci #size-cells = <0>; 17648c2ecf20Sopenharmony_ci 17658c2ecf20Sopenharmony_ci port@1 { 17668c2ecf20Sopenharmony_ci #address-cells = <1>; 17678c2ecf20Sopenharmony_ci #size-cells = <0>; 17688c2ecf20Sopenharmony_ci 17698c2ecf20Sopenharmony_ci reg = <1>; 17708c2ecf20Sopenharmony_ci 17718c2ecf20Sopenharmony_ci vin6csi20: endpoint@0 { 17728c2ecf20Sopenharmony_ci reg = <0>; 17738c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin6>; 17748c2ecf20Sopenharmony_ci }; 17758c2ecf20Sopenharmony_ci vin6csi41: endpoint@3 { 17768c2ecf20Sopenharmony_ci reg = <3>; 17778c2ecf20Sopenharmony_ci remote-endpoint = <&csi41vin6>; 17788c2ecf20Sopenharmony_ci }; 17798c2ecf20Sopenharmony_ci }; 17808c2ecf20Sopenharmony_ci }; 17818c2ecf20Sopenharmony_ci }; 17828c2ecf20Sopenharmony_ci 17838c2ecf20Sopenharmony_ci vin7: video@e6ef7000 { 17848c2ecf20Sopenharmony_ci compatible = "renesas,vin-r8a7795"; 17858c2ecf20Sopenharmony_ci reg = <0 0xe6ef7000 0 0x1000>; 17868c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>; 17878c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 804>; 17888c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 17898c2ecf20Sopenharmony_ci resets = <&cpg 804>; 17908c2ecf20Sopenharmony_ci renesas,id = <7>; 17918c2ecf20Sopenharmony_ci status = "disabled"; 17928c2ecf20Sopenharmony_ci 17938c2ecf20Sopenharmony_ci ports { 17948c2ecf20Sopenharmony_ci #address-cells = <1>; 17958c2ecf20Sopenharmony_ci #size-cells = <0>; 17968c2ecf20Sopenharmony_ci 17978c2ecf20Sopenharmony_ci port@1 { 17988c2ecf20Sopenharmony_ci #address-cells = <1>; 17998c2ecf20Sopenharmony_ci #size-cells = <0>; 18008c2ecf20Sopenharmony_ci 18018c2ecf20Sopenharmony_ci reg = <1>; 18028c2ecf20Sopenharmony_ci 18038c2ecf20Sopenharmony_ci vin7csi20: endpoint@0 { 18048c2ecf20Sopenharmony_ci reg = <0>; 18058c2ecf20Sopenharmony_ci remote-endpoint = <&csi20vin7>; 18068c2ecf20Sopenharmony_ci }; 18078c2ecf20Sopenharmony_ci vin7csi41: endpoint@3 { 18088c2ecf20Sopenharmony_ci reg = <3>; 18098c2ecf20Sopenharmony_ci remote-endpoint = <&csi41vin7>; 18108c2ecf20Sopenharmony_ci }; 18118c2ecf20Sopenharmony_ci }; 18128c2ecf20Sopenharmony_ci }; 18138c2ecf20Sopenharmony_ci }; 18148c2ecf20Sopenharmony_ci 18158c2ecf20Sopenharmony_ci drif00: rif@e6f40000 { 18168c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18178c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18188c2ecf20Sopenharmony_ci reg = <0 0xe6f40000 0 0x64>; 18198c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; 18208c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 515>; 18218c2ecf20Sopenharmony_ci clock-names = "fck"; 18228c2ecf20Sopenharmony_ci dmas = <&dmac1 0x20>, <&dmac2 0x20>; 18238c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18248c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 18258c2ecf20Sopenharmony_ci resets = <&cpg 515>; 18268c2ecf20Sopenharmony_ci renesas,bonding = <&drif01>; 18278c2ecf20Sopenharmony_ci status = "disabled"; 18288c2ecf20Sopenharmony_ci }; 18298c2ecf20Sopenharmony_ci 18308c2ecf20Sopenharmony_ci drif01: rif@e6f50000 { 18318c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18328c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18338c2ecf20Sopenharmony_ci reg = <0 0xe6f50000 0 0x64>; 18348c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; 18358c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 514>; 18368c2ecf20Sopenharmony_ci clock-names = "fck"; 18378c2ecf20Sopenharmony_ci dmas = <&dmac1 0x22>, <&dmac2 0x22>; 18388c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18398c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 18408c2ecf20Sopenharmony_ci resets = <&cpg 514>; 18418c2ecf20Sopenharmony_ci renesas,bonding = <&drif00>; 18428c2ecf20Sopenharmony_ci status = "disabled"; 18438c2ecf20Sopenharmony_ci }; 18448c2ecf20Sopenharmony_ci 18458c2ecf20Sopenharmony_ci drif10: rif@e6f60000 { 18468c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18478c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18488c2ecf20Sopenharmony_ci reg = <0 0xe6f60000 0 0x64>; 18498c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 18508c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 513>; 18518c2ecf20Sopenharmony_ci clock-names = "fck"; 18528c2ecf20Sopenharmony_ci dmas = <&dmac1 0x24>, <&dmac2 0x24>; 18538c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18548c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 18558c2ecf20Sopenharmony_ci resets = <&cpg 513>; 18568c2ecf20Sopenharmony_ci renesas,bonding = <&drif11>; 18578c2ecf20Sopenharmony_ci status = "disabled"; 18588c2ecf20Sopenharmony_ci }; 18598c2ecf20Sopenharmony_ci 18608c2ecf20Sopenharmony_ci drif11: rif@e6f70000 { 18618c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18628c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18638c2ecf20Sopenharmony_ci reg = <0 0xe6f70000 0 0x64>; 18648c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 18658c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 512>; 18668c2ecf20Sopenharmony_ci clock-names = "fck"; 18678c2ecf20Sopenharmony_ci dmas = <&dmac1 0x26>, <&dmac2 0x26>; 18688c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18698c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 18708c2ecf20Sopenharmony_ci resets = <&cpg 512>; 18718c2ecf20Sopenharmony_ci renesas,bonding = <&drif10>; 18728c2ecf20Sopenharmony_ci status = "disabled"; 18738c2ecf20Sopenharmony_ci }; 18748c2ecf20Sopenharmony_ci 18758c2ecf20Sopenharmony_ci drif20: rif@e6f80000 { 18768c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18778c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18788c2ecf20Sopenharmony_ci reg = <0 0xe6f80000 0 0x64>; 18798c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 18808c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 511>; 18818c2ecf20Sopenharmony_ci clock-names = "fck"; 18828c2ecf20Sopenharmony_ci dmas = <&dmac1 0x28>, <&dmac2 0x28>; 18838c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 18858c2ecf20Sopenharmony_ci resets = <&cpg 511>; 18868c2ecf20Sopenharmony_ci renesas,bonding = <&drif21>; 18878c2ecf20Sopenharmony_ci status = "disabled"; 18888c2ecf20Sopenharmony_ci }; 18898c2ecf20Sopenharmony_ci 18908c2ecf20Sopenharmony_ci drif21: rif@e6f90000 { 18918c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 18928c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 18938c2ecf20Sopenharmony_ci reg = <0 0xe6f90000 0 0x64>; 18948c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 18958c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 510>; 18968c2ecf20Sopenharmony_ci clock-names = "fck"; 18978c2ecf20Sopenharmony_ci dmas = <&dmac1 0x2a>, <&dmac2 0x2a>; 18988c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 18998c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 19008c2ecf20Sopenharmony_ci resets = <&cpg 510>; 19018c2ecf20Sopenharmony_ci renesas,bonding = <&drif20>; 19028c2ecf20Sopenharmony_ci status = "disabled"; 19038c2ecf20Sopenharmony_ci }; 19048c2ecf20Sopenharmony_ci 19058c2ecf20Sopenharmony_ci drif30: rif@e6fa0000 { 19068c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 19078c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 19088c2ecf20Sopenharmony_ci reg = <0 0xe6fa0000 0 0x64>; 19098c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 19108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 509>; 19118c2ecf20Sopenharmony_ci clock-names = "fck"; 19128c2ecf20Sopenharmony_ci dmas = <&dmac1 0x2c>, <&dmac2 0x2c>; 19138c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 19148c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 19158c2ecf20Sopenharmony_ci resets = <&cpg 509>; 19168c2ecf20Sopenharmony_ci renesas,bonding = <&drif31>; 19178c2ecf20Sopenharmony_ci status = "disabled"; 19188c2ecf20Sopenharmony_ci }; 19198c2ecf20Sopenharmony_ci 19208c2ecf20Sopenharmony_ci drif31: rif@e6fb0000 { 19218c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-drif", 19228c2ecf20Sopenharmony_ci "renesas,rcar-gen3-drif"; 19238c2ecf20Sopenharmony_ci reg = <0 0xe6fb0000 0 0x64>; 19248c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; 19258c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 508>; 19268c2ecf20Sopenharmony_ci clock-names = "fck"; 19278c2ecf20Sopenharmony_ci dmas = <&dmac1 0x2e>, <&dmac2 0x2e>; 19288c2ecf20Sopenharmony_ci dma-names = "rx", "rx"; 19298c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 19308c2ecf20Sopenharmony_ci resets = <&cpg 508>; 19318c2ecf20Sopenharmony_ci renesas,bonding = <&drif30>; 19328c2ecf20Sopenharmony_ci status = "disabled"; 19338c2ecf20Sopenharmony_ci }; 19348c2ecf20Sopenharmony_ci 19358c2ecf20Sopenharmony_ci rcar_sound: sound@ec500000 { 19368c2ecf20Sopenharmony_ci /* 19378c2ecf20Sopenharmony_ci * #sound-dai-cells is required 19388c2ecf20Sopenharmony_ci * 19398c2ecf20Sopenharmony_ci * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>; 19408c2ecf20Sopenharmony_ci * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>; 19418c2ecf20Sopenharmony_ci */ 19428c2ecf20Sopenharmony_ci /* 19438c2ecf20Sopenharmony_ci * #clock-cells is required for audio_clkout0/1/2/3 19448c2ecf20Sopenharmony_ci * 19458c2ecf20Sopenharmony_ci * clkout : #clock-cells = <0>; <&rcar_sound>; 19468c2ecf20Sopenharmony_ci * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>; 19478c2ecf20Sopenharmony_ci */ 19488c2ecf20Sopenharmony_ci compatible = "renesas,rcar_sound-r8a7795", "renesas,rcar_sound-gen3"; 19498c2ecf20Sopenharmony_ci reg = <0 0xec500000 0 0x1000>, /* SCU */ 19508c2ecf20Sopenharmony_ci <0 0xec5a0000 0 0x100>, /* ADG */ 19518c2ecf20Sopenharmony_ci <0 0xec540000 0 0x1000>, /* SSIU */ 19528c2ecf20Sopenharmony_ci <0 0xec541000 0 0x280>, /* SSI */ 19538c2ecf20Sopenharmony_ci <0 0xec760000 0 0x200>; /* Audio DMAC peri peri*/ 19548c2ecf20Sopenharmony_ci reg-names = "scu", "adg", "ssiu", "ssi", "audmapp"; 19558c2ecf20Sopenharmony_ci 19568c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 1005>, 19578c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>, 19588c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>, 19598c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>, 19608c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>, 19618c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>, 19628c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>, 19638c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>, 19648c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>, 19658c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>, 19668c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>, 19678c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 19688c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 19698c2ecf20Sopenharmony_ci <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>, 19708c2ecf20Sopenharmony_ci <&audio_clk_a>, <&audio_clk_b>, 19718c2ecf20Sopenharmony_ci <&audio_clk_c>, 19728c2ecf20Sopenharmony_ci <&cpg CPG_CORE R8A7795_CLK_S0D4>; 19738c2ecf20Sopenharmony_ci clock-names = "ssi-all", 19748c2ecf20Sopenharmony_ci "ssi.9", "ssi.8", "ssi.7", "ssi.6", 19758c2ecf20Sopenharmony_ci "ssi.5", "ssi.4", "ssi.3", "ssi.2", 19768c2ecf20Sopenharmony_ci "ssi.1", "ssi.0", 19778c2ecf20Sopenharmony_ci "src.9", "src.8", "src.7", "src.6", 19788c2ecf20Sopenharmony_ci "src.5", "src.4", "src.3", "src.2", 19798c2ecf20Sopenharmony_ci "src.1", "src.0", 19808c2ecf20Sopenharmony_ci "mix.1", "mix.0", 19818c2ecf20Sopenharmony_ci "ctu.1", "ctu.0", 19828c2ecf20Sopenharmony_ci "dvc.0", "dvc.1", 19838c2ecf20Sopenharmony_ci "clk_a", "clk_b", "clk_c", "clk_i"; 19848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 19858c2ecf20Sopenharmony_ci resets = <&cpg 1005>, 19868c2ecf20Sopenharmony_ci <&cpg 1006>, <&cpg 1007>, 19878c2ecf20Sopenharmony_ci <&cpg 1008>, <&cpg 1009>, 19888c2ecf20Sopenharmony_ci <&cpg 1010>, <&cpg 1011>, 19898c2ecf20Sopenharmony_ci <&cpg 1012>, <&cpg 1013>, 19908c2ecf20Sopenharmony_ci <&cpg 1014>, <&cpg 1015>; 19918c2ecf20Sopenharmony_ci reset-names = "ssi-all", 19928c2ecf20Sopenharmony_ci "ssi.9", "ssi.8", "ssi.7", "ssi.6", 19938c2ecf20Sopenharmony_ci "ssi.5", "ssi.4", "ssi.3", "ssi.2", 19948c2ecf20Sopenharmony_ci "ssi.1", "ssi.0"; 19958c2ecf20Sopenharmony_ci status = "disabled"; 19968c2ecf20Sopenharmony_ci 19978c2ecf20Sopenharmony_ci rcar_sound,dvc { 19988c2ecf20Sopenharmony_ci dvc0: dvc-0 { 19998c2ecf20Sopenharmony_ci dmas = <&audma1 0xbc>; 20008c2ecf20Sopenharmony_ci dma-names = "tx"; 20018c2ecf20Sopenharmony_ci }; 20028c2ecf20Sopenharmony_ci dvc1: dvc-1 { 20038c2ecf20Sopenharmony_ci dmas = <&audma1 0xbe>; 20048c2ecf20Sopenharmony_ci dma-names = "tx"; 20058c2ecf20Sopenharmony_ci }; 20068c2ecf20Sopenharmony_ci }; 20078c2ecf20Sopenharmony_ci 20088c2ecf20Sopenharmony_ci rcar_sound,mix { 20098c2ecf20Sopenharmony_ci mix0: mix-0 { }; 20108c2ecf20Sopenharmony_ci mix1: mix-1 { }; 20118c2ecf20Sopenharmony_ci }; 20128c2ecf20Sopenharmony_ci 20138c2ecf20Sopenharmony_ci rcar_sound,ctu { 20148c2ecf20Sopenharmony_ci ctu00: ctu-0 { }; 20158c2ecf20Sopenharmony_ci ctu01: ctu-1 { }; 20168c2ecf20Sopenharmony_ci ctu02: ctu-2 { }; 20178c2ecf20Sopenharmony_ci ctu03: ctu-3 { }; 20188c2ecf20Sopenharmony_ci ctu10: ctu-4 { }; 20198c2ecf20Sopenharmony_ci ctu11: ctu-5 { }; 20208c2ecf20Sopenharmony_ci ctu12: ctu-6 { }; 20218c2ecf20Sopenharmony_ci ctu13: ctu-7 { }; 20228c2ecf20Sopenharmony_ci }; 20238c2ecf20Sopenharmony_ci 20248c2ecf20Sopenharmony_ci rcar_sound,src { 20258c2ecf20Sopenharmony_ci src0: src-0 { 20268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 20278c2ecf20Sopenharmony_ci dmas = <&audma0 0x85>, <&audma1 0x9a>; 20288c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20298c2ecf20Sopenharmony_ci }; 20308c2ecf20Sopenharmony_ci src1: src-1 { 20318c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 20328c2ecf20Sopenharmony_ci dmas = <&audma0 0x87>, <&audma1 0x9c>; 20338c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20348c2ecf20Sopenharmony_ci }; 20358c2ecf20Sopenharmony_ci src2: src-2 { 20368c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 20378c2ecf20Sopenharmony_ci dmas = <&audma0 0x89>, <&audma1 0x9e>; 20388c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20398c2ecf20Sopenharmony_ci }; 20408c2ecf20Sopenharmony_ci src3: src-3 { 20418c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 20428c2ecf20Sopenharmony_ci dmas = <&audma0 0x8b>, <&audma1 0xa0>; 20438c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20448c2ecf20Sopenharmony_ci }; 20458c2ecf20Sopenharmony_ci src4: src-4 { 20468c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>; 20478c2ecf20Sopenharmony_ci dmas = <&audma0 0x8d>, <&audma1 0xb0>; 20488c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20498c2ecf20Sopenharmony_ci }; 20508c2ecf20Sopenharmony_ci src5: src-5 { 20518c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 20528c2ecf20Sopenharmony_ci dmas = <&audma0 0x8f>, <&audma1 0xb2>; 20538c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20548c2ecf20Sopenharmony_ci }; 20558c2ecf20Sopenharmony_ci src6: src-6 { 20568c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 20578c2ecf20Sopenharmony_ci dmas = <&audma0 0x91>, <&audma1 0xb4>; 20588c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20598c2ecf20Sopenharmony_ci }; 20608c2ecf20Sopenharmony_ci src7: src-7 { 20618c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>; 20628c2ecf20Sopenharmony_ci dmas = <&audma0 0x93>, <&audma1 0xb6>; 20638c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20648c2ecf20Sopenharmony_ci }; 20658c2ecf20Sopenharmony_ci src8: src-8 { 20668c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>; 20678c2ecf20Sopenharmony_ci dmas = <&audma0 0x95>, <&audma1 0xb8>; 20688c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20698c2ecf20Sopenharmony_ci }; 20708c2ecf20Sopenharmony_ci src9: src-9 { 20718c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; 20728c2ecf20Sopenharmony_ci dmas = <&audma0 0x97>, <&audma1 0xba>; 20738c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20748c2ecf20Sopenharmony_ci }; 20758c2ecf20Sopenharmony_ci }; 20768c2ecf20Sopenharmony_ci 20778c2ecf20Sopenharmony_ci rcar_sound,ssiu { 20788c2ecf20Sopenharmony_ci ssiu00: ssiu-0 { 20798c2ecf20Sopenharmony_ci dmas = <&audma0 0x15>, <&audma1 0x16>; 20808c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20818c2ecf20Sopenharmony_ci }; 20828c2ecf20Sopenharmony_ci ssiu01: ssiu-1 { 20838c2ecf20Sopenharmony_ci dmas = <&audma0 0x35>, <&audma1 0x36>; 20848c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20858c2ecf20Sopenharmony_ci }; 20868c2ecf20Sopenharmony_ci ssiu02: ssiu-2 { 20878c2ecf20Sopenharmony_ci dmas = <&audma0 0x37>, <&audma1 0x38>; 20888c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20898c2ecf20Sopenharmony_ci }; 20908c2ecf20Sopenharmony_ci ssiu03: ssiu-3 { 20918c2ecf20Sopenharmony_ci dmas = <&audma0 0x47>, <&audma1 0x48>; 20928c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20938c2ecf20Sopenharmony_ci }; 20948c2ecf20Sopenharmony_ci ssiu04: ssiu-4 { 20958c2ecf20Sopenharmony_ci dmas = <&audma0 0x3F>, <&audma1 0x40>; 20968c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 20978c2ecf20Sopenharmony_ci }; 20988c2ecf20Sopenharmony_ci ssiu05: ssiu-5 { 20998c2ecf20Sopenharmony_ci dmas = <&audma0 0x43>, <&audma1 0x44>; 21008c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21018c2ecf20Sopenharmony_ci }; 21028c2ecf20Sopenharmony_ci ssiu06: ssiu-6 { 21038c2ecf20Sopenharmony_ci dmas = <&audma0 0x4F>, <&audma1 0x50>; 21048c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21058c2ecf20Sopenharmony_ci }; 21068c2ecf20Sopenharmony_ci ssiu07: ssiu-7 { 21078c2ecf20Sopenharmony_ci dmas = <&audma0 0x53>, <&audma1 0x54>; 21088c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21098c2ecf20Sopenharmony_ci }; 21108c2ecf20Sopenharmony_ci ssiu10: ssiu-8 { 21118c2ecf20Sopenharmony_ci dmas = <&audma0 0x49>, <&audma1 0x4a>; 21128c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21138c2ecf20Sopenharmony_ci }; 21148c2ecf20Sopenharmony_ci ssiu11: ssiu-9 { 21158c2ecf20Sopenharmony_ci dmas = <&audma0 0x4B>, <&audma1 0x4C>; 21168c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21178c2ecf20Sopenharmony_ci }; 21188c2ecf20Sopenharmony_ci ssiu12: ssiu-10 { 21198c2ecf20Sopenharmony_ci dmas = <&audma0 0x57>, <&audma1 0x58>; 21208c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21218c2ecf20Sopenharmony_ci }; 21228c2ecf20Sopenharmony_ci ssiu13: ssiu-11 { 21238c2ecf20Sopenharmony_ci dmas = <&audma0 0x59>, <&audma1 0x5A>; 21248c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21258c2ecf20Sopenharmony_ci }; 21268c2ecf20Sopenharmony_ci ssiu14: ssiu-12 { 21278c2ecf20Sopenharmony_ci dmas = <&audma0 0x5F>, <&audma1 0x60>; 21288c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21298c2ecf20Sopenharmony_ci }; 21308c2ecf20Sopenharmony_ci ssiu15: ssiu-13 { 21318c2ecf20Sopenharmony_ci dmas = <&audma0 0xC3>, <&audma1 0xC4>; 21328c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21338c2ecf20Sopenharmony_ci }; 21348c2ecf20Sopenharmony_ci ssiu16: ssiu-14 { 21358c2ecf20Sopenharmony_ci dmas = <&audma0 0xC7>, <&audma1 0xC8>; 21368c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21378c2ecf20Sopenharmony_ci }; 21388c2ecf20Sopenharmony_ci ssiu17: ssiu-15 { 21398c2ecf20Sopenharmony_ci dmas = <&audma0 0xCB>, <&audma1 0xCC>; 21408c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21418c2ecf20Sopenharmony_ci }; 21428c2ecf20Sopenharmony_ci ssiu20: ssiu-16 { 21438c2ecf20Sopenharmony_ci dmas = <&audma0 0x63>, <&audma1 0x64>; 21448c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21458c2ecf20Sopenharmony_ci }; 21468c2ecf20Sopenharmony_ci ssiu21: ssiu-17 { 21478c2ecf20Sopenharmony_ci dmas = <&audma0 0x67>, <&audma1 0x68>; 21488c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21498c2ecf20Sopenharmony_ci }; 21508c2ecf20Sopenharmony_ci ssiu22: ssiu-18 { 21518c2ecf20Sopenharmony_ci dmas = <&audma0 0x6B>, <&audma1 0x6C>; 21528c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21538c2ecf20Sopenharmony_ci }; 21548c2ecf20Sopenharmony_ci ssiu23: ssiu-19 { 21558c2ecf20Sopenharmony_ci dmas = <&audma0 0x6D>, <&audma1 0x6E>; 21568c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21578c2ecf20Sopenharmony_ci }; 21588c2ecf20Sopenharmony_ci ssiu24: ssiu-20 { 21598c2ecf20Sopenharmony_ci dmas = <&audma0 0xCF>, <&audma1 0xCE>; 21608c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21618c2ecf20Sopenharmony_ci }; 21628c2ecf20Sopenharmony_ci ssiu25: ssiu-21 { 21638c2ecf20Sopenharmony_ci dmas = <&audma0 0xEB>, <&audma1 0xEC>; 21648c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21658c2ecf20Sopenharmony_ci }; 21668c2ecf20Sopenharmony_ci ssiu26: ssiu-22 { 21678c2ecf20Sopenharmony_ci dmas = <&audma0 0xED>, <&audma1 0xEE>; 21688c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21698c2ecf20Sopenharmony_ci }; 21708c2ecf20Sopenharmony_ci ssiu27: ssiu-23 { 21718c2ecf20Sopenharmony_ci dmas = <&audma0 0xEF>, <&audma1 0xF0>; 21728c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21738c2ecf20Sopenharmony_ci }; 21748c2ecf20Sopenharmony_ci ssiu30: ssiu-24 { 21758c2ecf20Sopenharmony_ci dmas = <&audma0 0x6f>, <&audma1 0x70>; 21768c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21778c2ecf20Sopenharmony_ci }; 21788c2ecf20Sopenharmony_ci ssiu31: ssiu-25 { 21798c2ecf20Sopenharmony_ci dmas = <&audma0 0x21>, <&audma1 0x22>; 21808c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21818c2ecf20Sopenharmony_ci }; 21828c2ecf20Sopenharmony_ci ssiu32: ssiu-26 { 21838c2ecf20Sopenharmony_ci dmas = <&audma0 0x23>, <&audma1 0x24>; 21848c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21858c2ecf20Sopenharmony_ci }; 21868c2ecf20Sopenharmony_ci ssiu33: ssiu-27 { 21878c2ecf20Sopenharmony_ci dmas = <&audma0 0x25>, <&audma1 0x26>; 21888c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21898c2ecf20Sopenharmony_ci }; 21908c2ecf20Sopenharmony_ci ssiu34: ssiu-28 { 21918c2ecf20Sopenharmony_ci dmas = <&audma0 0x27>, <&audma1 0x28>; 21928c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21938c2ecf20Sopenharmony_ci }; 21948c2ecf20Sopenharmony_ci ssiu35: ssiu-29 { 21958c2ecf20Sopenharmony_ci dmas = <&audma0 0x29>, <&audma1 0x2A>; 21968c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 21978c2ecf20Sopenharmony_ci }; 21988c2ecf20Sopenharmony_ci ssiu36: ssiu-30 { 21998c2ecf20Sopenharmony_ci dmas = <&audma0 0x2B>, <&audma1 0x2C>; 22008c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22018c2ecf20Sopenharmony_ci }; 22028c2ecf20Sopenharmony_ci ssiu37: ssiu-31 { 22038c2ecf20Sopenharmony_ci dmas = <&audma0 0x2D>, <&audma1 0x2E>; 22048c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22058c2ecf20Sopenharmony_ci }; 22068c2ecf20Sopenharmony_ci ssiu40: ssiu-32 { 22078c2ecf20Sopenharmony_ci dmas = <&audma0 0x71>, <&audma1 0x72>; 22088c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22098c2ecf20Sopenharmony_ci }; 22108c2ecf20Sopenharmony_ci ssiu41: ssiu-33 { 22118c2ecf20Sopenharmony_ci dmas = <&audma0 0x17>, <&audma1 0x18>; 22128c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22138c2ecf20Sopenharmony_ci }; 22148c2ecf20Sopenharmony_ci ssiu42: ssiu-34 { 22158c2ecf20Sopenharmony_ci dmas = <&audma0 0x19>, <&audma1 0x1A>; 22168c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22178c2ecf20Sopenharmony_ci }; 22188c2ecf20Sopenharmony_ci ssiu43: ssiu-35 { 22198c2ecf20Sopenharmony_ci dmas = <&audma0 0x1B>, <&audma1 0x1C>; 22208c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22218c2ecf20Sopenharmony_ci }; 22228c2ecf20Sopenharmony_ci ssiu44: ssiu-36 { 22238c2ecf20Sopenharmony_ci dmas = <&audma0 0x1D>, <&audma1 0x1E>; 22248c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22258c2ecf20Sopenharmony_ci }; 22268c2ecf20Sopenharmony_ci ssiu45: ssiu-37 { 22278c2ecf20Sopenharmony_ci dmas = <&audma0 0x1F>, <&audma1 0x20>; 22288c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22298c2ecf20Sopenharmony_ci }; 22308c2ecf20Sopenharmony_ci ssiu46: ssiu-38 { 22318c2ecf20Sopenharmony_ci dmas = <&audma0 0x31>, <&audma1 0x32>; 22328c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22338c2ecf20Sopenharmony_ci }; 22348c2ecf20Sopenharmony_ci ssiu47: ssiu-39 { 22358c2ecf20Sopenharmony_ci dmas = <&audma0 0x33>, <&audma1 0x34>; 22368c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22378c2ecf20Sopenharmony_ci }; 22388c2ecf20Sopenharmony_ci ssiu50: ssiu-40 { 22398c2ecf20Sopenharmony_ci dmas = <&audma0 0x73>, <&audma1 0x74>; 22408c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22418c2ecf20Sopenharmony_ci }; 22428c2ecf20Sopenharmony_ci ssiu60: ssiu-41 { 22438c2ecf20Sopenharmony_ci dmas = <&audma0 0x75>, <&audma1 0x76>; 22448c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22458c2ecf20Sopenharmony_ci }; 22468c2ecf20Sopenharmony_ci ssiu70: ssiu-42 { 22478c2ecf20Sopenharmony_ci dmas = <&audma0 0x79>, <&audma1 0x7a>; 22488c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22498c2ecf20Sopenharmony_ci }; 22508c2ecf20Sopenharmony_ci ssiu80: ssiu-43 { 22518c2ecf20Sopenharmony_ci dmas = <&audma0 0x7b>, <&audma1 0x7c>; 22528c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22538c2ecf20Sopenharmony_ci }; 22548c2ecf20Sopenharmony_ci ssiu90: ssiu-44 { 22558c2ecf20Sopenharmony_ci dmas = <&audma0 0x7d>, <&audma1 0x7e>; 22568c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22578c2ecf20Sopenharmony_ci }; 22588c2ecf20Sopenharmony_ci ssiu91: ssiu-45 { 22598c2ecf20Sopenharmony_ci dmas = <&audma0 0x7F>, <&audma1 0x80>; 22608c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22618c2ecf20Sopenharmony_ci }; 22628c2ecf20Sopenharmony_ci ssiu92: ssiu-46 { 22638c2ecf20Sopenharmony_ci dmas = <&audma0 0x81>, <&audma1 0x82>; 22648c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22658c2ecf20Sopenharmony_ci }; 22668c2ecf20Sopenharmony_ci ssiu93: ssiu-47 { 22678c2ecf20Sopenharmony_ci dmas = <&audma0 0x83>, <&audma1 0x84>; 22688c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22698c2ecf20Sopenharmony_ci }; 22708c2ecf20Sopenharmony_ci ssiu94: ssiu-48 { 22718c2ecf20Sopenharmony_ci dmas = <&audma0 0xA3>, <&audma1 0xA4>; 22728c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22738c2ecf20Sopenharmony_ci }; 22748c2ecf20Sopenharmony_ci ssiu95: ssiu-49 { 22758c2ecf20Sopenharmony_ci dmas = <&audma0 0xA5>, <&audma1 0xA6>; 22768c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22778c2ecf20Sopenharmony_ci }; 22788c2ecf20Sopenharmony_ci ssiu96: ssiu-50 { 22798c2ecf20Sopenharmony_ci dmas = <&audma0 0xA7>, <&audma1 0xA8>; 22808c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22818c2ecf20Sopenharmony_ci }; 22828c2ecf20Sopenharmony_ci ssiu97: ssiu-51 { 22838c2ecf20Sopenharmony_ci dmas = <&audma0 0xA9>, <&audma1 0xAA>; 22848c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22858c2ecf20Sopenharmony_ci }; 22868c2ecf20Sopenharmony_ci }; 22878c2ecf20Sopenharmony_ci 22888c2ecf20Sopenharmony_ci rcar_sound,ssi { 22898c2ecf20Sopenharmony_ci ssi0: ssi-0 { 22908c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>; 22918c2ecf20Sopenharmony_ci dmas = <&audma0 0x01>, <&audma1 0x02>; 22928c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22938c2ecf20Sopenharmony_ci }; 22948c2ecf20Sopenharmony_ci ssi1: ssi-1 { 22958c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>; 22968c2ecf20Sopenharmony_ci dmas = <&audma0 0x03>, <&audma1 0x04>; 22978c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 22988c2ecf20Sopenharmony_ci }; 22998c2ecf20Sopenharmony_ci ssi2: ssi-2 { 23008c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>; 23018c2ecf20Sopenharmony_ci dmas = <&audma0 0x05>, <&audma1 0x06>; 23028c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23038c2ecf20Sopenharmony_ci }; 23048c2ecf20Sopenharmony_ci ssi3: ssi-3 { 23058c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; 23068c2ecf20Sopenharmony_ci dmas = <&audma0 0x07>, <&audma1 0x08>; 23078c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23088c2ecf20Sopenharmony_ci }; 23098c2ecf20Sopenharmony_ci ssi4: ssi-4 { 23108c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>; 23118c2ecf20Sopenharmony_ci dmas = <&audma0 0x09>, <&audma1 0x0a>; 23128c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23138c2ecf20Sopenharmony_ci }; 23148c2ecf20Sopenharmony_ci ssi5: ssi-5 { 23158c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>; 23168c2ecf20Sopenharmony_ci dmas = <&audma0 0x0b>, <&audma1 0x0c>; 23178c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23188c2ecf20Sopenharmony_ci }; 23198c2ecf20Sopenharmony_ci ssi6: ssi-6 { 23208c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>; 23218c2ecf20Sopenharmony_ci dmas = <&audma0 0x0d>, <&audma1 0x0e>; 23228c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23238c2ecf20Sopenharmony_ci }; 23248c2ecf20Sopenharmony_ci ssi7: ssi-7 { 23258c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>; 23268c2ecf20Sopenharmony_ci dmas = <&audma0 0x0f>, <&audma1 0x10>; 23278c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23288c2ecf20Sopenharmony_ci }; 23298c2ecf20Sopenharmony_ci ssi8: ssi-8 { 23308c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>; 23318c2ecf20Sopenharmony_ci dmas = <&audma0 0x11>, <&audma1 0x12>; 23328c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23338c2ecf20Sopenharmony_ci }; 23348c2ecf20Sopenharmony_ci ssi9: ssi-9 { 23358c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>; 23368c2ecf20Sopenharmony_ci dmas = <&audma0 0x13>, <&audma1 0x14>; 23378c2ecf20Sopenharmony_ci dma-names = "rx", "tx"; 23388c2ecf20Sopenharmony_ci }; 23398c2ecf20Sopenharmony_ci }; 23408c2ecf20Sopenharmony_ci }; 23418c2ecf20Sopenharmony_ci 23428c2ecf20Sopenharmony_ci audma0: dma-controller@ec700000 { 23438c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a7795", 23448c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 23458c2ecf20Sopenharmony_ci reg = <0 0xec700000 0 0x10000>; 23468c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>, 23478c2ecf20Sopenharmony_ci <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 23488c2ecf20Sopenharmony_ci <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 23498c2ecf20Sopenharmony_ci <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 23508c2ecf20Sopenharmony_ci <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 23518c2ecf20Sopenharmony_ci <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 23528c2ecf20Sopenharmony_ci <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 23538c2ecf20Sopenharmony_ci <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 23548c2ecf20Sopenharmony_ci <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 23558c2ecf20Sopenharmony_ci <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 23568c2ecf20Sopenharmony_ci <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 23578c2ecf20Sopenharmony_ci <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, 23588c2ecf20Sopenharmony_ci <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 23598c2ecf20Sopenharmony_ci <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>, 23608c2ecf20Sopenharmony_ci <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 23618c2ecf20Sopenharmony_ci <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 23628c2ecf20Sopenharmony_ci <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>; 23638c2ecf20Sopenharmony_ci interrupt-names = "error", 23648c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 23658c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 23668c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 23678c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 23688c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 502>; 23698c2ecf20Sopenharmony_ci clock-names = "fck"; 23708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 23718c2ecf20Sopenharmony_ci resets = <&cpg 502>; 23728c2ecf20Sopenharmony_ci #dma-cells = <1>; 23738c2ecf20Sopenharmony_ci dma-channels = <16>; 23748c2ecf20Sopenharmony_ci iommus = <&ipmmu_mp0 0>, <&ipmmu_mp0 1>, 23758c2ecf20Sopenharmony_ci <&ipmmu_mp0 2>, <&ipmmu_mp0 3>, 23768c2ecf20Sopenharmony_ci <&ipmmu_mp0 4>, <&ipmmu_mp0 5>, 23778c2ecf20Sopenharmony_ci <&ipmmu_mp0 6>, <&ipmmu_mp0 7>, 23788c2ecf20Sopenharmony_ci <&ipmmu_mp0 8>, <&ipmmu_mp0 9>, 23798c2ecf20Sopenharmony_ci <&ipmmu_mp0 10>, <&ipmmu_mp0 11>, 23808c2ecf20Sopenharmony_ci <&ipmmu_mp0 12>, <&ipmmu_mp0 13>, 23818c2ecf20Sopenharmony_ci <&ipmmu_mp0 14>, <&ipmmu_mp0 15>; 23828c2ecf20Sopenharmony_ci }; 23838c2ecf20Sopenharmony_ci 23848c2ecf20Sopenharmony_ci audma1: dma-controller@ec720000 { 23858c2ecf20Sopenharmony_ci compatible = "renesas,dmac-r8a7795", 23868c2ecf20Sopenharmony_ci "renesas,rcar-dmac"; 23878c2ecf20Sopenharmony_ci reg = <0 0xec720000 0 0x10000>; 23888c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>, 23898c2ecf20Sopenharmony_ci <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 23908c2ecf20Sopenharmony_ci <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, 23918c2ecf20Sopenharmony_ci <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, 23928c2ecf20Sopenharmony_ci <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, 23938c2ecf20Sopenharmony_ci <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, 23948c2ecf20Sopenharmony_ci <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, 23958c2ecf20Sopenharmony_ci <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, 23968c2ecf20Sopenharmony_ci <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, 23978c2ecf20Sopenharmony_ci <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, 23988c2ecf20Sopenharmony_ci <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, 23998c2ecf20Sopenharmony_ci <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>, 24008c2ecf20Sopenharmony_ci <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>, 24018c2ecf20Sopenharmony_ci <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>, 24028c2ecf20Sopenharmony_ci <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>, 24038c2ecf20Sopenharmony_ci <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>, 24048c2ecf20Sopenharmony_ci <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>; 24058c2ecf20Sopenharmony_ci interrupt-names = "error", 24068c2ecf20Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 24078c2ecf20Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 24088c2ecf20Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 24098c2ecf20Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 24108c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 501>; 24118c2ecf20Sopenharmony_ci clock-names = "fck"; 24128c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24138c2ecf20Sopenharmony_ci resets = <&cpg 501>; 24148c2ecf20Sopenharmony_ci #dma-cells = <1>; 24158c2ecf20Sopenharmony_ci dma-channels = <16>; 24168c2ecf20Sopenharmony_ci iommus = <&ipmmu_mp0 16>, <&ipmmu_mp0 17>, 24178c2ecf20Sopenharmony_ci <&ipmmu_mp0 18>, <&ipmmu_mp0 19>, 24188c2ecf20Sopenharmony_ci <&ipmmu_mp0 20>, <&ipmmu_mp0 21>, 24198c2ecf20Sopenharmony_ci <&ipmmu_mp0 22>, <&ipmmu_mp0 23>, 24208c2ecf20Sopenharmony_ci <&ipmmu_mp0 24>, <&ipmmu_mp0 25>, 24218c2ecf20Sopenharmony_ci <&ipmmu_mp0 26>, <&ipmmu_mp0 27>, 24228c2ecf20Sopenharmony_ci <&ipmmu_mp0 28>, <&ipmmu_mp0 29>, 24238c2ecf20Sopenharmony_ci <&ipmmu_mp0 30>, <&ipmmu_mp0 31>; 24248c2ecf20Sopenharmony_ci }; 24258c2ecf20Sopenharmony_ci 24268c2ecf20Sopenharmony_ci xhci0: usb@ee000000 { 24278c2ecf20Sopenharmony_ci compatible = "renesas,xhci-r8a7795", "renesas,rcar-gen3-xhci"; 24288c2ecf20Sopenharmony_ci reg = <0 0xee000000 0 0xc00>; 24298c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 24308c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 328>; 24318c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24328c2ecf20Sopenharmony_ci resets = <&cpg 328>; 24338c2ecf20Sopenharmony_ci status = "disabled"; 24348c2ecf20Sopenharmony_ci }; 24358c2ecf20Sopenharmony_ci 24368c2ecf20Sopenharmony_ci usb3_peri0: usb@ee020000 { 24378c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-usb3-peri", 24388c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb3-peri"; 24398c2ecf20Sopenharmony_ci reg = <0 0xee020000 0 0x400>; 24408c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 24418c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 328>; 24428c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24438c2ecf20Sopenharmony_ci resets = <&cpg 328>; 24448c2ecf20Sopenharmony_ci status = "disabled"; 24458c2ecf20Sopenharmony_ci }; 24468c2ecf20Sopenharmony_ci 24478c2ecf20Sopenharmony_ci ohci0: usb@ee080000 { 24488c2ecf20Sopenharmony_ci compatible = "generic-ohci"; 24498c2ecf20Sopenharmony_ci reg = <0 0xee080000 0 0x100>; 24508c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 24518c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 24528c2ecf20Sopenharmony_ci phys = <&usb2_phy0 1>; 24538c2ecf20Sopenharmony_ci phy-names = "usb"; 24548c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24558c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 24568c2ecf20Sopenharmony_ci status = "disabled"; 24578c2ecf20Sopenharmony_ci }; 24588c2ecf20Sopenharmony_ci 24598c2ecf20Sopenharmony_ci ohci1: usb@ee0a0000 { 24608c2ecf20Sopenharmony_ci compatible = "generic-ohci"; 24618c2ecf20Sopenharmony_ci reg = <0 0xee0a0000 0 0x100>; 24628c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; 24638c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 702>; 24648c2ecf20Sopenharmony_ci phys = <&usb2_phy1 1>; 24658c2ecf20Sopenharmony_ci phy-names = "usb"; 24668c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24678c2ecf20Sopenharmony_ci resets = <&cpg 702>; 24688c2ecf20Sopenharmony_ci status = "disabled"; 24698c2ecf20Sopenharmony_ci }; 24708c2ecf20Sopenharmony_ci 24718c2ecf20Sopenharmony_ci ohci2: usb@ee0c0000 { 24728c2ecf20Sopenharmony_ci compatible = "generic-ohci"; 24738c2ecf20Sopenharmony_ci reg = <0 0xee0c0000 0 0x100>; 24748c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 24758c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 701>; 24768c2ecf20Sopenharmony_ci phys = <&usb2_phy2 1>; 24778c2ecf20Sopenharmony_ci phy-names = "usb"; 24788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24798c2ecf20Sopenharmony_ci resets = <&cpg 701>; 24808c2ecf20Sopenharmony_ci status = "disabled"; 24818c2ecf20Sopenharmony_ci }; 24828c2ecf20Sopenharmony_ci 24838c2ecf20Sopenharmony_ci ohci3: usb@ee0e0000 { 24848c2ecf20Sopenharmony_ci compatible = "generic-ohci"; 24858c2ecf20Sopenharmony_ci reg = <0 0xee0e0000 0 0x100>; 24868c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 24878c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; 24888c2ecf20Sopenharmony_ci phys = <&usb2_phy3 1>; 24898c2ecf20Sopenharmony_ci phy-names = "usb"; 24908c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 24918c2ecf20Sopenharmony_ci resets = <&cpg 700>, <&cpg 705>; 24928c2ecf20Sopenharmony_ci status = "disabled"; 24938c2ecf20Sopenharmony_ci }; 24948c2ecf20Sopenharmony_ci 24958c2ecf20Sopenharmony_ci ehci0: usb@ee080100 { 24968c2ecf20Sopenharmony_ci compatible = "generic-ehci"; 24978c2ecf20Sopenharmony_ci reg = <0 0xee080100 0 0x100>; 24988c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 24998c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 25008c2ecf20Sopenharmony_ci phys = <&usb2_phy0 2>; 25018c2ecf20Sopenharmony_ci phy-names = "usb"; 25028c2ecf20Sopenharmony_ci companion = <&ohci0>; 25038c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25048c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 25058c2ecf20Sopenharmony_ci status = "disabled"; 25068c2ecf20Sopenharmony_ci }; 25078c2ecf20Sopenharmony_ci 25088c2ecf20Sopenharmony_ci ehci1: usb@ee0a0100 { 25098c2ecf20Sopenharmony_ci compatible = "generic-ehci"; 25108c2ecf20Sopenharmony_ci reg = <0 0xee0a0100 0 0x100>; 25118c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; 25128c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 702>; 25138c2ecf20Sopenharmony_ci phys = <&usb2_phy1 2>; 25148c2ecf20Sopenharmony_ci phy-names = "usb"; 25158c2ecf20Sopenharmony_ci companion = <&ohci1>; 25168c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25178c2ecf20Sopenharmony_ci resets = <&cpg 702>; 25188c2ecf20Sopenharmony_ci status = "disabled"; 25198c2ecf20Sopenharmony_ci }; 25208c2ecf20Sopenharmony_ci 25218c2ecf20Sopenharmony_ci ehci2: usb@ee0c0100 { 25228c2ecf20Sopenharmony_ci compatible = "generic-ehci"; 25238c2ecf20Sopenharmony_ci reg = <0 0xee0c0100 0 0x100>; 25248c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 25258c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 701>; 25268c2ecf20Sopenharmony_ci phys = <&usb2_phy2 2>; 25278c2ecf20Sopenharmony_ci phy-names = "usb"; 25288c2ecf20Sopenharmony_ci companion = <&ohci2>; 25298c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25308c2ecf20Sopenharmony_ci resets = <&cpg 701>; 25318c2ecf20Sopenharmony_ci status = "disabled"; 25328c2ecf20Sopenharmony_ci }; 25338c2ecf20Sopenharmony_ci 25348c2ecf20Sopenharmony_ci ehci3: usb@ee0e0100 { 25358c2ecf20Sopenharmony_ci compatible = "generic-ehci"; 25368c2ecf20Sopenharmony_ci reg = <0 0xee0e0100 0 0x100>; 25378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 25388c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; 25398c2ecf20Sopenharmony_ci phys = <&usb2_phy3 2>; 25408c2ecf20Sopenharmony_ci phy-names = "usb"; 25418c2ecf20Sopenharmony_ci companion = <&ohci3>; 25428c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25438c2ecf20Sopenharmony_ci resets = <&cpg 700>, <&cpg 705>; 25448c2ecf20Sopenharmony_ci status = "disabled"; 25458c2ecf20Sopenharmony_ci }; 25468c2ecf20Sopenharmony_ci 25478c2ecf20Sopenharmony_ci usb2_phy0: usb-phy@ee080200 { 25488c2ecf20Sopenharmony_ci compatible = "renesas,usb2-phy-r8a7795", 25498c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb2-phy"; 25508c2ecf20Sopenharmony_ci reg = <0 0xee080200 0 0x700>; 25518c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 25528c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>; 25538c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25548c2ecf20Sopenharmony_ci resets = <&cpg 703>, <&cpg 704>; 25558c2ecf20Sopenharmony_ci #phy-cells = <1>; 25568c2ecf20Sopenharmony_ci status = "disabled"; 25578c2ecf20Sopenharmony_ci }; 25588c2ecf20Sopenharmony_ci 25598c2ecf20Sopenharmony_ci usb2_phy1: usb-phy@ee0a0200 { 25608c2ecf20Sopenharmony_ci compatible = "renesas,usb2-phy-r8a7795", 25618c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb2-phy"; 25628c2ecf20Sopenharmony_ci reg = <0 0xee0a0200 0 0x700>; 25638c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 702>; 25648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25658c2ecf20Sopenharmony_ci resets = <&cpg 702>; 25668c2ecf20Sopenharmony_ci #phy-cells = <1>; 25678c2ecf20Sopenharmony_ci status = "disabled"; 25688c2ecf20Sopenharmony_ci }; 25698c2ecf20Sopenharmony_ci 25708c2ecf20Sopenharmony_ci usb2_phy2: usb-phy@ee0c0200 { 25718c2ecf20Sopenharmony_ci compatible = "renesas,usb2-phy-r8a7795", 25728c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb2-phy"; 25738c2ecf20Sopenharmony_ci reg = <0 0xee0c0200 0 0x700>; 25748c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 701>; 25758c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25768c2ecf20Sopenharmony_ci resets = <&cpg 701>; 25778c2ecf20Sopenharmony_ci #phy-cells = <1>; 25788c2ecf20Sopenharmony_ci status = "disabled"; 25798c2ecf20Sopenharmony_ci }; 25808c2ecf20Sopenharmony_ci 25818c2ecf20Sopenharmony_ci usb2_phy3: usb-phy@ee0e0200 { 25828c2ecf20Sopenharmony_ci compatible = "renesas,usb2-phy-r8a7795", 25838c2ecf20Sopenharmony_ci "renesas,rcar-gen3-usb2-phy"; 25848c2ecf20Sopenharmony_ci reg = <0 0xee0e0200 0 0x700>; 25858c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 25868c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 700>, <&cpg CPG_MOD 705>; 25878c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 25888c2ecf20Sopenharmony_ci resets = <&cpg 700>, <&cpg 705>; 25898c2ecf20Sopenharmony_ci #phy-cells = <1>; 25908c2ecf20Sopenharmony_ci status = "disabled"; 25918c2ecf20Sopenharmony_ci }; 25928c2ecf20Sopenharmony_ci 25938c2ecf20Sopenharmony_ci sdhi0: mmc@ee100000 { 25948c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a7795", 25958c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 25968c2ecf20Sopenharmony_ci reg = <0 0xee100000 0 0x2000>; 25978c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 25988c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 314>; 25998c2ecf20Sopenharmony_ci max-frequency = <200000000>; 26008c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26018c2ecf20Sopenharmony_ci resets = <&cpg 314>; 26028c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 32>; 26038c2ecf20Sopenharmony_ci status = "disabled"; 26048c2ecf20Sopenharmony_ci }; 26058c2ecf20Sopenharmony_ci 26068c2ecf20Sopenharmony_ci sdhi1: mmc@ee120000 { 26078c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a7795", 26088c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 26098c2ecf20Sopenharmony_ci reg = <0 0xee120000 0 0x2000>; 26108c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 26118c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 313>; 26128c2ecf20Sopenharmony_ci max-frequency = <200000000>; 26138c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26148c2ecf20Sopenharmony_ci resets = <&cpg 313>; 26158c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 33>; 26168c2ecf20Sopenharmony_ci status = "disabled"; 26178c2ecf20Sopenharmony_ci }; 26188c2ecf20Sopenharmony_ci 26198c2ecf20Sopenharmony_ci sdhi2: mmc@ee140000 { 26208c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a7795", 26218c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 26228c2ecf20Sopenharmony_ci reg = <0 0xee140000 0 0x2000>; 26238c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>; 26248c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 312>; 26258c2ecf20Sopenharmony_ci max-frequency = <200000000>; 26268c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26278c2ecf20Sopenharmony_ci resets = <&cpg 312>; 26288c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 34>; 26298c2ecf20Sopenharmony_ci status = "disabled"; 26308c2ecf20Sopenharmony_ci }; 26318c2ecf20Sopenharmony_ci 26328c2ecf20Sopenharmony_ci sdhi3: mmc@ee160000 { 26338c2ecf20Sopenharmony_ci compatible = "renesas,sdhi-r8a7795", 26348c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 26358c2ecf20Sopenharmony_ci reg = <0 0xee160000 0 0x2000>; 26368c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 26378c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 311>; 26388c2ecf20Sopenharmony_ci max-frequency = <200000000>; 26398c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26408c2ecf20Sopenharmony_ci resets = <&cpg 311>; 26418c2ecf20Sopenharmony_ci iommus = <&ipmmu_ds1 35>; 26428c2ecf20Sopenharmony_ci status = "disabled"; 26438c2ecf20Sopenharmony_ci }; 26448c2ecf20Sopenharmony_ci 26458c2ecf20Sopenharmony_ci sata: sata@ee300000 { 26468c2ecf20Sopenharmony_ci compatible = "renesas,sata-r8a7795", 26478c2ecf20Sopenharmony_ci "renesas,rcar-gen3-sata"; 26488c2ecf20Sopenharmony_ci reg = <0 0xee300000 0 0x200000>; 26498c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; 26508c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 815>; 26518c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26528c2ecf20Sopenharmony_ci resets = <&cpg 815>; 26538c2ecf20Sopenharmony_ci status = "disabled"; 26548c2ecf20Sopenharmony_ci iommus = <&ipmmu_hc 2>; 26558c2ecf20Sopenharmony_ci }; 26568c2ecf20Sopenharmony_ci 26578c2ecf20Sopenharmony_ci gic: interrupt-controller@f1010000 { 26588c2ecf20Sopenharmony_ci compatible = "arm,gic-400"; 26598c2ecf20Sopenharmony_ci #interrupt-cells = <3>; 26608c2ecf20Sopenharmony_ci #address-cells = <0>; 26618c2ecf20Sopenharmony_ci interrupt-controller; 26628c2ecf20Sopenharmony_ci reg = <0x0 0xf1010000 0 0x1000>, 26638c2ecf20Sopenharmony_ci <0x0 0xf1020000 0 0x20000>, 26648c2ecf20Sopenharmony_ci <0x0 0xf1040000 0 0x20000>, 26658c2ecf20Sopenharmony_ci <0x0 0xf1060000 0 0x20000>; 26668c2ecf20Sopenharmony_ci interrupts = <GIC_PPI 9 26678c2ecf20Sopenharmony_ci (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>; 26688c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 408>; 26698c2ecf20Sopenharmony_ci clock-names = "clk"; 26708c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26718c2ecf20Sopenharmony_ci resets = <&cpg 408>; 26728c2ecf20Sopenharmony_ci }; 26738c2ecf20Sopenharmony_ci 26748c2ecf20Sopenharmony_ci pciec0: pcie@fe000000 { 26758c2ecf20Sopenharmony_ci compatible = "renesas,pcie-r8a7795", 26768c2ecf20Sopenharmony_ci "renesas,pcie-rcar-gen3"; 26778c2ecf20Sopenharmony_ci reg = <0 0xfe000000 0 0x80000>; 26788c2ecf20Sopenharmony_ci #address-cells = <3>; 26798c2ecf20Sopenharmony_ci #size-cells = <2>; 26808c2ecf20Sopenharmony_ci bus-range = <0x00 0xff>; 26818c2ecf20Sopenharmony_ci device_type = "pci"; 26828c2ecf20Sopenharmony_ci ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>, 26838c2ecf20Sopenharmony_ci <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>, 26848c2ecf20Sopenharmony_ci <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>, 26858c2ecf20Sopenharmony_ci <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; 26868c2ecf20Sopenharmony_ci /* Map all possible DDR as inbound ranges */ 26878c2ecf20Sopenharmony_ci dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x40000000>; 26888c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 26898c2ecf20Sopenharmony_ci <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, 26908c2ecf20Sopenharmony_ci <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; 26918c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 26928c2ecf20Sopenharmony_ci interrupt-map-mask = <0 0 0 0>; 26938c2ecf20Sopenharmony_ci interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 26948c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>; 26958c2ecf20Sopenharmony_ci clock-names = "pcie", "pcie_bus"; 26968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 26978c2ecf20Sopenharmony_ci resets = <&cpg 319>; 26988c2ecf20Sopenharmony_ci status = "disabled"; 26998c2ecf20Sopenharmony_ci }; 27008c2ecf20Sopenharmony_ci 27018c2ecf20Sopenharmony_ci pciec1: pcie@ee800000 { 27028c2ecf20Sopenharmony_ci compatible = "renesas,pcie-r8a7795", 27038c2ecf20Sopenharmony_ci "renesas,pcie-rcar-gen3"; 27048c2ecf20Sopenharmony_ci reg = <0 0xee800000 0 0x80000>; 27058c2ecf20Sopenharmony_ci #address-cells = <3>; 27068c2ecf20Sopenharmony_ci #size-cells = <2>; 27078c2ecf20Sopenharmony_ci bus-range = <0x00 0xff>; 27088c2ecf20Sopenharmony_ci device_type = "pci"; 27098c2ecf20Sopenharmony_ci ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000>, 27108c2ecf20Sopenharmony_ci <0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000>, 27118c2ecf20Sopenharmony_ci <0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000>, 27128c2ecf20Sopenharmony_ci <0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>; 27138c2ecf20Sopenharmony_ci /* Map all possible DDR as inbound ranges */ 27148c2ecf20Sopenharmony_ci dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x40000000>; 27158c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>, 27168c2ecf20Sopenharmony_ci <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 27178c2ecf20Sopenharmony_ci <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>; 27188c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 27198c2ecf20Sopenharmony_ci interrupt-map-mask = <0 0 0 0>; 27208c2ecf20Sopenharmony_ci interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>; 27218c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>; 27228c2ecf20Sopenharmony_ci clock-names = "pcie", "pcie_bus"; 27238c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 27248c2ecf20Sopenharmony_ci resets = <&cpg 318>; 27258c2ecf20Sopenharmony_ci status = "disabled"; 27268c2ecf20Sopenharmony_ci }; 27278c2ecf20Sopenharmony_ci 27288c2ecf20Sopenharmony_ci imr-lx4@fe860000 { 27298c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-imr-lx4", 27308c2ecf20Sopenharmony_ci "renesas,imr-lx4"; 27318c2ecf20Sopenharmony_ci reg = <0 0xfe860000 0 0x2000>; 27328c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>; 27338c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 823>; 27348c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 27358c2ecf20Sopenharmony_ci resets = <&cpg 823>; 27368c2ecf20Sopenharmony_ci }; 27378c2ecf20Sopenharmony_ci 27388c2ecf20Sopenharmony_ci imr-lx4@fe870000 { 27398c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-imr-lx4", 27408c2ecf20Sopenharmony_ci "renesas,imr-lx4"; 27418c2ecf20Sopenharmony_ci reg = <0 0xfe870000 0 0x2000>; 27428c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>; 27438c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 822>; 27448c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 27458c2ecf20Sopenharmony_ci resets = <&cpg 822>; 27468c2ecf20Sopenharmony_ci }; 27478c2ecf20Sopenharmony_ci 27488c2ecf20Sopenharmony_ci imr-lx4@fe880000 { 27498c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-imr-lx4", 27508c2ecf20Sopenharmony_ci "renesas,imr-lx4"; 27518c2ecf20Sopenharmony_ci reg = <0 0xfe880000 0 0x2000>; 27528c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; 27538c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 821>; 27548c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 27558c2ecf20Sopenharmony_ci resets = <&cpg 821>; 27568c2ecf20Sopenharmony_ci }; 27578c2ecf20Sopenharmony_ci 27588c2ecf20Sopenharmony_ci imr-lx4@fe890000 { 27598c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-imr-lx4", 27608c2ecf20Sopenharmony_ci "renesas,imr-lx4"; 27618c2ecf20Sopenharmony_ci reg = <0 0xfe890000 0 0x2000>; 27628c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>; 27638c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 820>; 27648c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VC>; 27658c2ecf20Sopenharmony_ci resets = <&cpg 820>; 27668c2ecf20Sopenharmony_ci }; 27678c2ecf20Sopenharmony_ci 27688c2ecf20Sopenharmony_ci vspbc: vsp@fe920000 { 27698c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 27708c2ecf20Sopenharmony_ci reg = <0 0xfe920000 0 0x8000>; 27718c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>; 27728c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 624>; 27738c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 27748c2ecf20Sopenharmony_ci resets = <&cpg 624>; 27758c2ecf20Sopenharmony_ci 27768c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvb1>; 27778c2ecf20Sopenharmony_ci }; 27788c2ecf20Sopenharmony_ci 27798c2ecf20Sopenharmony_ci vspbd: vsp@fe960000 { 27808c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 27818c2ecf20Sopenharmony_ci reg = <0 0xfe960000 0 0x8000>; 27828c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>; 27838c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 626>; 27848c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 27858c2ecf20Sopenharmony_ci resets = <&cpg 626>; 27868c2ecf20Sopenharmony_ci 27878c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvb0>; 27888c2ecf20Sopenharmony_ci }; 27898c2ecf20Sopenharmony_ci 27908c2ecf20Sopenharmony_ci vspd0: vsp@fea20000 { 27918c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 27928c2ecf20Sopenharmony_ci reg = <0 0xfea20000 0 0x5000>; 27938c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>; 27948c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 623>; 27958c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 27968c2ecf20Sopenharmony_ci resets = <&cpg 623>; 27978c2ecf20Sopenharmony_ci 27988c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvd0>; 27998c2ecf20Sopenharmony_ci }; 28008c2ecf20Sopenharmony_ci 28018c2ecf20Sopenharmony_ci vspd1: vsp@fea28000 { 28028c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 28038c2ecf20Sopenharmony_ci reg = <0 0xfea28000 0 0x5000>; 28048c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>; 28058c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 622>; 28068c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 28078c2ecf20Sopenharmony_ci resets = <&cpg 622>; 28088c2ecf20Sopenharmony_ci 28098c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvd1>; 28108c2ecf20Sopenharmony_ci }; 28118c2ecf20Sopenharmony_ci 28128c2ecf20Sopenharmony_ci vspd2: vsp@fea30000 { 28138c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 28148c2ecf20Sopenharmony_ci reg = <0 0xfea30000 0 0x5000>; 28158c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>; 28168c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 621>; 28178c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 28188c2ecf20Sopenharmony_ci resets = <&cpg 621>; 28198c2ecf20Sopenharmony_ci 28208c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvd2>; 28218c2ecf20Sopenharmony_ci }; 28228c2ecf20Sopenharmony_ci 28238c2ecf20Sopenharmony_ci vspi0: vsp@fe9a0000 { 28248c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 28258c2ecf20Sopenharmony_ci reg = <0 0xfe9a0000 0 0x8000>; 28268c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>; 28278c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 631>; 28288c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28298c2ecf20Sopenharmony_ci resets = <&cpg 631>; 28308c2ecf20Sopenharmony_ci 28318c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvi0>; 28328c2ecf20Sopenharmony_ci }; 28338c2ecf20Sopenharmony_ci 28348c2ecf20Sopenharmony_ci vspi1: vsp@fe9b0000 { 28358c2ecf20Sopenharmony_ci compatible = "renesas,vsp2"; 28368c2ecf20Sopenharmony_ci reg = <0 0xfe9b0000 0 0x8000>; 28378c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>; 28388c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 630>; 28398c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28408c2ecf20Sopenharmony_ci resets = <&cpg 630>; 28418c2ecf20Sopenharmony_ci 28428c2ecf20Sopenharmony_ci renesas,fcp = <&fcpvi1>; 28438c2ecf20Sopenharmony_ci }; 28448c2ecf20Sopenharmony_ci 28458c2ecf20Sopenharmony_ci fdp1@fe940000 { 28468c2ecf20Sopenharmony_ci compatible = "renesas,fdp1"; 28478c2ecf20Sopenharmony_ci reg = <0 0xfe940000 0 0x2400>; 28488c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>; 28498c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 119>; 28508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28518c2ecf20Sopenharmony_ci resets = <&cpg 119>; 28528c2ecf20Sopenharmony_ci renesas,fcp = <&fcpf0>; 28538c2ecf20Sopenharmony_ci }; 28548c2ecf20Sopenharmony_ci 28558c2ecf20Sopenharmony_ci fdp1@fe944000 { 28568c2ecf20Sopenharmony_ci compatible = "renesas,fdp1"; 28578c2ecf20Sopenharmony_ci reg = <0 0xfe944000 0 0x2400>; 28588c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>; 28598c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 118>; 28608c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28618c2ecf20Sopenharmony_ci resets = <&cpg 118>; 28628c2ecf20Sopenharmony_ci renesas,fcp = <&fcpf1>; 28638c2ecf20Sopenharmony_ci }; 28648c2ecf20Sopenharmony_ci 28658c2ecf20Sopenharmony_ci fcpf0: fcp@fe950000 { 28668c2ecf20Sopenharmony_ci compatible = "renesas,fcpf"; 28678c2ecf20Sopenharmony_ci reg = <0 0xfe950000 0 0x200>; 28688c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 615>; 28698c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28708c2ecf20Sopenharmony_ci resets = <&cpg 615>; 28718c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp0 0>; 28728c2ecf20Sopenharmony_ci }; 28738c2ecf20Sopenharmony_ci 28748c2ecf20Sopenharmony_ci fcpf1: fcp@fe951000 { 28758c2ecf20Sopenharmony_ci compatible = "renesas,fcpf"; 28768c2ecf20Sopenharmony_ci reg = <0 0xfe951000 0 0x200>; 28778c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 614>; 28788c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28798c2ecf20Sopenharmony_ci resets = <&cpg 614>; 28808c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp1 1>; 28818c2ecf20Sopenharmony_ci }; 28828c2ecf20Sopenharmony_ci 28838c2ecf20Sopenharmony_ci fcpvb0: fcp@fe96f000 { 28848c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 28858c2ecf20Sopenharmony_ci reg = <0 0xfe96f000 0 0x200>; 28868c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 607>; 28878c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28888c2ecf20Sopenharmony_ci resets = <&cpg 607>; 28898c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp0 5>; 28908c2ecf20Sopenharmony_ci }; 28918c2ecf20Sopenharmony_ci 28928c2ecf20Sopenharmony_ci fcpvb1: fcp@fe92f000 { 28938c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 28948c2ecf20Sopenharmony_ci reg = <0 0xfe92f000 0 0x200>; 28958c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 606>; 28968c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 28978c2ecf20Sopenharmony_ci resets = <&cpg 606>; 28988c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp1 7>; 28998c2ecf20Sopenharmony_ci }; 29008c2ecf20Sopenharmony_ci 29018c2ecf20Sopenharmony_ci fcpvi0: fcp@fe9af000 { 29028c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 29038c2ecf20Sopenharmony_ci reg = <0 0xfe9af000 0 0x200>; 29048c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 611>; 29058c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 29068c2ecf20Sopenharmony_ci resets = <&cpg 611>; 29078c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp0 8>; 29088c2ecf20Sopenharmony_ci }; 29098c2ecf20Sopenharmony_ci 29108c2ecf20Sopenharmony_ci fcpvi1: fcp@fe9bf000 { 29118c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 29128c2ecf20Sopenharmony_ci reg = <0 0xfe9bf000 0 0x200>; 29138c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 610>; 29148c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_A3VP>; 29158c2ecf20Sopenharmony_ci resets = <&cpg 610>; 29168c2ecf20Sopenharmony_ci iommus = <&ipmmu_vp1 9>; 29178c2ecf20Sopenharmony_ci }; 29188c2ecf20Sopenharmony_ci 29198c2ecf20Sopenharmony_ci fcpvd0: fcp@fea27000 { 29208c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 29218c2ecf20Sopenharmony_ci reg = <0 0xfea27000 0 0x200>; 29228c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 603>; 29238c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29248c2ecf20Sopenharmony_ci resets = <&cpg 603>; 29258c2ecf20Sopenharmony_ci iommus = <&ipmmu_vi0 8>; 29268c2ecf20Sopenharmony_ci }; 29278c2ecf20Sopenharmony_ci 29288c2ecf20Sopenharmony_ci fcpvd1: fcp@fea2f000 { 29298c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 29308c2ecf20Sopenharmony_ci reg = <0 0xfea2f000 0 0x200>; 29318c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 602>; 29328c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29338c2ecf20Sopenharmony_ci resets = <&cpg 602>; 29348c2ecf20Sopenharmony_ci iommus = <&ipmmu_vi0 9>; 29358c2ecf20Sopenharmony_ci }; 29368c2ecf20Sopenharmony_ci 29378c2ecf20Sopenharmony_ci fcpvd2: fcp@fea37000 { 29388c2ecf20Sopenharmony_ci compatible = "renesas,fcpv"; 29398c2ecf20Sopenharmony_ci reg = <0 0xfea37000 0 0x200>; 29408c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 601>; 29418c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29428c2ecf20Sopenharmony_ci resets = <&cpg 601>; 29438c2ecf20Sopenharmony_ci iommus = <&ipmmu_vi1 10>; 29448c2ecf20Sopenharmony_ci }; 29458c2ecf20Sopenharmony_ci 29468c2ecf20Sopenharmony_ci cmm0: cmm@fea40000 { 29478c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmm", 29488c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 29498c2ecf20Sopenharmony_ci reg = <0 0xfea40000 0 0x1000>; 29508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29518c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 711>; 29528c2ecf20Sopenharmony_ci resets = <&cpg 711>; 29538c2ecf20Sopenharmony_ci }; 29548c2ecf20Sopenharmony_ci 29558c2ecf20Sopenharmony_ci cmm1: cmm@fea50000 { 29568c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmm", 29578c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 29588c2ecf20Sopenharmony_ci reg = <0 0xfea50000 0 0x1000>; 29598c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29608c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 710>; 29618c2ecf20Sopenharmony_ci resets = <&cpg 710>; 29628c2ecf20Sopenharmony_ci }; 29638c2ecf20Sopenharmony_ci 29648c2ecf20Sopenharmony_ci cmm2: cmm@fea60000 { 29658c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmm", 29668c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 29678c2ecf20Sopenharmony_ci reg = <0 0xfea60000 0 0x1000>; 29688c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29698c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 709>; 29708c2ecf20Sopenharmony_ci resets = <&cpg 709>; 29718c2ecf20Sopenharmony_ci }; 29728c2ecf20Sopenharmony_ci 29738c2ecf20Sopenharmony_ci cmm3: cmm@fea70000 { 29748c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-cmm", 29758c2ecf20Sopenharmony_ci "renesas,rcar-gen3-cmm"; 29768c2ecf20Sopenharmony_ci reg = <0 0xfea70000 0 0x1000>; 29778c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29788c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 708>; 29798c2ecf20Sopenharmony_ci resets = <&cpg 708>; 29808c2ecf20Sopenharmony_ci }; 29818c2ecf20Sopenharmony_ci 29828c2ecf20Sopenharmony_ci csi20: csi2@fea80000 { 29838c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-csi2"; 29848c2ecf20Sopenharmony_ci reg = <0 0xfea80000 0 0x10000>; 29858c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 29868c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 714>; 29878c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 29888c2ecf20Sopenharmony_ci resets = <&cpg 714>; 29898c2ecf20Sopenharmony_ci status = "disabled"; 29908c2ecf20Sopenharmony_ci 29918c2ecf20Sopenharmony_ci ports { 29928c2ecf20Sopenharmony_ci #address-cells = <1>; 29938c2ecf20Sopenharmony_ci #size-cells = <0>; 29948c2ecf20Sopenharmony_ci 29958c2ecf20Sopenharmony_ci port@1 { 29968c2ecf20Sopenharmony_ci #address-cells = <1>; 29978c2ecf20Sopenharmony_ci #size-cells = <0>; 29988c2ecf20Sopenharmony_ci 29998c2ecf20Sopenharmony_ci reg = <1>; 30008c2ecf20Sopenharmony_ci 30018c2ecf20Sopenharmony_ci csi20vin0: endpoint@0 { 30028c2ecf20Sopenharmony_ci reg = <0>; 30038c2ecf20Sopenharmony_ci remote-endpoint = <&vin0csi20>; 30048c2ecf20Sopenharmony_ci }; 30058c2ecf20Sopenharmony_ci csi20vin1: endpoint@1 { 30068c2ecf20Sopenharmony_ci reg = <1>; 30078c2ecf20Sopenharmony_ci remote-endpoint = <&vin1csi20>; 30088c2ecf20Sopenharmony_ci }; 30098c2ecf20Sopenharmony_ci csi20vin2: endpoint@2 { 30108c2ecf20Sopenharmony_ci reg = <2>; 30118c2ecf20Sopenharmony_ci remote-endpoint = <&vin2csi20>; 30128c2ecf20Sopenharmony_ci }; 30138c2ecf20Sopenharmony_ci csi20vin3: endpoint@3 { 30148c2ecf20Sopenharmony_ci reg = <3>; 30158c2ecf20Sopenharmony_ci remote-endpoint = <&vin3csi20>; 30168c2ecf20Sopenharmony_ci }; 30178c2ecf20Sopenharmony_ci csi20vin4: endpoint@4 { 30188c2ecf20Sopenharmony_ci reg = <4>; 30198c2ecf20Sopenharmony_ci remote-endpoint = <&vin4csi20>; 30208c2ecf20Sopenharmony_ci }; 30218c2ecf20Sopenharmony_ci csi20vin5: endpoint@5 { 30228c2ecf20Sopenharmony_ci reg = <5>; 30238c2ecf20Sopenharmony_ci remote-endpoint = <&vin5csi20>; 30248c2ecf20Sopenharmony_ci }; 30258c2ecf20Sopenharmony_ci csi20vin6: endpoint@6 { 30268c2ecf20Sopenharmony_ci reg = <6>; 30278c2ecf20Sopenharmony_ci remote-endpoint = <&vin6csi20>; 30288c2ecf20Sopenharmony_ci }; 30298c2ecf20Sopenharmony_ci csi20vin7: endpoint@7 { 30308c2ecf20Sopenharmony_ci reg = <7>; 30318c2ecf20Sopenharmony_ci remote-endpoint = <&vin7csi20>; 30328c2ecf20Sopenharmony_ci }; 30338c2ecf20Sopenharmony_ci }; 30348c2ecf20Sopenharmony_ci }; 30358c2ecf20Sopenharmony_ci }; 30368c2ecf20Sopenharmony_ci 30378c2ecf20Sopenharmony_ci csi40: csi2@feaa0000 { 30388c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-csi2"; 30398c2ecf20Sopenharmony_ci reg = <0 0xfeaa0000 0 0x10000>; 30408c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 30418c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 716>; 30428c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 30438c2ecf20Sopenharmony_ci resets = <&cpg 716>; 30448c2ecf20Sopenharmony_ci status = "disabled"; 30458c2ecf20Sopenharmony_ci 30468c2ecf20Sopenharmony_ci ports { 30478c2ecf20Sopenharmony_ci #address-cells = <1>; 30488c2ecf20Sopenharmony_ci #size-cells = <0>; 30498c2ecf20Sopenharmony_ci 30508c2ecf20Sopenharmony_ci port@1 { 30518c2ecf20Sopenharmony_ci #address-cells = <1>; 30528c2ecf20Sopenharmony_ci #size-cells = <0>; 30538c2ecf20Sopenharmony_ci 30548c2ecf20Sopenharmony_ci reg = <1>; 30558c2ecf20Sopenharmony_ci 30568c2ecf20Sopenharmony_ci csi40vin0: endpoint@0 { 30578c2ecf20Sopenharmony_ci reg = <0>; 30588c2ecf20Sopenharmony_ci remote-endpoint = <&vin0csi40>; 30598c2ecf20Sopenharmony_ci }; 30608c2ecf20Sopenharmony_ci csi40vin1: endpoint@1 { 30618c2ecf20Sopenharmony_ci reg = <1>; 30628c2ecf20Sopenharmony_ci remote-endpoint = <&vin1csi40>; 30638c2ecf20Sopenharmony_ci }; 30648c2ecf20Sopenharmony_ci csi40vin2: endpoint@2 { 30658c2ecf20Sopenharmony_ci reg = <2>; 30668c2ecf20Sopenharmony_ci remote-endpoint = <&vin2csi40>; 30678c2ecf20Sopenharmony_ci }; 30688c2ecf20Sopenharmony_ci csi40vin3: endpoint@3 { 30698c2ecf20Sopenharmony_ci reg = <3>; 30708c2ecf20Sopenharmony_ci remote-endpoint = <&vin3csi40>; 30718c2ecf20Sopenharmony_ci }; 30728c2ecf20Sopenharmony_ci }; 30738c2ecf20Sopenharmony_ci }; 30748c2ecf20Sopenharmony_ci }; 30758c2ecf20Sopenharmony_ci 30768c2ecf20Sopenharmony_ci csi41: csi2@feab0000 { 30778c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-csi2"; 30788c2ecf20Sopenharmony_ci reg = <0 0xfeab0000 0 0x10000>; 30798c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; 30808c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 715>; 30818c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 30828c2ecf20Sopenharmony_ci resets = <&cpg 715>; 30838c2ecf20Sopenharmony_ci status = "disabled"; 30848c2ecf20Sopenharmony_ci 30858c2ecf20Sopenharmony_ci ports { 30868c2ecf20Sopenharmony_ci #address-cells = <1>; 30878c2ecf20Sopenharmony_ci #size-cells = <0>; 30888c2ecf20Sopenharmony_ci 30898c2ecf20Sopenharmony_ci port@1 { 30908c2ecf20Sopenharmony_ci #address-cells = <1>; 30918c2ecf20Sopenharmony_ci #size-cells = <0>; 30928c2ecf20Sopenharmony_ci 30938c2ecf20Sopenharmony_ci reg = <1>; 30948c2ecf20Sopenharmony_ci 30958c2ecf20Sopenharmony_ci csi41vin4: endpoint@0 { 30968c2ecf20Sopenharmony_ci reg = <0>; 30978c2ecf20Sopenharmony_ci remote-endpoint = <&vin4csi41>; 30988c2ecf20Sopenharmony_ci }; 30998c2ecf20Sopenharmony_ci csi41vin5: endpoint@1 { 31008c2ecf20Sopenharmony_ci reg = <1>; 31018c2ecf20Sopenharmony_ci remote-endpoint = <&vin5csi41>; 31028c2ecf20Sopenharmony_ci }; 31038c2ecf20Sopenharmony_ci csi41vin6: endpoint@2 { 31048c2ecf20Sopenharmony_ci reg = <2>; 31058c2ecf20Sopenharmony_ci remote-endpoint = <&vin6csi41>; 31068c2ecf20Sopenharmony_ci }; 31078c2ecf20Sopenharmony_ci csi41vin7: endpoint@3 { 31088c2ecf20Sopenharmony_ci reg = <3>; 31098c2ecf20Sopenharmony_ci remote-endpoint = <&vin7csi41>; 31108c2ecf20Sopenharmony_ci }; 31118c2ecf20Sopenharmony_ci }; 31128c2ecf20Sopenharmony_ci }; 31138c2ecf20Sopenharmony_ci }; 31148c2ecf20Sopenharmony_ci 31158c2ecf20Sopenharmony_ci hdmi0: hdmi@fead0000 { 31168c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-hdmi", "renesas,rcar-gen3-hdmi"; 31178c2ecf20Sopenharmony_ci reg = <0 0xfead0000 0 0x10000>; 31188c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>; 31198c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 729>, <&cpg CPG_CORE R8A7795_CLK_HDMI>; 31208c2ecf20Sopenharmony_ci clock-names = "iahb", "isfr"; 31218c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 31228c2ecf20Sopenharmony_ci resets = <&cpg 729>; 31238c2ecf20Sopenharmony_ci status = "disabled"; 31248c2ecf20Sopenharmony_ci 31258c2ecf20Sopenharmony_ci ports { 31268c2ecf20Sopenharmony_ci #address-cells = <1>; 31278c2ecf20Sopenharmony_ci #size-cells = <0>; 31288c2ecf20Sopenharmony_ci port@0 { 31298c2ecf20Sopenharmony_ci reg = <0>; 31308c2ecf20Sopenharmony_ci dw_hdmi0_in: endpoint { 31318c2ecf20Sopenharmony_ci remote-endpoint = <&du_out_hdmi0>; 31328c2ecf20Sopenharmony_ci }; 31338c2ecf20Sopenharmony_ci }; 31348c2ecf20Sopenharmony_ci port@1 { 31358c2ecf20Sopenharmony_ci reg = <1>; 31368c2ecf20Sopenharmony_ci }; 31378c2ecf20Sopenharmony_ci port@2 { 31388c2ecf20Sopenharmony_ci /* HDMI sound */ 31398c2ecf20Sopenharmony_ci reg = <2>; 31408c2ecf20Sopenharmony_ci }; 31418c2ecf20Sopenharmony_ci }; 31428c2ecf20Sopenharmony_ci }; 31438c2ecf20Sopenharmony_ci 31448c2ecf20Sopenharmony_ci hdmi1: hdmi@feae0000 { 31458c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-hdmi", "renesas,rcar-gen3-hdmi"; 31468c2ecf20Sopenharmony_ci reg = <0 0xfeae0000 0 0x10000>; 31478c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 436 IRQ_TYPE_LEVEL_HIGH>; 31488c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 728>, <&cpg CPG_CORE R8A7795_CLK_HDMI>; 31498c2ecf20Sopenharmony_ci clock-names = "iahb", "isfr"; 31508c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 31518c2ecf20Sopenharmony_ci resets = <&cpg 728>; 31528c2ecf20Sopenharmony_ci status = "disabled"; 31538c2ecf20Sopenharmony_ci 31548c2ecf20Sopenharmony_ci ports { 31558c2ecf20Sopenharmony_ci #address-cells = <1>; 31568c2ecf20Sopenharmony_ci #size-cells = <0>; 31578c2ecf20Sopenharmony_ci port@0 { 31588c2ecf20Sopenharmony_ci reg = <0>; 31598c2ecf20Sopenharmony_ci dw_hdmi1_in: endpoint { 31608c2ecf20Sopenharmony_ci remote-endpoint = <&du_out_hdmi1>; 31618c2ecf20Sopenharmony_ci }; 31628c2ecf20Sopenharmony_ci }; 31638c2ecf20Sopenharmony_ci port@1 { 31648c2ecf20Sopenharmony_ci reg = <1>; 31658c2ecf20Sopenharmony_ci }; 31668c2ecf20Sopenharmony_ci port@2 { 31678c2ecf20Sopenharmony_ci /* HDMI sound */ 31688c2ecf20Sopenharmony_ci reg = <2>; 31698c2ecf20Sopenharmony_ci }; 31708c2ecf20Sopenharmony_ci }; 31718c2ecf20Sopenharmony_ci }; 31728c2ecf20Sopenharmony_ci 31738c2ecf20Sopenharmony_ci du: display@feb00000 { 31748c2ecf20Sopenharmony_ci compatible = "renesas,du-r8a7795"; 31758c2ecf20Sopenharmony_ci reg = <0 0xfeb00000 0 0x80000>; 31768c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 31778c2ecf20Sopenharmony_ci <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>, 31788c2ecf20Sopenharmony_ci <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>, 31798c2ecf20Sopenharmony_ci <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>; 31808c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>, 31818c2ecf20Sopenharmony_ci <&cpg CPG_MOD 722>, <&cpg CPG_MOD 721>; 31828c2ecf20Sopenharmony_ci clock-names = "du.0", "du.1", "du.2", "du.3"; 31838c2ecf20Sopenharmony_ci resets = <&cpg 724>, <&cpg 722>; 31848c2ecf20Sopenharmony_ci reset-names = "du.0", "du.2"; 31858c2ecf20Sopenharmony_ci 31868c2ecf20Sopenharmony_ci renesas,cmms = <&cmm0>, <&cmm1>, <&cmm2>, <&cmm3>; 31878c2ecf20Sopenharmony_ci renesas,vsps = <&vspd0 0>, <&vspd1 0>, <&vspd2 0>, 31888c2ecf20Sopenharmony_ci <&vspd0 1>; 31898c2ecf20Sopenharmony_ci 31908c2ecf20Sopenharmony_ci status = "disabled"; 31918c2ecf20Sopenharmony_ci 31928c2ecf20Sopenharmony_ci ports { 31938c2ecf20Sopenharmony_ci #address-cells = <1>; 31948c2ecf20Sopenharmony_ci #size-cells = <0>; 31958c2ecf20Sopenharmony_ci 31968c2ecf20Sopenharmony_ci port@0 { 31978c2ecf20Sopenharmony_ci reg = <0>; 31988c2ecf20Sopenharmony_ci du_out_rgb: endpoint { 31998c2ecf20Sopenharmony_ci }; 32008c2ecf20Sopenharmony_ci }; 32018c2ecf20Sopenharmony_ci port@1 { 32028c2ecf20Sopenharmony_ci reg = <1>; 32038c2ecf20Sopenharmony_ci du_out_hdmi0: endpoint { 32048c2ecf20Sopenharmony_ci remote-endpoint = <&dw_hdmi0_in>; 32058c2ecf20Sopenharmony_ci }; 32068c2ecf20Sopenharmony_ci }; 32078c2ecf20Sopenharmony_ci port@2 { 32088c2ecf20Sopenharmony_ci reg = <2>; 32098c2ecf20Sopenharmony_ci du_out_hdmi1: endpoint { 32108c2ecf20Sopenharmony_ci remote-endpoint = <&dw_hdmi1_in>; 32118c2ecf20Sopenharmony_ci }; 32128c2ecf20Sopenharmony_ci }; 32138c2ecf20Sopenharmony_ci port@3 { 32148c2ecf20Sopenharmony_ci reg = <3>; 32158c2ecf20Sopenharmony_ci du_out_lvds0: endpoint { 32168c2ecf20Sopenharmony_ci remote-endpoint = <&lvds0_in>; 32178c2ecf20Sopenharmony_ci }; 32188c2ecf20Sopenharmony_ci }; 32198c2ecf20Sopenharmony_ci }; 32208c2ecf20Sopenharmony_ci }; 32218c2ecf20Sopenharmony_ci 32228c2ecf20Sopenharmony_ci lvds0: lvds@feb90000 { 32238c2ecf20Sopenharmony_ci compatible = "renesas,r8a7795-lvds"; 32248c2ecf20Sopenharmony_ci reg = <0 0xfeb90000 0 0x14>; 32258c2ecf20Sopenharmony_ci clocks = <&cpg CPG_MOD 727>; 32268c2ecf20Sopenharmony_ci power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 32278c2ecf20Sopenharmony_ci resets = <&cpg 727>; 32288c2ecf20Sopenharmony_ci status = "disabled"; 32298c2ecf20Sopenharmony_ci 32308c2ecf20Sopenharmony_ci ports { 32318c2ecf20Sopenharmony_ci #address-cells = <1>; 32328c2ecf20Sopenharmony_ci #size-cells = <0>; 32338c2ecf20Sopenharmony_ci 32348c2ecf20Sopenharmony_ci port@0 { 32358c2ecf20Sopenharmony_ci reg = <0>; 32368c2ecf20Sopenharmony_ci lvds0_in: endpoint { 32378c2ecf20Sopenharmony_ci remote-endpoint = <&du_out_lvds0>; 32388c2ecf20Sopenharmony_ci }; 32398c2ecf20Sopenharmony_ci }; 32408c2ecf20Sopenharmony_ci port@1 { 32418c2ecf20Sopenharmony_ci reg = <1>; 32428c2ecf20Sopenharmony_ci lvds0_out: endpoint { 32438c2ecf20Sopenharmony_ci }; 32448c2ecf20Sopenharmony_ci }; 32458c2ecf20Sopenharmony_ci }; 32468c2ecf20Sopenharmony_ci }; 32478c2ecf20Sopenharmony_ci 32488c2ecf20Sopenharmony_ci prr: chipid@fff00044 { 32498c2ecf20Sopenharmony_ci compatible = "renesas,prr"; 32508c2ecf20Sopenharmony_ci reg = <0 0xfff00044 0 4>; 32518c2ecf20Sopenharmony_ci }; 32528c2ecf20Sopenharmony_ci }; 32538c2ecf20Sopenharmony_ci 32548c2ecf20Sopenharmony_ci thermal-zones { 32558c2ecf20Sopenharmony_ci sensor_thermal1: sensor-thermal1 { 32568c2ecf20Sopenharmony_ci polling-delay-passive = <250>; 32578c2ecf20Sopenharmony_ci polling-delay = <1000>; 32588c2ecf20Sopenharmony_ci thermal-sensors = <&tsc 0>; 32598c2ecf20Sopenharmony_ci sustainable-power = <6313>; 32608c2ecf20Sopenharmony_ci 32618c2ecf20Sopenharmony_ci trips { 32628c2ecf20Sopenharmony_ci sensor1_crit: sensor1-crit { 32638c2ecf20Sopenharmony_ci temperature = <120000>; 32648c2ecf20Sopenharmony_ci hysteresis = <1000>; 32658c2ecf20Sopenharmony_ci type = "critical"; 32668c2ecf20Sopenharmony_ci }; 32678c2ecf20Sopenharmony_ci }; 32688c2ecf20Sopenharmony_ci }; 32698c2ecf20Sopenharmony_ci 32708c2ecf20Sopenharmony_ci sensor_thermal2: sensor-thermal2 { 32718c2ecf20Sopenharmony_ci polling-delay-passive = <250>; 32728c2ecf20Sopenharmony_ci polling-delay = <1000>; 32738c2ecf20Sopenharmony_ci thermal-sensors = <&tsc 1>; 32748c2ecf20Sopenharmony_ci sustainable-power = <6313>; 32758c2ecf20Sopenharmony_ci 32768c2ecf20Sopenharmony_ci trips { 32778c2ecf20Sopenharmony_ci sensor2_crit: sensor2-crit { 32788c2ecf20Sopenharmony_ci temperature = <120000>; 32798c2ecf20Sopenharmony_ci hysteresis = <1000>; 32808c2ecf20Sopenharmony_ci type = "critical"; 32818c2ecf20Sopenharmony_ci }; 32828c2ecf20Sopenharmony_ci }; 32838c2ecf20Sopenharmony_ci }; 32848c2ecf20Sopenharmony_ci 32858c2ecf20Sopenharmony_ci sensor_thermal3: sensor-thermal3 { 32868c2ecf20Sopenharmony_ci polling-delay-passive = <250>; 32878c2ecf20Sopenharmony_ci polling-delay = <1000>; 32888c2ecf20Sopenharmony_ci thermal-sensors = <&tsc 2>; 32898c2ecf20Sopenharmony_ci 32908c2ecf20Sopenharmony_ci trips { 32918c2ecf20Sopenharmony_ci target: trip-point1 { 32928c2ecf20Sopenharmony_ci temperature = <100000>; 32938c2ecf20Sopenharmony_ci hysteresis = <1000>; 32948c2ecf20Sopenharmony_ci type = "passive"; 32958c2ecf20Sopenharmony_ci }; 32968c2ecf20Sopenharmony_ci 32978c2ecf20Sopenharmony_ci sensor3_crit: sensor3-crit { 32988c2ecf20Sopenharmony_ci temperature = <120000>; 32998c2ecf20Sopenharmony_ci hysteresis = <1000>; 33008c2ecf20Sopenharmony_ci type = "critical"; 33018c2ecf20Sopenharmony_ci }; 33028c2ecf20Sopenharmony_ci }; 33038c2ecf20Sopenharmony_ci 33048c2ecf20Sopenharmony_ci cooling-maps { 33058c2ecf20Sopenharmony_ci map0 { 33068c2ecf20Sopenharmony_ci trip = <&target>; 33078c2ecf20Sopenharmony_ci cooling-device = <&a57_0 2 4>; 33088c2ecf20Sopenharmony_ci contribution = <1024>; 33098c2ecf20Sopenharmony_ci }; 33108c2ecf20Sopenharmony_ci 33118c2ecf20Sopenharmony_ci map1 { 33128c2ecf20Sopenharmony_ci trip = <&target>; 33138c2ecf20Sopenharmony_ci cooling-device = <&a53_0 0 2>; 33148c2ecf20Sopenharmony_ci contribution = <1024>; 33158c2ecf20Sopenharmony_ci }; 33168c2ecf20Sopenharmony_ci }; 33178c2ecf20Sopenharmony_ci }; 33188c2ecf20Sopenharmony_ci }; 33198c2ecf20Sopenharmony_ci 33208c2ecf20Sopenharmony_ci timer { 33218c2ecf20Sopenharmony_ci compatible = "arm,armv8-timer"; 33228c2ecf20Sopenharmony_ci interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 33238c2ecf20Sopenharmony_ci <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 33248c2ecf20Sopenharmony_ci <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 33258c2ecf20Sopenharmony_ci <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>; 33268c2ecf20Sopenharmony_ci }; 33278c2ecf20Sopenharmony_ci 33288c2ecf20Sopenharmony_ci /* External USB clocks - can be overridden by the board */ 33298c2ecf20Sopenharmony_ci usb3s0_clk: usb3s0 { 33308c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 33318c2ecf20Sopenharmony_ci #clock-cells = <0>; 33328c2ecf20Sopenharmony_ci clock-frequency = <0>; 33338c2ecf20Sopenharmony_ci }; 33348c2ecf20Sopenharmony_ci 33358c2ecf20Sopenharmony_ci usb_extal_clk: usb_extal { 33368c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 33378c2ecf20Sopenharmony_ci #clock-cells = <0>; 33388c2ecf20Sopenharmony_ci clock-frequency = <0>; 33398c2ecf20Sopenharmony_ci }; 33408c2ecf20Sopenharmony_ci}; 3341