Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0
      2 /*
      3  * Device Tree Source for the r8a7795 SoC
      4  *
      5  * Copyright (C) 2015 Renesas Electronics Corp.
      6  */
      7 
      8 #include <dt-bindings/clock/r8a7795-cpg-mssr.h>
      9 #include <dt-bindings/interrupt-controller/arm-gic.h>
     10 #include <dt-bindings/power/r8a7795-sysc.h>
     11 
     12 #define CPG_AUDIO_CLK_I		R8A7795_CLK_S0D4
     13 
     14 / {
     15 	compatible = "renesas,r8a7795";
     16 	#address-cells = <2>;
     17 	#size-cells = <2>;
     18 
     19 	aliases {
     20 		i2c0 = &i2c0;
     21 		i2c1 = &i2c1;
     22 		i2c2 = &i2c2;
     23 		i2c3 = &i2c3;
     24 		i2c4 = &i2c4;
     25 		i2c5 = &i2c5;
     26 		i2c6 = &i2c6;
     27 		i2c7 = &i2c_dvfs;
     28 	};
     29 
     30 	cpus {
     31 		#address-cells = <1>;
     32 		#size-cells = <0>;
     33 
     34 		a57_0: cpu@0 {
     35 			compatible = "arm,cortex-a57", "arm,armv8";
     36 			reg = <0x0>;
     37 			device_type = "cpu";
     38 			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
     39 			next-level-cache = <&L2_CA57>;
     40 			enable-method = "psci";
     41 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z>;
     42 			operating-points-v2 = <&cluster0_opp>;
     43 			#cooling-cells = <2>;
     44 		};
     45 
     46 		a57_1: cpu@1 {
     47 			compatible = "arm,cortex-a57","arm,armv8";
     48 			reg = <0x1>;
     49 			device_type = "cpu";
     50 			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
     51 			next-level-cache = <&L2_CA57>;
     52 			enable-method = "psci";
     53 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z>;
     54 			operating-points-v2 = <&cluster0_opp>;
     55 			#cooling-cells = <2>;
     56 		};
     57 
     58 		a57_2: cpu@2 {
     59 			compatible = "arm,cortex-a57","arm,armv8";
     60 			reg = <0x2>;
     61 			device_type = "cpu";
     62 			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
     63 			next-level-cache = <&L2_CA57>;
     64 			enable-method = "psci";
     65 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z>;
     66 			operating-points-v2 = <&cluster0_opp>;
     67 			#cooling-cells = <2>;
     68 		};
     69 
     70 		a57_3: cpu@3 {
     71 			compatible = "arm,cortex-a57","arm,armv8";
     72 			reg = <0x3>;
     73 			device_type = "cpu";
     74 			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
     75 			next-level-cache = <&L2_CA57>;
     76 			enable-method = "psci";
     77 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z>;
     78 			operating-points-v2 = <&cluster0_opp>;
     79 			#cooling-cells = <2>;
     80 		};
     81 
     82 		a53_0: cpu@100 {
     83 			compatible = "arm,cortex-a53", "arm,armv8";
     84 			reg = <0x100>;
     85 			device_type = "cpu";
     86 			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
     87 			next-level-cache = <&L2_CA53>;
     88 			enable-method = "psci";
     89 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z2>;
     90 			operating-points-v2 = <&cluster1_opp>;
     91 		};
     92 
     93 		a53_1: cpu@101 {
     94 			compatible = "arm,cortex-a53","arm,armv8";
     95 			reg = <0x101>;
     96 			device_type = "cpu";
     97 			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
     98 			next-level-cache = <&L2_CA53>;
     99 			enable-method = "psci";
    100 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z2>;
    101 			operating-points-v2 = <&cluster1_opp>;
    102 		};
    103 
    104 		a53_2: cpu@102 {
    105 			compatible = "arm,cortex-a53","arm,armv8";
    106 			reg = <0x102>;
    107 			device_type = "cpu";
    108 			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
    109 			next-level-cache = <&L2_CA53>;
    110 			enable-method = "psci";
    111 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z2>;
    112 			operating-points-v2 = <&cluster1_opp>;
    113 		};
    114 
    115 		a53_3: cpu@103 {
    116 			compatible = "arm,cortex-a53","arm,armv8";
    117 			reg = <0x103>;
    118 			device_type = "cpu";
    119 			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
    120 			next-level-cache = <&L2_CA53>;
    121 			enable-method = "psci";
    122 			clocks =<&cpg CPG_CORE R8A7795_CLK_Z2>;
    123 			operating-points-v2 = <&cluster1_opp>;
    124 		};
    125 
    126 		L2_CA57: cache-controller-0 {
    127 			compatible = "cache";
    128 			power-domains = <&sysc R8A7795_PD_CA57_SCU>;
    129 			cache-unified;
    130 			cache-level = <2>;
    131 		};
    132 
    133 		L2_CA53: cache-controller-1 {
    134 			compatible = "cache";
    135 			power-domains = <&sysc R8A7795_PD_CA53_SCU>;
    136 			cache-unified;
    137 			cache-level = <2>;
    138 		};
    139 	};
    140 
    141 	extal_clk: extal {
    142 		compatible = "fixed-clock";
    143 		#clock-cells = <0>;
    144 		/* This value must be overridden by the board */
    145 		clock-frequency = <0>;
    146 	};
    147 
    148 	extalr_clk: extalr {
    149 		compatible = "fixed-clock";
    150 		#clock-cells = <0>;
    151 		/* This value must be overridden by the board */
    152 		clock-frequency = <0>;
    153 	};
    154 
    155 	/*
    156 	 * The external audio clocks are configured as 0 Hz fixed frequency
    157 	 * clocks by default.
    158 	 * Boards that provide audio clocks should override them.
    159 	 */
    160 	audio_clk_a: audio_clk_a {
    161 		compatible = "fixed-clock";
    162 		#clock-cells = <0>;
    163 		clock-frequency = <0>;
    164 	};
    165 
    166 	audio_clk_b: audio_clk_b {
    167 		compatible = "fixed-clock";
    168 		#clock-cells = <0>;
    169 		clock-frequency = <0>;
    170 	};
    171 
    172 	audio_clk_c: audio_clk_c {
    173 		compatible = "fixed-clock";
    174 		#clock-cells = <0>;
    175 		clock-frequency = <0>;
    176 	};
    177 
    178 	/* External CAN clock - to be overridden by boards that provide it */
    179 	can_clk: can {
    180 		compatible = "fixed-clock";
    181 		#clock-cells = <0>;
    182 		clock-frequency = <0>;
    183 	};
    184 
    185 	cluster0_opp: opp_table0 {
    186 		compatible = "operating-points-v2";
    187 		opp-shared;
    188 
    189 		opp-500000000 {
    190 			opp-hz = /bits/ 64 <500000000>;
    191 			opp-microvolt = <830000>;
    192 			clock-latency-ns = <300000>;
    193 		};
    194 		opp-1000000000 {
    195 			opp-hz = /bits/ 64 <1000000000>;
    196 			opp-microvolt = <830000>;
    197 			clock-latency-ns = <300000>;
    198 		};
    199 		opp-1500000000 {
    200 			opp-hz = /bits/ 64 <1500000000>;
    201 			opp-microvolt = <830000>;
    202 			clock-latency-ns = <300000>;
    203 			opp-suspend;
    204 		};
    205 		opp-1600000000 {
    206 			opp-hz = /bits/ 64 <1600000000>;
    207 			opp-microvolt = <900000>;
    208 			clock-latency-ns = <300000>;
    209 			turbo-mode;
    210 		};
    211 		opp-1700000000 {
    212 			opp-hz = /bits/ 64 <1700000000>;
    213 			opp-microvolt = <960000>;
    214 			clock-latency-ns = <300000>;
    215 			turbo-mode;
    216 		};
    217 	};
    218 
    219 	cluster1_opp: opp_table1 {
    220 		compatible = "operating-points-v2";
    221 		opp-shared;
    222 
    223 		opp-800000000 {
    224 			opp-hz = /bits/ 64 <800000000>;
    225 			opp-microvolt = <820000>;
    226 			clock-latency-ns = <300000>;
    227 		};
    228 		opp-1000000000 {
    229 			opp-hz = /bits/ 64 <1000000000>;
    230 			opp-microvolt = <820000>;
    231 			clock-latency-ns = <300000>;
    232 		};
    233 		opp-1200000000 {
    234 			opp-hz = /bits/ 64 <1200000000>;
    235 			opp-microvolt = <820000>;
    236 			clock-latency-ns = <300000>;
    237 		};
    238 	};
    239 
    240 	/* External PCIe clock - can be overridden by the board */
    241 	pcie_bus_clk: pcie_bus {
    242 		compatible = "fixed-clock";
    243 		#clock-cells = <0>;
    244 		clock-frequency = <0>;
    245 	};
    246 
    247 	pmu_a57 {
    248 		compatible = "arm,cortex-a57-pmu";
    249 		interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
    250 		                      <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
    251 				      <&gic GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
    252 				      <&gic GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
    253 		interrupt-affinity = <&a57_0>,
    254 				     <&a57_1>,
    255 				     <&a57_2>,
    256 				     <&a57_3>;
    257 	};
    258 
    259 	pmu_a53 {
    260 		compatible = "arm,cortex-a53-pmu";
    261 		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
    262 				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
    263 				      <&gic GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
    264 				      <&gic GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
    265 		interrupt-affinity = <&a53_0>,
    266 				     <&a53_1>,
    267 				     <&a53_2>,
    268 				     <&a53_3>;
    269 	};
    270 
    271 	psci {
    272 		compatible = "arm,psci-1.0", "arm,psci-0.2";
    273 		method = "smc";
    274 	};
    275 
    276 	/* External SCIF clock - to be overridden by boards that provide it */
    277 	scif_clk: scif {
    278 		compatible = "fixed-clock";
    279 		#clock-cells = <0>;
    280 		clock-frequency = <0>;
    281 	};
    282 
    283 	soc: soc {
    284 		compatible = "simple-bus";
    285 		interrupt-parent = <&gic>;
    286 
    287 		#address-cells = <2>;
    288 		#size-cells = <2>;
    289 		ranges;
    290 
    291 		gic: interrupt-controller@f1010000 {
    292 			compatible = "arm,gic-400";
    293 			#interrupt-cells = <3>;
    294 			#address-cells = <0>;
    295 			interrupt-controller;
    296 			reg = <0x0 0xf1010000 0 0x1000>,
    297 			      <0x0 0xf1020000 0 0x20000>,
    298 			      <0x0 0xf1040000 0 0x20000>,
    299 			      <0x0 0xf1060000 0 0x20000>;
    300 			interrupts = <GIC_PPI 9
    301 					(GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>;
    302 			clocks = <&cpg CPG_MOD 408>;
    303 			clock-names = "clk";
    304 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    305 			resets = <&cpg 408>;
    306 		};
    307 
    308 		wdt0: watchdog@e6020000 {
    309 			compatible = "renesas,r8a7795-wdt", "renesas,rcar-gen3-wdt";
    310 			reg = <0 0xe6020000 0 0x0c>;
    311 			clocks = <&cpg CPG_MOD 402>;
    312 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    313 			resets = <&cpg 402>;
    314 			status = "disabled";
    315 		};
    316 
    317 		gpio0: gpio@e6050000 {
    318 			compatible = "renesas,gpio-r8a7795",
    319 				     "renesas,rcar-gen3-gpio";
    320 			reg = <0 0xe6050000 0 0x50>;
    321 			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
    322 			#gpio-cells = <2>;
    323 			gpio-controller;
    324 			gpio-ranges = <&pfc 0 0 16>;
    325 			#interrupt-cells = <2>;
    326 			interrupt-controller;
    327 			clocks = <&cpg CPG_MOD 912>;
    328 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    329 			resets = <&cpg 912>;
    330 		};
    331 
    332 		gpio1: gpio@e6051000 {
    333 			compatible = "renesas,gpio-r8a7795",
    334 				     "renesas,rcar-gen3-gpio";
    335 			reg = <0 0xe6051000 0 0x50>;
    336 			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
    337 			#gpio-cells = <2>;
    338 			gpio-controller;
    339 			gpio-ranges = <&pfc 0 32 29>;
    340 			#interrupt-cells = <2>;
    341 			interrupt-controller;
    342 			clocks = <&cpg CPG_MOD 911>;
    343 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    344 			resets = <&cpg 911>;
    345 		};
    346 
    347 		gpio2: gpio@e6052000 {
    348 			compatible = "renesas,gpio-r8a7795",
    349 				     "renesas,rcar-gen3-gpio";
    350 			reg = <0 0xe6052000 0 0x50>;
    351 			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
    352 			#gpio-cells = <2>;
    353 			gpio-controller;
    354 			gpio-ranges = <&pfc 0 64 15>;
    355 			#interrupt-cells = <2>;
    356 			interrupt-controller;
    357 			clocks = <&cpg CPG_MOD 910>;
    358 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    359 			resets = <&cpg 910>;
    360 		};
    361 
    362 		gpio3: gpio@e6053000 {
    363 			compatible = "renesas,gpio-r8a7795",
    364 				     "renesas,rcar-gen3-gpio";
    365 			reg = <0 0xe6053000 0 0x50>;
    366 			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
    367 			#gpio-cells = <2>;
    368 			gpio-controller;
    369 			gpio-ranges = <&pfc 0 96 16>;
    370 			#interrupt-cells = <2>;
    371 			interrupt-controller;
    372 			clocks = <&cpg CPG_MOD 909>;
    373 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    374 			resets = <&cpg 909>;
    375 		};
    376 
    377 		gpio4: gpio@e6054000 {
    378 			compatible = "renesas,gpio-r8a7795",
    379 				     "renesas,rcar-gen3-gpio";
    380 			reg = <0 0xe6054000 0 0x50>;
    381 			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
    382 			#gpio-cells = <2>;
    383 			gpio-controller;
    384 			gpio-ranges = <&pfc 0 128 18>;
    385 			#interrupt-cells = <2>;
    386 			interrupt-controller;
    387 			clocks = <&cpg CPG_MOD 908>;
    388 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    389 			resets = <&cpg 908>;
    390 		};
    391 
    392 		gpio5: gpio@e6055000 {
    393 			compatible = "renesas,gpio-r8a7795",
    394 				     "renesas,rcar-gen3-gpio";
    395 			reg = <0 0xe6055000 0 0x50>;
    396 			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
    397 			#gpio-cells = <2>;
    398 			gpio-controller;
    399 			gpio-ranges = <&pfc 0 160 26>;
    400 			#interrupt-cells = <2>;
    401 			interrupt-controller;
    402 			clocks = <&cpg CPG_MOD 907>;
    403 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    404 			resets = <&cpg 907>;
    405 		};
    406 
    407 		gpio6: gpio@e6055400 {
    408 			compatible = "renesas,gpio-r8a7795",
    409 				     "renesas,rcar-gen3-gpio";
    410 			reg = <0 0xe6055400 0 0x50>;
    411 			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
    412 			#gpio-cells = <2>;
    413 			gpio-controller;
    414 			gpio-ranges = <&pfc 0 192 32>;
    415 			#interrupt-cells = <2>;
    416 			interrupt-controller;
    417 			clocks = <&cpg CPG_MOD 906>;
    418 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    419 			resets = <&cpg 906>;
    420 		};
    421 
    422 		gpio7: gpio@e6055800 {
    423 			compatible = "renesas,gpio-r8a7795",
    424 				     "renesas,rcar-gen3-gpio";
    425 			reg = <0 0xe6055800 0 0x50>;
    426 			interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
    427 			#gpio-cells = <2>;
    428 			gpio-controller;
    429 			gpio-ranges = <&pfc 0 224 4>;
    430 			#interrupt-cells = <2>;
    431 			interrupt-controller;
    432 			clocks = <&cpg CPG_MOD 905>;
    433 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    434 			resets = <&cpg 905>;
    435 		};
    436 
    437 		cpg: clock-controller@e6150000 {
    438 			compatible = "renesas,r8a7795-cpg-mssr";
    439 			reg = <0 0xe6150000 0 0x1000>;
    440 			clocks = <&extal_clk>, <&extalr_clk>;
    441 			clock-names = "extal", "extalr";
    442 			#clock-cells = <2>;
    443 			#power-domain-cells = <0>;
    444 			#reset-cells = <1>;
    445 		};
    446 
    447 		rst: reset-controller@e6160000 {
    448 			compatible = "renesas,r8a7795-rst";
    449 			reg = <0 0xe6160000 0 0x0200>;
    450 		};
    451 
    452 		prr: chipid@fff00044 {
    453 			compatible = "renesas,prr";
    454 			reg = <0 0xfff00044 0 4>;
    455 		};
    456 
    457 		sysc: system-controller@e6180000 {
    458 			compatible = "renesas,r8a7795-sysc";
    459 			reg = <0 0xe6180000 0 0x0400>;
    460 			#power-domain-cells = <1>;
    461 		};
    462 
    463 		pfc: pin-controller@e6060000 {
    464 			compatible = "renesas,pfc-r8a7795";
    465 			reg = <0 0xe6060000 0 0x50c>;
    466 		};
    467 
    468 		intc_ex: interrupt-controller@e61c0000 {
    469 			compatible = "renesas,intc-ex-r8a7795", "renesas,irqc";
    470 			#interrupt-cells = <2>;
    471 			interrupt-controller;
    472 			reg = <0 0xe61c0000 0 0x200>;
    473 			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
    474 				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
    475 				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
    476 				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
    477 				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
    478 				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
    479 			clocks = <&cpg CPG_MOD 407>;
    480 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    481 			resets = <&cpg 407>;
    482 		};
    483 
    484 		ipmmu_vi0: mmu@febd0000 {
    485 			compatible = "renesas,ipmmu-r8a7795";
    486 			reg = <0 0xfebd0000 0 0x1000>;
    487 			renesas,ipmmu-main = <&ipmmu_mm 14>;
    488 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    489 			#iommu-cells = <1>;
    490 		};
    491 
    492 		ipmmu_vi1: mmu@febe0000 {
    493 			compatible = "renesas,ipmmu-r8a7795";
    494 			reg = <0 0xfebe0000 0 0x1000>;
    495 			renesas,ipmmu-main = <&ipmmu_mm 15>;
    496 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    497 			#iommu-cells = <1>;
    498 			status = "disabled";
    499 		};
    500 
    501 		ipmmu_vp0: mmu@fe990000 {
    502 			compatible = "renesas,ipmmu-r8a7795";
    503 			reg = <0 0xfe990000 0 0x1000>;
    504 			renesas,ipmmu-main = <&ipmmu_mm 16>;
    505 			power-domains = <&sysc R8A7795_PD_A3VP>;
    506 			#iommu-cells = <1>;
    507 			status = "disabled";
    508 		};
    509 
    510 		ipmmu_vp1: mmu@fe980000 {
    511 			compatible = "renesas,ipmmu-r8a7795";
    512 			reg = <0 0xfe980000 0 0x1000>;
    513 			renesas,ipmmu-main = <&ipmmu_mm 17>;
    514 			power-domains = <&sysc R8A7795_PD_A3VP>;
    515 			#iommu-cells = <1>;
    516 		};
    517 
    518 		ipmmu_vc0: mmu@fe6b0000 {
    519 			compatible = "renesas,ipmmu-r8a7795";
    520 			reg = <0 0xfe6b0000 0 0x1000>;
    521 			renesas,ipmmu-main = <&ipmmu_mm 12>;
    522 			power-domains = <&sysc R8A7795_PD_A3VC>;
    523 			#iommu-cells = <1>;
    524 			status = "disabled";
    525 		};
    526 
    527 		ipmmu_vc1: mmu@fe6f0000 {
    528 			compatible = "renesas,ipmmu-r8a7795";
    529 			reg = <0 0xfe6f0000 0 0x1000>;
    530 			renesas,ipmmu-main = <&ipmmu_mm 13>;
    531 			power-domains = <&sysc R8A7795_PD_A3VC>;
    532 			#iommu-cells = <1>;
    533 			status = "disabled";
    534 		};
    535 
    536 		ipmmu_pv0: mmu@fd800000 {
    537 			compatible = "renesas,ipmmu-r8a7795";
    538 			reg = <0 0xfd800000 0 0x1000>;
    539 			renesas,ipmmu-main = <&ipmmu_mm 6>;
    540 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    541 			#iommu-cells = <1>;
    542 			status = "disabled";
    543 		};
    544 
    545 		ipmmu_pv1: mmu@fd950000 {
    546 			compatible = "renesas,ipmmu-r8a7795";
    547 			reg = <0 0xfd950000 0 0x1000>;
    548 			renesas,ipmmu-main = <&ipmmu_mm 7>;
    549 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    550 			#iommu-cells = <1>;
    551 			status = "disabled";
    552 		};
    553 
    554 		ipmmu_pv2: mmu@fd960000 {
    555 			compatible = "renesas,ipmmu-r8a7795";
    556 			reg = <0 0xfd960000 0 0x1000>;
    557 			renesas,ipmmu-main = <&ipmmu_mm 8>;
    558 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    559 			#iommu-cells = <1>;
    560 			status = "disabled";
    561 		};
    562 
    563 		ipmmu_pv3: mmu@fd970000 {
    564 			compatible = "renesas,ipmmu-r8a7795";
    565 			reg = <0 0xfd970000 0 0x1000>;
    566 			renesas,ipmmu-main = <&ipmmu_mm 9>;
    567 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    568 			#iommu-cells = <1>;
    569 			status = "disabled";
    570 		};
    571 
    572 		ipmmu_ir: mmu@ff8b0000 {
    573 			compatible = "renesas,ipmmu-r8a7795";
    574 			reg = <0 0xff8b0000 0 0x1000>;
    575 			renesas,ipmmu-main = <&ipmmu_mm 3>;
    576 			power-domains = <&sysc R8A7795_PD_A3IR>;
    577 			#iommu-cells = <1>;
    578 			status = "disabled";
    579 		};
    580 
    581 		ipmmu_hc: mmu@e6570000 {
    582 			compatible = "renesas,ipmmu-r8a7795";
    583 			reg = <0 0xe6570000 0 0x1000>;
    584 			renesas,ipmmu-main = <&ipmmu_mm 2>;
    585 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    586 			#iommu-cells = <1>;
    587 			status = "disabled";
    588 		};
    589 
    590 		ipmmu_rt: mmu@ffc80000 {
    591 			compatible = "renesas,ipmmu-r8a7795";
    592 			reg = <0 0xffc80000 0 0x1000>;
    593 			renesas,ipmmu-main = <&ipmmu_mm 10>;
    594 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    595 			#iommu-cells = <1>;
    596 			status = "disabled";
    597 		};
    598 
    599 		ipmmu_mp0: mmu@ec670000 {
    600 			compatible = "renesas,ipmmu-r8a7795";
    601 			reg = <0 0xec670000 0 0x1000>;
    602 			renesas,ipmmu-main = <&ipmmu_mm 4>;
    603 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    604 			#iommu-cells = <1>;
    605 			status = "disabled";
    606 		};
    607 
    608 		ipmmu_ds0: mmu@e6740000 {
    609 			compatible = "renesas,ipmmu-r8a7795";
    610 			reg = <0 0xe6740000 0 0x1000>;
    611 			renesas,ipmmu-main = <&ipmmu_mm 0>;
    612 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    613 			#iommu-cells = <1>;
    614 		};
    615 
    616 		ipmmu_ds1: mmu@e7740000 {
    617 			compatible = "renesas,ipmmu-r8a7795";
    618 			reg = <0 0xe7740000 0 0x1000>;
    619 			renesas,ipmmu-main = <&ipmmu_mm 1>;
    620 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    621 			#iommu-cells = <1>;
    622 		};
    623 
    624 		ipmmu_mm: mmu@e67b0000 {
    625 			compatible = "renesas,ipmmu-r8a7795";
    626 			reg = <0 0xe67b0000 0 0x1000>;
    627 			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
    628 				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
    629 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    630 			#iommu-cells = <1>;
    631 		};
    632 
    633 		dmac0: dma-controller@e6700000 {
    634 			compatible = "renesas,dmac-r8a7795",
    635 				     "renesas,rcar-dmac";
    636 			reg = <0 0xe6700000 0 0x10000>;
    637 			interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH
    638 				      GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH
    639 				      GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH
    640 				      GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH
    641 				      GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH
    642 				      GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH
    643 				      GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH
    644 				      GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH
    645 				      GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH
    646 				      GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH
    647 				      GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH
    648 				      GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH
    649 				      GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH
    650 				      GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH
    651 				      GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH
    652 				      GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH
    653 				      GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
    654 			interrupt-names = "error",
    655 					"ch0", "ch1", "ch2", "ch3",
    656 					"ch4", "ch5", "ch6", "ch7",
    657 					"ch8", "ch9", "ch10", "ch11",
    658 					"ch12", "ch13", "ch14", "ch15";
    659 			clocks = <&cpg CPG_MOD 219>;
    660 			clock-names = "fck";
    661 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    662 			resets = <&cpg 219>;
    663 			#dma-cells = <1>;
    664 			dma-channels = <16>;
    665 			iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
    666 			       <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
    667 			       <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
    668 			       <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
    669 			       <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
    670 			       <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
    671 			       <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
    672 			       <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
    673 		};
    674 
    675 		dmac1: dma-controller@e7300000 {
    676 			compatible = "renesas,dmac-r8a7795",
    677 				     "renesas,rcar-dmac";
    678 			reg = <0 0xe7300000 0 0x10000>;
    679 			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
    680 				      GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
    681 				      GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
    682 				      GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
    683 				      GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
    684 				      GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
    685 				      GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
    686 				      GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
    687 				      GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH
    688 				      GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
    689 				      GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
    690 				      GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
    691 				      GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
    692 				      GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
    693 				      GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
    694 				      GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH
    695 				      GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
    696 			interrupt-names = "error",
    697 					"ch0", "ch1", "ch2", "ch3",
    698 					"ch4", "ch5", "ch6", "ch7",
    699 					"ch8", "ch9", "ch10", "ch11",
    700 					"ch12", "ch13", "ch14", "ch15";
    701 			clocks = <&cpg CPG_MOD 218>;
    702 			clock-names = "fck";
    703 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    704 			resets = <&cpg 218>;
    705 			#dma-cells = <1>;
    706 			dma-channels = <16>;
    707 			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
    708 			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
    709 			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
    710 			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
    711 			       <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
    712 			       <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
    713 			       <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
    714 			       <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
    715 		};
    716 
    717 		dmac2: dma-controller@e7310000 {
    718 			compatible = "renesas,dmac-r8a7795",
    719 				     "renesas,rcar-dmac";
    720 			reg = <0 0xe7310000 0 0x10000>;
    721 			interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
    722 				      GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH
    723 				      GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH
    724 				      GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH
    725 				      GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH
    726 				      GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH
    727 				      GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH
    728 				      GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH
    729 				      GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH
    730 				      GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH
    731 				      GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH
    732 				      GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH
    733 				      GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH
    734 				      GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH
    735 				      GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH
    736 				      GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH
    737 				      GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
    738 			interrupt-names = "error",
    739 					"ch0", "ch1", "ch2", "ch3",
    740 					"ch4", "ch5", "ch6", "ch7",
    741 					"ch8", "ch9", "ch10", "ch11",
    742 					"ch12", "ch13", "ch14", "ch15";
    743 			clocks = <&cpg CPG_MOD 217>;
    744 			clock-names = "fck";
    745 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    746 			resets = <&cpg 217>;
    747 			#dma-cells = <1>;
    748 			dma-channels = <16>;
    749 			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
    750 			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
    751 			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
    752 			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
    753 			       <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
    754 			       <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
    755 			       <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
    756 			       <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
    757 		};
    758 
    759 		audma0: dma-controller@ec700000 {
    760 			compatible = "renesas,dmac-r8a7795",
    761 				     "renesas,rcar-dmac";
    762 			reg = <0 0xec700000 0 0x10000>;
    763 			interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH
    764 				      GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH
    765 				      GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH
    766 				      GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH
    767 				      GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH
    768 				      GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH
    769 				      GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH
    770 				      GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH
    771 				      GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH
    772 				      GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH
    773 				      GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH
    774 				      GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH
    775 				      GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH
    776 				      GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH
    777 				      GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH
    778 				      GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH
    779 				      GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
    780 			interrupt-names = "error",
    781 					"ch0", "ch1", "ch2", "ch3",
    782 					"ch4", "ch5", "ch6", "ch7",
    783 					"ch8", "ch9", "ch10", "ch11",
    784 					"ch12", "ch13", "ch14", "ch15";
    785 			clocks = <&cpg CPG_MOD 502>;
    786 			clock-names = "fck";
    787 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    788 			resets = <&cpg 502>;
    789 			#dma-cells = <1>;
    790 			dma-channels = <16>;
    791 			iommus = <&ipmmu_mp0 0>, <&ipmmu_mp0 1>,
    792 			       <&ipmmu_mp0 2>, <&ipmmu_mp0 3>,
    793 			       <&ipmmu_mp0 4>, <&ipmmu_mp0 5>,
    794 			       <&ipmmu_mp0 6>, <&ipmmu_mp0 7>,
    795 			       <&ipmmu_mp0 8>, <&ipmmu_mp0 9>,
    796 			       <&ipmmu_mp0 10>, <&ipmmu_mp0 11>,
    797 			       <&ipmmu_mp0 12>, <&ipmmu_mp0 13>,
    798 			       <&ipmmu_mp0 14>, <&ipmmu_mp0 15>;
    799 		};
    800 
    801 		audma1: dma-controller@ec720000 {
    802 			compatible = "renesas,dmac-r8a7795",
    803 				     "renesas,rcar-dmac";
    804 			reg = <0 0xec720000 0 0x10000>;
    805 			interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH
    806 				      GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH
    807 				      GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH
    808 				      GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH
    809 				      GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH
    810 				      GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH
    811 				      GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH
    812 				      GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH
    813 				      GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH
    814 				      GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH
    815 				      GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH
    816 				      GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH
    817 				      GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH
    818 				      GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH
    819 				      GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH
    820 				      GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH
    821 				      GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>;
    822 			interrupt-names = "error",
    823 					"ch0", "ch1", "ch2", "ch3",
    824 					"ch4", "ch5", "ch6", "ch7",
    825 					"ch8", "ch9", "ch10", "ch11",
    826 					"ch12", "ch13", "ch14", "ch15";
    827 			clocks = <&cpg CPG_MOD 501>;
    828 			clock-names = "fck";
    829 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    830 			resets = <&cpg 501>;
    831 			#dma-cells = <1>;
    832 			dma-channels = <16>;
    833 			iommus = <&ipmmu_mp0 16>, <&ipmmu_mp0 17>,
    834 			       <&ipmmu_mp0 18>, <&ipmmu_mp0 19>,
    835 			       <&ipmmu_mp0 20>, <&ipmmu_mp0 21>,
    836 			       <&ipmmu_mp0 22>, <&ipmmu_mp0 23>,
    837 			       <&ipmmu_mp0 24>, <&ipmmu_mp0 25>,
    838 			       <&ipmmu_mp0 26>, <&ipmmu_mp0 27>,
    839 			       <&ipmmu_mp0 28>, <&ipmmu_mp0 29>,
    840 			       <&ipmmu_mp0 30>, <&ipmmu_mp0 31>;
    841 		};
    842 
    843 		avb: ethernet@e6800000 {
    844 			compatible = "renesas,etheravb-r8a7795",
    845 				     "renesas,etheravb-rcar-gen3";
    846 			reg = <0 0xe6800000 0 0x800>, <0 0xe6a00000 0 0x10000>;
    847 			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
    848 				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
    849 				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
    850 				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
    851 				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
    852 				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
    853 				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
    854 				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
    855 				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
    856 				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
    857 				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
    858 				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
    859 				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
    860 				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
    861 				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
    862 				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
    863 				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
    864 				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
    865 				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
    866 				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
    867 				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
    868 				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
    869 				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
    870 				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
    871 				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
    872 			interrupt-names = "ch0", "ch1", "ch2", "ch3",
    873 					  "ch4", "ch5", "ch6", "ch7",
    874 					  "ch8", "ch9", "ch10", "ch11",
    875 					  "ch12", "ch13", "ch14", "ch15",
    876 					  "ch16", "ch17", "ch18", "ch19",
    877 					  "ch20", "ch21", "ch22", "ch23",
    878 					  "ch24";
    879 			clocks = <&cpg CPG_MOD 812>;
    880 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    881 			resets = <&cpg 812>;
    882 			phy-mode = "rgmii";
    883 			iommus = <&ipmmu_ds0 16>;
    884 			#address-cells = <1>;
    885 			#size-cells = <0>;
    886 			status = "disabled";
    887 		};
    888 
    889 		can0: can@e6c30000 {
    890 			compatible = "renesas,can-r8a7795",
    891 				     "renesas,rcar-gen3-can";
    892 			reg = <0 0xe6c30000 0 0x1000>;
    893 			interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
    894 			clocks = <&cpg CPG_MOD 916>,
    895 			       <&cpg CPG_CORE R8A7795_CLK_CANFD>,
    896 			       <&can_clk>;
    897 			clock-names = "clkp1", "clkp2", "can_clk";
    898 			assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
    899 			assigned-clock-rates = <40000000>;
    900 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    901 			resets = <&cpg 916>;
    902 			status = "disabled";
    903 		};
    904 
    905 		can1: can@e6c38000 {
    906 			compatible = "renesas,can-r8a7795",
    907 				     "renesas,rcar-gen3-can";
    908 			reg = <0 0xe6c38000 0 0x1000>;
    909 			interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
    910 			clocks = <&cpg CPG_MOD 915>,
    911 			       <&cpg CPG_CORE R8A7795_CLK_CANFD>,
    912 			       <&can_clk>;
    913 			clock-names = "clkp1", "clkp2", "can_clk";
    914 			assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
    915 			assigned-clock-rates = <40000000>;
    916 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    917 			resets = <&cpg 915>;
    918 			status = "disabled";
    919 		};
    920 
    921 		canfd: can@e66c0000 {
    922 			compatible = "renesas,r8a7795-canfd",
    923 				     "renesas,rcar-gen3-canfd";
    924 			reg = <0 0xe66c0000 0 0x8000>;
    925 			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
    926 				   <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
    927 			clocks = <&cpg CPG_MOD 914>,
    928 			       <&cpg CPG_CORE R8A7795_CLK_CANFD>,
    929 			       <&can_clk>;
    930 			clock-names = "fck", "canfd", "can_clk";
    931 			assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
    932 			assigned-clock-rates = <40000000>;
    933 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    934 			resets = <&cpg 914>;
    935 			status = "disabled";
    936 
    937 			channel0 {
    938 				status = "disabled";
    939 			};
    940 
    941 			channel1 {
    942 				status = "disabled";
    943 			};
    944 		};
    945 
    946 		drif00: rif@e6f40000 {
    947 			compatible = "renesas,r8a7795-drif",
    948 				     "renesas,rcar-gen3-drif";
    949 			reg = <0 0xe6f40000 0 0x64>;
    950 			interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
    951 			clocks = <&cpg CPG_MOD 515>;
    952 			clock-names = "fck";
    953 			dmas = <&dmac1 0x20>, <&dmac2 0x20>;
    954 			dma-names = "rx", "rx";
    955 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    956 			resets = <&cpg 515>;
    957 			renesas,bonding = <&drif01>;
    958 			status = "disabled";
    959 		};
    960 
    961 		drif01: rif@e6f50000 {
    962 			compatible = "renesas,r8a7795-drif",
    963 				     "renesas,rcar-gen3-drif";
    964 			reg = <0 0xe6f50000 0 0x64>;
    965 			interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
    966 			clocks = <&cpg CPG_MOD 514>;
    967 			clock-names = "fck";
    968 			dmas = <&dmac1 0x22>, <&dmac2 0x22>;
    969 			dma-names = "rx", "rx";
    970 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    971 			resets = <&cpg 514>;
    972 			renesas,bonding = <&drif00>;
    973 			status = "disabled";
    974 		};
    975 
    976 		drif10: rif@e6f60000 {
    977 			compatible = "renesas,r8a7795-drif",
    978 				     "renesas,rcar-gen3-drif";
    979 			reg = <0 0xe6f60000 0 0x64>;
    980 			interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
    981 			clocks = <&cpg CPG_MOD 513>;
    982 			clock-names = "fck";
    983 			dmas = <&dmac1 0x24>, <&dmac2 0x24>;
    984 			dma-names = "rx", "rx";
    985 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    986 			resets = <&cpg 513>;
    987 			renesas,bonding = <&drif11>;
    988 			status = "disabled";
    989 		};
    990 
    991 		drif11: rif@e6f70000 {
    992 			compatible = "renesas,r8a7795-drif",
    993 				     "renesas,rcar-gen3-drif";
    994 			reg = <0 0xe6f70000 0 0x64>;
    995 			interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
    996 			clocks = <&cpg CPG_MOD 512>;
    997 			clock-names = "fck";
    998 			dmas = <&dmac1 0x26>, <&dmac2 0x26>;
    999 			dma-names = "rx", "rx";
   1000 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1001 			resets = <&cpg 512>;
   1002 			renesas,bonding = <&drif10>;
   1003 			status = "disabled";
   1004 		};
   1005 
   1006 		drif20: rif@e6f80000 {
   1007 			compatible = "renesas,r8a7795-drif",
   1008 				     "renesas,rcar-gen3-drif";
   1009 			reg = <0 0xe6f80000 0 0x64>;
   1010 			interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
   1011 			clocks = <&cpg CPG_MOD 511>;
   1012 			clock-names = "fck";
   1013 			dmas = <&dmac1 0x28>, <&dmac2 0x28>;
   1014 			dma-names = "rx", "rx";
   1015 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1016 			resets = <&cpg 511>;
   1017 			renesas,bonding = <&drif21>;
   1018 			status = "disabled";
   1019 		};
   1020 
   1021 		drif21: rif@e6f90000 {
   1022 			compatible = "renesas,r8a7795-drif",
   1023 				     "renesas,rcar-gen3-drif";
   1024 			reg = <0 0xe6f90000 0 0x64>;
   1025 			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
   1026 			clocks = <&cpg CPG_MOD 510>;
   1027 			clock-names = "fck";
   1028 			dmas = <&dmac1 0x2a>, <&dmac2 0x2a>;
   1029 			dma-names = "rx", "rx";
   1030 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1031 			resets = <&cpg 510>;
   1032 			renesas,bonding = <&drif20>;
   1033 			status = "disabled";
   1034 		};
   1035 
   1036 		drif30: rif@e6fa0000 {
   1037 			compatible = "renesas,r8a7795-drif",
   1038 				     "renesas,rcar-gen3-drif";
   1039 			reg = <0 0xe6fa0000 0 0x64>;
   1040 			interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
   1041 			clocks = <&cpg CPG_MOD 509>;
   1042 			clock-names = "fck";
   1043 			dmas = <&dmac1 0x2c>, <&dmac2 0x2c>;
   1044 			dma-names = "rx", "rx";
   1045 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1046 			resets = <&cpg 509>;
   1047 			renesas,bonding = <&drif31>;
   1048 			status = "disabled";
   1049 		};
   1050 
   1051 		drif31: rif@e6fb0000 {
   1052 			compatible = "renesas,r8a7795-drif",
   1053 				     "renesas,rcar-gen3-drif";
   1054 			reg = <0 0xe6fb0000 0 0x64>;
   1055 			interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
   1056 			clocks = <&cpg CPG_MOD 508>;
   1057 			clock-names = "fck";
   1058 			dmas = <&dmac1 0x2e>, <&dmac2 0x2e>;
   1059 			dma-names = "rx", "rx";
   1060 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1061 			resets = <&cpg 508>;
   1062 			renesas,bonding = <&drif30>;
   1063 			status = "disabled";
   1064 		};
   1065 
   1066 		hscif0: serial@e6540000 {
   1067 			compatible = "renesas,hscif-r8a7795",
   1068 				     "renesas,rcar-gen3-hscif",
   1069 				     "renesas,hscif";
   1070 			reg = <0 0xe6540000 0 96>;
   1071 			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
   1072 			clocks = <&cpg CPG_MOD 520>,
   1073 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1074 				 <&scif_clk>;
   1075 			clock-names = "fck", "brg_int", "scif_clk";
   1076 			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
   1077 			       <&dmac2 0x31>, <&dmac2 0x30>;
   1078 			dma-names = "tx", "rx", "tx", "rx";
   1079 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1080 			resets = <&cpg 520>;
   1081 			status = "disabled";
   1082 		};
   1083 
   1084 		hscif1: serial@e6550000 {
   1085 			compatible = "renesas,hscif-r8a7795",
   1086 				     "renesas,rcar-gen3-hscif",
   1087 				     "renesas,hscif";
   1088 			reg = <0 0xe6550000 0 96>;
   1089 			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
   1090 			clocks = <&cpg CPG_MOD 519>,
   1091 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1092 				 <&scif_clk>;
   1093 			clock-names = "fck", "brg_int", "scif_clk";
   1094 			dmas = <&dmac1 0x33>, <&dmac1 0x32>,
   1095 			       <&dmac2 0x33>, <&dmac2 0x32>;
   1096 			dma-names = "tx", "rx", "tx", "rx";
   1097 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1098 			resets = <&cpg 519>;
   1099 			status = "disabled";
   1100 		};
   1101 
   1102 		hscif2: serial@e6560000 {
   1103 			compatible = "renesas,hscif-r8a7795",
   1104 				     "renesas,rcar-gen3-hscif",
   1105 				     "renesas,hscif";
   1106 			reg = <0 0xe6560000 0 96>;
   1107 			interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
   1108 			clocks = <&cpg CPG_MOD 518>,
   1109 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1110 				 <&scif_clk>;
   1111 			clock-names = "fck", "brg_int", "scif_clk";
   1112 			dmas = <&dmac1 0x35>, <&dmac1 0x34>,
   1113 			       <&dmac2 0x35>, <&dmac2 0x34>;
   1114 			dma-names = "tx", "rx", "tx", "rx";
   1115 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1116 			resets = <&cpg 518>;
   1117 			status = "disabled";
   1118 		};
   1119 
   1120 		hscif3: serial@e66a0000 {
   1121 			compatible = "renesas,hscif-r8a7795",
   1122 				     "renesas,rcar-gen3-hscif",
   1123 				     "renesas,hscif";
   1124 			reg = <0 0xe66a0000 0 96>;
   1125 			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
   1126 			clocks = <&cpg CPG_MOD 517>,
   1127 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1128 				 <&scif_clk>;
   1129 			clock-names = "fck", "brg_int", "scif_clk";
   1130 			dmas = <&dmac0 0x37>, <&dmac0 0x36>;
   1131 			dma-names = "tx", "rx";
   1132 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1133 			resets = <&cpg 517>;
   1134 			status = "disabled";
   1135 		};
   1136 
   1137 		hscif4: serial@e66b0000 {
   1138 			compatible = "renesas,hscif-r8a7795",
   1139 				     "renesas,rcar-gen3-hscif",
   1140 				     "renesas,hscif";
   1141 			reg = <0 0xe66b0000 0 96>;
   1142 			interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
   1143 			clocks = <&cpg CPG_MOD 516>,
   1144 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1145 				 <&scif_clk>;
   1146 			clock-names = "fck", "brg_int", "scif_clk";
   1147 			dmas = <&dmac0 0x39>, <&dmac0 0x38>;
   1148 			dma-names = "tx", "rx";
   1149 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1150 			resets = <&cpg 516>;
   1151 			status = "disabled";
   1152 		};
   1153 
   1154 		msiof0: spi@e6e90000 {
   1155 			compatible = "renesas,msiof-r8a7795",
   1156 				     "renesas,rcar-gen3-msiof";
   1157 			reg = <0 0xe6e90000 0 0x0064>;
   1158 			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
   1159 			clocks = <&cpg CPG_MOD 211>;
   1160 			dmas = <&dmac1 0x41>, <&dmac1 0x40>,
   1161 			       <&dmac2 0x41>, <&dmac2 0x40>;
   1162 			dma-names = "tx", "rx", "tx", "rx";
   1163 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1164 			resets = <&cpg 211>;
   1165 			#address-cells = <1>;
   1166 			#size-cells = <0>;
   1167 			status = "disabled";
   1168 		};
   1169 
   1170 		msiof1: spi@e6ea0000 {
   1171 			compatible = "renesas,msiof-r8a7795",
   1172 				     "renesas,rcar-gen3-msiof";
   1173 			reg = <0 0xe6ea0000 0 0x0064>;
   1174 			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
   1175 			clocks = <&cpg CPG_MOD 210>;
   1176 			dmas = <&dmac1 0x43>, <&dmac1 0x42>,
   1177 			       <&dmac2 0x43>, <&dmac2 0x42>;
   1178 			dma-names = "tx", "rx", "tx", "rx";
   1179 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1180 			resets = <&cpg 210>;
   1181 			#address-cells = <1>;
   1182 			#size-cells = <0>;
   1183 			status = "disabled";
   1184 		};
   1185 
   1186 		msiof2: spi@e6c00000 {
   1187 			compatible = "renesas,msiof-r8a7795",
   1188 				     "renesas,rcar-gen3-msiof";
   1189 			reg = <0 0xe6c00000 0 0x0064>;
   1190 			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
   1191 			clocks = <&cpg CPG_MOD 209>;
   1192 			dmas = <&dmac0 0x45>, <&dmac0 0x44>;
   1193 			dma-names = "tx", "rx";
   1194 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1195 			resets = <&cpg 209>;
   1196 			#address-cells = <1>;
   1197 			#size-cells = <0>;
   1198 			status = "disabled";
   1199 		};
   1200 
   1201 		msiof3: spi@e6c10000 {
   1202 			compatible = "renesas,msiof-r8a7795",
   1203 				     "renesas,rcar-gen3-msiof";
   1204 			reg = <0 0xe6c10000 0 0x0064>;
   1205 			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
   1206 			clocks = <&cpg CPG_MOD 208>;
   1207 			dmas = <&dmac0 0x47>, <&dmac0 0x46>;
   1208 			dma-names = "tx", "rx";
   1209 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1210 			resets = <&cpg 208>;
   1211 			#address-cells = <1>;
   1212 			#size-cells = <0>;
   1213 			status = "disabled";
   1214 		};
   1215 
   1216 		scif0: serial@e6e60000 {
   1217 			compatible = "renesas,scif-r8a7795",
   1218 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1219 			reg = <0 0xe6e60000 0 64>;
   1220 			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
   1221 			clocks = <&cpg CPG_MOD 207>,
   1222 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1223 				 <&scif_clk>;
   1224 			clock-names = "fck", "brg_int", "scif_clk";
   1225 			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
   1226 			       <&dmac2 0x51>, <&dmac2 0x50>;
   1227 			dma-names = "tx", "rx", "tx", "rx";
   1228 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1229 			resets = <&cpg 207>;
   1230 			status = "disabled";
   1231 		};
   1232 
   1233 		scif1: serial@e6e68000 {
   1234 			compatible = "renesas,scif-r8a7795",
   1235 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1236 			reg = <0 0xe6e68000 0 64>;
   1237 			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
   1238 			clocks = <&cpg CPG_MOD 206>,
   1239 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1240 				 <&scif_clk>;
   1241 			clock-names = "fck", "brg_int", "scif_clk";
   1242 			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
   1243 			       <&dmac2 0x53>, <&dmac2 0x52>;
   1244 			dma-names = "tx", "rx", "tx", "rx";
   1245 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1246 			resets = <&cpg 206>;
   1247 			status = "disabled";
   1248 		};
   1249 
   1250 		scif2: serial@e6e88000 {
   1251 			compatible = "renesas,scif-r8a7795",
   1252 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1253 			reg = <0 0xe6e88000 0 64>;
   1254 			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
   1255 			clocks = <&cpg CPG_MOD 310>,
   1256 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1257 				 <&scif_clk>;
   1258 			clock-names = "fck", "brg_int", "scif_clk";
   1259 			dmas = <&dmac1 0x13>, <&dmac1 0x12>,
   1260 			       <&dmac2 0x13>, <&dmac2 0x12>;
   1261 			dma-names = "tx", "rx", "tx", "rx";
   1262 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1263 			resets = <&cpg 310>;
   1264 			status = "disabled";
   1265 		};
   1266 
   1267 		scif3: serial@e6c50000 {
   1268 			compatible = "renesas,scif-r8a7795",
   1269 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1270 			reg = <0 0xe6c50000 0 64>;
   1271 			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
   1272 			clocks = <&cpg CPG_MOD 204>,
   1273 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1274 				 <&scif_clk>;
   1275 			clock-names = "fck", "brg_int", "scif_clk";
   1276 			dmas = <&dmac0 0x57>, <&dmac0 0x56>;
   1277 			dma-names = "tx", "rx";
   1278 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1279 			resets = <&cpg 204>;
   1280 			status = "disabled";
   1281 		};
   1282 
   1283 		scif4: serial@e6c40000 {
   1284 			compatible = "renesas,scif-r8a7795",
   1285 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1286 			reg = <0 0xe6c40000 0 64>;
   1287 			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
   1288 			clocks = <&cpg CPG_MOD 203>,
   1289 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1290 				 <&scif_clk>;
   1291 			clock-names = "fck", "brg_int", "scif_clk";
   1292 			dmas = <&dmac0 0x59>, <&dmac0 0x58>;
   1293 			dma-names = "tx", "rx";
   1294 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1295 			resets = <&cpg 203>;
   1296 			status = "disabled";
   1297 		};
   1298 
   1299 		scif5: serial@e6f30000 {
   1300 			compatible = "renesas,scif-r8a7795",
   1301 				     "renesas,rcar-gen3-scif", "renesas,scif";
   1302 			reg = <0 0xe6f30000 0 64>;
   1303 			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
   1304 			clocks = <&cpg CPG_MOD 202>,
   1305 				 <&cpg CPG_CORE R8A7795_CLK_S3D1>,
   1306 				 <&scif_clk>;
   1307 			clock-names = "fck", "brg_int", "scif_clk";
   1308 			dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
   1309 			       <&dmac2 0x5b>, <&dmac2 0x5a>;
   1310 			dma-names = "tx", "rx", "tx", "rx";
   1311 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1312 			resets = <&cpg 202>;
   1313 			status = "disabled";
   1314 		};
   1315 
   1316 		i2c_dvfs: i2c@e60b0000 {
   1317 			#address-cells = <1>;
   1318 			#size-cells = <0>;
   1319 			compatible = "renesas,iic-r8a7795",
   1320 				     "renesas,rcar-gen3-iic",
   1321 				     "renesas,rmobile-iic";
   1322 			reg = <0 0xe60b0000 0 0x425>;
   1323 			interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
   1324 			clocks = <&cpg CPG_MOD 926>;
   1325 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1326 			resets = <&cpg 926>;
   1327 			dmas = <&dmac0 0x11>, <&dmac0 0x10>;
   1328 			dma-names = "tx", "rx";
   1329 			status = "disabled";
   1330 		};
   1331 
   1332 		i2c0: i2c@e6500000 {
   1333 			#address-cells = <1>;
   1334 			#size-cells = <0>;
   1335 			compatible = "renesas,i2c-r8a7795",
   1336 				     "renesas,rcar-gen3-i2c";
   1337 			reg = <0 0xe6500000 0 0x40>;
   1338 			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
   1339 			clocks = <&cpg CPG_MOD 931>;
   1340 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1341 			resets = <&cpg 931>;
   1342 			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
   1343 			       <&dmac2 0x91>, <&dmac2 0x90>;
   1344 			dma-names = "tx", "rx", "tx", "rx";
   1345 			i2c-scl-internal-delay-ns = <110>;
   1346 			status = "disabled";
   1347 		};
   1348 
   1349 		i2c1: i2c@e6508000 {
   1350 			#address-cells = <1>;
   1351 			#size-cells = <0>;
   1352 			compatible = "renesas,i2c-r8a7795",
   1353 				     "renesas,rcar-gen3-i2c";
   1354 			reg = <0 0xe6508000 0 0x40>;
   1355 			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
   1356 			clocks = <&cpg CPG_MOD 930>;
   1357 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1358 			resets = <&cpg 930>;
   1359 			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
   1360 			       <&dmac2 0x93>, <&dmac2 0x92>;
   1361 			dma-names = "tx", "rx", "tx", "rx";
   1362 			i2c-scl-internal-delay-ns = <6>;
   1363 			status = "disabled";
   1364 		};
   1365 
   1366 		i2c2: i2c@e6510000 {
   1367 			#address-cells = <1>;
   1368 			#size-cells = <0>;
   1369 			compatible = "renesas,i2c-r8a7795",
   1370 				     "renesas,rcar-gen3-i2c";
   1371 			reg = <0 0xe6510000 0 0x40>;
   1372 			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
   1373 			clocks = <&cpg CPG_MOD 929>;
   1374 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1375 			resets = <&cpg 929>;
   1376 			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
   1377 			       <&dmac2 0x95>, <&dmac2 0x94>;
   1378 			dma-names = "tx", "rx", "tx", "rx";
   1379 			i2c-scl-internal-delay-ns = <6>;
   1380 			status = "disabled";
   1381 		};
   1382 
   1383 		i2c3: i2c@e66d0000 {
   1384 			#address-cells = <1>;
   1385 			#size-cells = <0>;
   1386 			compatible = "renesas,i2c-r8a7795",
   1387 				     "renesas,rcar-gen3-i2c";
   1388 			reg = <0 0xe66d0000 0 0x40>;
   1389 			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
   1390 			clocks = <&cpg CPG_MOD 928>;
   1391 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1392 			resets = <&cpg 928>;
   1393 			dmas = <&dmac0 0x97>, <&dmac0 0x96>;
   1394 			dma-names = "tx", "rx";
   1395 			i2c-scl-internal-delay-ns = <110>;
   1396 			status = "disabled";
   1397 		};
   1398 
   1399 		i2c4: i2c@e66d8000 {
   1400 			#address-cells = <1>;
   1401 			#size-cells = <0>;
   1402 			compatible = "renesas,i2c-r8a7795",
   1403 				     "renesas,rcar-gen3-i2c";
   1404 			reg = <0 0xe66d8000 0 0x40>;
   1405 			interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
   1406 			clocks = <&cpg CPG_MOD 927>;
   1407 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1408 			resets = <&cpg 927>;
   1409 			dmas = <&dmac0 0x99>, <&dmac0 0x98>;
   1410 			dma-names = "tx", "rx";
   1411 			i2c-scl-internal-delay-ns = <110>;
   1412 			status = "disabled";
   1413 		};
   1414 
   1415 		i2c5: i2c@e66e0000 {
   1416 			#address-cells = <1>;
   1417 			#size-cells = <0>;
   1418 			compatible = "renesas,i2c-r8a7795",
   1419 				     "renesas,rcar-gen3-i2c";
   1420 			reg = <0 0xe66e0000 0 0x40>;
   1421 			interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
   1422 			clocks = <&cpg CPG_MOD 919>;
   1423 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1424 			resets = <&cpg 919>;
   1425 			dmas = <&dmac0 0x9b>, <&dmac0 0x9a>;
   1426 			dma-names = "tx", "rx";
   1427 			i2c-scl-internal-delay-ns = <110>;
   1428 			status = "disabled";
   1429 		};
   1430 
   1431 		i2c6: i2c@e66e8000 {
   1432 			#address-cells = <1>;
   1433 			#size-cells = <0>;
   1434 			compatible = "renesas,i2c-r8a7795",
   1435 				     "renesas,rcar-gen3-i2c";
   1436 			reg = <0 0xe66e8000 0 0x40>;
   1437 			interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
   1438 			clocks = <&cpg CPG_MOD 918>;
   1439 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1440 			resets = <&cpg 918>;
   1441 			dmas = <&dmac0 0x9d>, <&dmac0 0x9c>;
   1442 			dma-names = "tx", "rx";
   1443 			i2c-scl-internal-delay-ns = <6>;
   1444 			status = "disabled";
   1445 		};
   1446 
   1447 		pwm0: pwm@e6e30000 {
   1448 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1449 			reg = <0 0xe6e30000 0 0x8>;
   1450 			clocks = <&cpg CPG_MOD 523>;
   1451 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1452 			resets = <&cpg 523>;
   1453 			#pwm-cells = <2>;
   1454 			status = "disabled";
   1455 		};
   1456 
   1457 		pwm1: pwm@e6e31000 {
   1458 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1459 			reg = <0 0xe6e31000 0 0x8>;
   1460 			clocks = <&cpg CPG_MOD 523>;
   1461 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1462 			resets = <&cpg 523>;
   1463 			#pwm-cells = <2>;
   1464 			status = "disabled";
   1465 		};
   1466 
   1467 		pwm2: pwm@e6e32000 {
   1468 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1469 			reg = <0 0xe6e32000 0 0x8>;
   1470 			clocks = <&cpg CPG_MOD 523>;
   1471 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1472 			resets = <&cpg 523>;
   1473 			#pwm-cells = <2>;
   1474 			status = "disabled";
   1475 		};
   1476 
   1477 		pwm3: pwm@e6e33000 {
   1478 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1479 			reg = <0 0xe6e33000 0 0x8>;
   1480 			clocks = <&cpg CPG_MOD 523>;
   1481 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1482 			resets = <&cpg 523>;
   1483 			#pwm-cells = <2>;
   1484 			status = "disabled";
   1485 		};
   1486 
   1487 		pwm4: pwm@e6e34000 {
   1488 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1489 			reg = <0 0xe6e34000 0 0x8>;
   1490 			clocks = <&cpg CPG_MOD 523>;
   1491 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1492 			resets = <&cpg 523>;
   1493 			#pwm-cells = <2>;
   1494 			status = "disabled";
   1495 		};
   1496 
   1497 		pwm5: pwm@e6e35000 {
   1498 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1499 			reg = <0 0xe6e35000 0 0x8>;
   1500 			clocks = <&cpg CPG_MOD 523>;
   1501 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1502 			resets = <&cpg 523>;
   1503 			#pwm-cells = <2>;
   1504 			status = "disabled";
   1505 		};
   1506 
   1507 		pwm6: pwm@e6e36000 {
   1508 			compatible = "renesas,pwm-r8a7795", "renesas,pwm-rcar";
   1509 			reg = <0 0xe6e36000 0 0x8>;
   1510 			clocks = <&cpg CPG_MOD 523>;
   1511 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1512 			resets = <&cpg 523>;
   1513 			#pwm-cells = <2>;
   1514 			status = "disabled";
   1515 		};
   1516 
   1517 		rcar_sound: sound@ec500000 {
   1518 			/*
   1519 			 * #sound-dai-cells is required
   1520 			 *
   1521 			 * Single DAI : #sound-dai-cells = <0>;	<&rcar_sound>;
   1522 			 * Multi  DAI : #sound-dai-cells = <1>;	<&rcar_sound N>;
   1523 			 */
   1524 			/*
   1525 			 * #clock-cells is required for audio_clkout0/1/2/3
   1526 			 *
   1527 			 * clkout	: #clock-cells = <0>;	<&rcar_sound>;
   1528 			 * clkout0/1/2/3: #clock-cells = <1>;	<&rcar_sound N>;
   1529 			 */
   1530 			compatible =  "renesas,rcar_sound-r8a7795", "renesas,rcar_sound-gen3";
   1531 			reg =	<0 0xec500000 0 0x1000>, /* SCU */
   1532 				<0 0xec5a0000 0 0x100>,  /* ADG */
   1533 				<0 0xec540000 0 0x1000>, /* SSIU */
   1534 				<0 0xec541000 0 0x280>,  /* SSI */
   1535 				<0 0xec740000 0 0x200>;  /* Audio DMAC peri peri*/
   1536 			reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
   1537 
   1538 			clocks = <&cpg CPG_MOD 1005>,
   1539 				 <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
   1540 				 <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
   1541 				 <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
   1542 				 <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
   1543 				 <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
   1544 				 <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
   1545 				 <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
   1546 				 <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
   1547 				 <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
   1548 				 <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
   1549 				 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
   1550 				 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
   1551 				 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
   1552 				 <&audio_clk_a>, <&audio_clk_b>,
   1553 				 <&audio_clk_c>,
   1554 				 <&cpg CPG_CORE R8A7795_CLK_S0D4>;
   1555 			clock-names = "ssi-all",
   1556 				      "ssi.9", "ssi.8", "ssi.7", "ssi.6",
   1557 				      "ssi.5", "ssi.4", "ssi.3", "ssi.2",
   1558 				      "ssi.1", "ssi.0",
   1559 				      "src.9", "src.8", "src.7", "src.6",
   1560 				      "src.5", "src.4", "src.3", "src.2",
   1561 				      "src.1", "src.0",
   1562 				      "mix.1", "mix.0",
   1563 				      "ctu.1", "ctu.0",
   1564 				      "dvc.0", "dvc.1",
   1565 				      "clk_a", "clk_b", "clk_c", "clk_i";
   1566 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1567 			resets = <&cpg 1005>,
   1568 				 <&cpg 1006>, <&cpg 1007>,
   1569 				 <&cpg 1008>, <&cpg 1009>,
   1570 				 <&cpg 1010>, <&cpg 1011>,
   1571 				 <&cpg 1012>, <&cpg 1013>,
   1572 				 <&cpg 1014>, <&cpg 1015>;
   1573 			reset-names = "ssi-all",
   1574 				      "ssi.9", "ssi.8", "ssi.7", "ssi.6",
   1575 				      "ssi.5", "ssi.4", "ssi.3", "ssi.2",
   1576 				      "ssi.1", "ssi.0";
   1577 			status = "disabled";
   1578 
   1579 			rcar_sound,dvc {
   1580 				dvc0: dvc-0 {
   1581 					dmas = <&audma1 0xbc>;
   1582 					dma-names = "tx";
   1583 				};
   1584 				dvc1: dvc-1 {
   1585 					dmas = <&audma1 0xbe>;
   1586 					dma-names = "tx";
   1587 				};
   1588 			};
   1589 
   1590 			rcar_sound,mix {
   1591 				mix0: mix-0 { };
   1592 				mix1: mix-1 { };
   1593 			};
   1594 
   1595 			rcar_sound,ctu {
   1596 				ctu00: ctu-0 { };
   1597 				ctu01: ctu-1 { };
   1598 				ctu02: ctu-2 { };
   1599 				ctu03: ctu-3 { };
   1600 				ctu10: ctu-4 { };
   1601 				ctu11: ctu-5 { };
   1602 				ctu12: ctu-6 { };
   1603 				ctu13: ctu-7 { };
   1604 			};
   1605 
   1606 			rcar_sound,src {
   1607 				src0: src-0 {
   1608 					interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
   1609 					dmas = <&audma0 0x85>, <&audma1 0x9a>;
   1610 					dma-names = "rx", "tx";
   1611 				};
   1612 				src1: src-1 {
   1613 					interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
   1614 					dmas = <&audma0 0x87>, <&audma1 0x9c>;
   1615 					dma-names = "rx", "tx";
   1616 				};
   1617 				src2: src-2 {
   1618 					interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
   1619 					dmas = <&audma0 0x89>, <&audma1 0x9e>;
   1620 					dma-names = "rx", "tx";
   1621 				};
   1622 				src3: src-3 {
   1623 					interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
   1624 					dmas = <&audma0 0x8b>, <&audma1 0xa0>;
   1625 					dma-names = "rx", "tx";
   1626 				};
   1627 				src4: src-4 {
   1628 					interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
   1629 					dmas = <&audma0 0x8d>, <&audma1 0xb0>;
   1630 					dma-names = "rx", "tx";
   1631 				};
   1632 				src5: src-5 {
   1633 					interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
   1634 					dmas = <&audma0 0x8f>, <&audma1 0xb2>;
   1635 					dma-names = "rx", "tx";
   1636 				};
   1637 				src6: src-6 {
   1638 					interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
   1639 					dmas = <&audma0 0x91>, <&audma1 0xb4>;
   1640 					dma-names = "rx", "tx";
   1641 				};
   1642 				src7: src-7 {
   1643 					interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
   1644 					dmas = <&audma0 0x93>, <&audma1 0xb6>;
   1645 					dma-names = "rx", "tx";
   1646 				};
   1647 				src8: src-8 {
   1648 					interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
   1649 					dmas = <&audma0 0x95>, <&audma1 0xb8>;
   1650 					dma-names = "rx", "tx";
   1651 				};
   1652 				src9: src-9 {
   1653 					interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
   1654 					dmas = <&audma0 0x97>, <&audma1 0xba>;
   1655 					dma-names = "rx", "tx";
   1656 				};
   1657 			};
   1658 
   1659 			rcar_sound,ssi {
   1660 				ssi0: ssi-0 {
   1661 					interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
   1662 					dmas = <&audma0 0x01>, <&audma1 0x02>, <&audma0 0x15>, <&audma1 0x16>;
   1663 					dma-names = "rx", "tx", "rxu", "txu";
   1664 				};
   1665 				ssi1: ssi-1 {
   1666 					 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
   1667 					dmas = <&audma0 0x03>, <&audma1 0x04>, <&audma0 0x49>, <&audma1 0x4a>;
   1668 					dma-names = "rx", "tx", "rxu", "txu";
   1669 				};
   1670 				ssi2: ssi-2 {
   1671 					interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
   1672 					dmas = <&audma0 0x05>, <&audma1 0x06>, <&audma0 0x63>, <&audma1 0x64>;
   1673 					dma-names = "rx", "tx", "rxu", "txu";
   1674 				};
   1675 				ssi3: ssi-3 {
   1676 					interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
   1677 					dmas = <&audma0 0x07>, <&audma1 0x08>, <&audma0 0x6f>, <&audma1 0x70>;
   1678 					dma-names = "rx", "tx", "rxu", "txu";
   1679 				};
   1680 				ssi4: ssi-4 {
   1681 					interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
   1682 					dmas = <&audma0 0x09>, <&audma1 0x0a>, <&audma0 0x71>, <&audma1 0x72>;
   1683 					dma-names = "rx", "tx", "rxu", "txu";
   1684 				};
   1685 				ssi5: ssi-5 {
   1686 					interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
   1687 					dmas = <&audma0 0x0b>, <&audma1 0x0c>, <&audma0 0x73>, <&audma1 0x74>;
   1688 					dma-names = "rx", "tx", "rxu", "txu";
   1689 				};
   1690 				ssi6: ssi-6 {
   1691 					interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
   1692 					dmas = <&audma0 0x0d>, <&audma1 0x0e>, <&audma0 0x75>, <&audma1 0x76>;
   1693 					dma-names = "rx", "tx", "rxu", "txu";
   1694 				};
   1695 				ssi7: ssi-7 {
   1696 					interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
   1697 					dmas = <&audma0 0x0f>, <&audma1 0x10>, <&audma0 0x79>, <&audma1 0x7a>;
   1698 					dma-names = "rx", "tx", "rxu", "txu";
   1699 				};
   1700 				ssi8: ssi-8 {
   1701 					interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
   1702 					dmas = <&audma0 0x11>, <&audma1 0x12>, <&audma0 0x7b>, <&audma1 0x7c>;
   1703 					dma-names = "rx", "tx", "rxu", "txu";
   1704 				};
   1705 				ssi9: ssi-9 {
   1706 					interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
   1707 					dmas = <&audma0 0x13>, <&audma1 0x14>, <&audma0 0x7d>, <&audma1 0x7e>;
   1708 					dma-names = "rx", "tx", "rxu", "txu";
   1709 				};
   1710 			};
   1711 		};
   1712 
   1713 		sata: sata@ee300000 {
   1714 			compatible = "renesas,sata-r8a7795",
   1715 				     "renesas,rcar-gen3-sata";
   1716 			reg = <0 0xee300000 0 0x200000>;
   1717 			interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
   1718 			clocks = <&cpg CPG_MOD 815>;
   1719 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1720 			resets = <&cpg 815>;
   1721 			status = "disabled";
   1722 			iommus = <&ipmmu_hc 2>;
   1723 		};
   1724 
   1725 		usb3_phy0: usb-phy@e65ee000 {
   1726 			compatible = "renesas,r8a7795-usb3-phy",
   1727 				     "renesas,rcar-gen3-usb3-phy";
   1728 			reg = <0 0xe65ee000 0 0x90>;
   1729 			clocks = <&cpg CPG_MOD 328>, <&usb3s0_clk>,
   1730 				 <&usb_extal_clk>;
   1731 			clock-names = "usb3-if", "usb3s_clk", "usb_extal";
   1732 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1733 			resets = <&cpg 328>;
   1734 			#phy-cells = <0>;
   1735 			status = "disabled";
   1736 		};
   1737 
   1738 		xhci0: usb@ee000000 {
   1739 			compatible = "renesas,xhci-r8a7795", "renesas,rcar-gen3-xhci";
   1740 			reg = <0 0xee000000 0 0xc00>;
   1741 			interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
   1742 			clocks = <&cpg CPG_MOD 328>;
   1743 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1744 			resets = <&cpg 328>;
   1745 			status = "disabled";
   1746 		};
   1747 
   1748 		usb3_peri0: usb@ee020000 {
   1749 			compatible = "renesas,r8a7795-usb3-peri",
   1750 				     "renesas,rcar-gen3-usb3-peri";
   1751 			reg = <0 0xee020000 0 0x400>;
   1752 			interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
   1753 			clocks = <&cpg CPG_MOD 328>;
   1754 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1755 			resets = <&cpg 328>;
   1756 			status = "disabled";
   1757 		};
   1758 
   1759 		usb_dmac0: dma-controller@e65a0000 {
   1760 			compatible = "renesas,r8a7795-usb-dmac",
   1761 				     "renesas,usb-dmac";
   1762 			reg = <0 0xe65a0000 0 0x100>;
   1763 			interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH
   1764 				      GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
   1765 			interrupt-names = "ch0", "ch1";
   1766 			clocks = <&cpg CPG_MOD 330>;
   1767 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1768 			resets = <&cpg 330>;
   1769 			#dma-cells = <1>;
   1770 			dma-channels = <2>;
   1771 		};
   1772 
   1773 		usb_dmac1: dma-controller@e65b0000 {
   1774 			compatible = "renesas,r8a7795-usb-dmac",
   1775 				     "renesas,usb-dmac";
   1776 			reg = <0 0xe65b0000 0 0x100>;
   1777 			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH
   1778 				      GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
   1779 			interrupt-names = "ch0", "ch1";
   1780 			clocks = <&cpg CPG_MOD 331>;
   1781 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1782 			resets = <&cpg 331>;
   1783 			#dma-cells = <1>;
   1784 			dma-channels = <2>;
   1785 		};
   1786 
   1787 		usb_dmac2: dma-controller@e6460000 {
   1788 			compatible = "renesas,r8a7795-usb-dmac",
   1789 				     "renesas,usb-dmac";
   1790 			reg = <0 0xe6460000 0 0x100>;
   1791 			interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH
   1792 				      GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
   1793 			interrupt-names = "ch0", "ch1";
   1794 			clocks = <&cpg CPG_MOD 326>;
   1795 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1796 			resets = <&cpg 326>;
   1797 			#dma-cells = <1>;
   1798 			dma-channels = <2>;
   1799 		};
   1800 
   1801 		usb_dmac3: dma-controller@e6470000 {
   1802 			compatible = "renesas,r8a7795-usb-dmac",
   1803 				     "renesas,usb-dmac";
   1804 			reg = <0 0xe6470000 0 0x100>;
   1805 			interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH
   1806 				      GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
   1807 			interrupt-names = "ch0", "ch1";
   1808 			clocks = <&cpg CPG_MOD 329>;
   1809 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1810 			resets = <&cpg 329>;
   1811 			#dma-cells = <1>;
   1812 			dma-channels = <2>;
   1813 		};
   1814 
   1815 		rpc: rpc@0xee200000 {
   1816 			compatible = "renesas,rpc-r8a7795", "renesas,rpc";
   1817 			reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0>;
   1818 			clocks = <&cpg CPG_MOD 917>;
   1819 			bank-width = <2>;
   1820 			status = "disabled";
   1821 		};
   1822 
   1823 		sdhi0: sd@ee100000 {
   1824 			compatible = "renesas,sdhi-r8a7795",
   1825 				     "renesas,rcar-gen3-sdhi";
   1826 			reg = <0 0xee100000 0 0x2000>;
   1827 			interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
   1828 			clocks = <&cpg CPG_MOD 314>;
   1829 			max-frequency = <200000000>;
   1830 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1831 			resets = <&cpg 314>;
   1832 			status = "disabled";
   1833 		};
   1834 
   1835 		sdhi1: sd@ee120000 {
   1836 			compatible = "renesas,sdhi-r8a7795",
   1837 				     "renesas,rcar-gen3-sdhi";
   1838 			reg = <0 0xee120000 0 0x2000>;
   1839 			interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
   1840 			clocks = <&cpg CPG_MOD 313>;
   1841 			max-frequency = <200000000>;
   1842 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1843 			resets = <&cpg 313>;
   1844 			status = "disabled";
   1845 		};
   1846 
   1847 		sdhi2: sd@ee140000 {
   1848 			compatible = "renesas,sdhi-r8a7795",
   1849 				     "renesas,rcar-gen3-sdhi";
   1850 			reg = <0 0xee140000 0 0x2000>;
   1851 			interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
   1852 			clocks = <&cpg CPG_MOD 312>;
   1853 			max-frequency = <200000000>;
   1854 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1855 			resets = <&cpg 312>;
   1856 			status = "disabled";
   1857 		};
   1858 
   1859 		sdhi3: sd@ee160000 {
   1860 			compatible = "renesas,sdhi-r8a7795",
   1861 				     "renesas,rcar-gen3-sdhi";
   1862 			reg = <0 0xee160000 0 0x2000>;
   1863 			interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
   1864 			clocks = <&cpg CPG_MOD 311>;
   1865 			max-frequency = <200000000>;
   1866 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1867 			resets = <&cpg 311>;
   1868 			status = "disabled";
   1869 		};
   1870 
   1871 		usb2_phy0: usb-phy@ee080200 {
   1872 			compatible = "renesas,usb2-phy-r8a7795",
   1873 				     "renesas,rcar-gen3-usb2-phy";
   1874 			reg = <0 0xee080200 0 0x700>;
   1875 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1876 			clocks = <&cpg CPG_MOD 703>;
   1877 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1878 			resets = <&cpg 703>;
   1879 			#phy-cells = <0>;
   1880 			status = "disabled";
   1881 		};
   1882 
   1883 		usb2_phy1: usb-phy@ee0a0200 {
   1884 			compatible = "renesas,usb2-phy-r8a7795",
   1885 				     "renesas,rcar-gen3-usb2-phy";
   1886 			reg = <0 0xee0a0200 0 0x700>;
   1887 			clocks = <&cpg CPG_MOD 702>;
   1888 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1889 			resets = <&cpg 702>;
   1890 			#phy-cells = <0>;
   1891 			status = "disabled";
   1892 		};
   1893 
   1894 		usb2_phy2: usb-phy@ee0c0200 {
   1895 			compatible = "renesas,usb2-phy-r8a7795",
   1896 				     "renesas,rcar-gen3-usb2-phy";
   1897 			reg = <0 0xee0c0200 0 0x700>;
   1898 			clocks = <&cpg CPG_MOD 701>;
   1899 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1900 			resets = <&cpg 701>;
   1901 			#phy-cells = <0>;
   1902 			status = "disabled";
   1903 		};
   1904 
   1905 		usb2_phy3: usb-phy@ee0e0200 {
   1906 			compatible = "renesas,usb2-phy-r8a7795",
   1907 				     "renesas,rcar-gen3-usb2-phy";
   1908 			reg = <0 0xee0e0200 0 0x700>;
   1909 			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
   1910 			clocks = <&cpg CPG_MOD 700>;
   1911 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1912 			resets = <&cpg 700>;
   1913 			#phy-cells = <0>;
   1914 			status = "disabled";
   1915 		};
   1916 
   1917 		ehci0: usb@ee080100 {
   1918 			compatible = "generic-ehci";
   1919 			reg = <0 0xee080100 0 0x100>;
   1920 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1921 			clocks = <&cpg CPG_MOD 703>;
   1922 			phys = <&usb2_phy0>;
   1923 			phy-names = "usb";
   1924 			companion = <&ohci0>;
   1925 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1926 			resets = <&cpg 703>;
   1927 			status = "disabled";
   1928 		};
   1929 
   1930 		ehci1: usb@ee0a0100 {
   1931 			compatible = "generic-ehci";
   1932 			reg = <0 0xee0a0100 0 0x100>;
   1933 			interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
   1934 			clocks = <&cpg CPG_MOD 702>;
   1935 			phys = <&usb2_phy1>;
   1936 			phy-names = "usb";
   1937 			companion = <&ohci1>;
   1938 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1939 			resets = <&cpg 702>;
   1940 			status = "disabled";
   1941 		};
   1942 
   1943 		ehci2: usb@ee0c0100 {
   1944 			compatible = "generic-ehci";
   1945 			reg = <0 0xee0c0100 0 0x100>;
   1946 			interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
   1947 			clocks = <&cpg CPG_MOD 701>;
   1948 			phys = <&usb2_phy2>;
   1949 			phy-names = "usb";
   1950 			companion = <&ohci2>;
   1951 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1952 			resets = <&cpg 701>;
   1953 			status = "disabled";
   1954 		};
   1955 
   1956 		ehci3: usb@ee0e0100 {
   1957 			compatible = "generic-ehci";
   1958 			reg = <0 0xee0e0100 0 0x100>;
   1959 			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
   1960 			clocks = <&cpg CPG_MOD 700>;
   1961 			phys = <&usb2_phy3>;
   1962 			phy-names = "usb";
   1963 			companion = <&ohci3>;
   1964 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1965 			resets = <&cpg 700>;
   1966 			status = "disabled";
   1967 		};
   1968 
   1969 		ohci0: usb@ee080000 {
   1970 			compatible = "generic-ohci";
   1971 			reg = <0 0xee080000 0 0x100>;
   1972 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1973 			clocks = <&cpg CPG_MOD 703>;
   1974 			phys = <&usb2_phy0>;
   1975 			phy-names = "usb";
   1976 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1977 			resets = <&cpg 703>;
   1978 			status = "disabled";
   1979 		};
   1980 
   1981 		ohci1: usb@ee0a0000 {
   1982 			compatible = "generic-ohci";
   1983 			reg = <0 0xee0a0000 0 0x100>;
   1984 			interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
   1985 			clocks = <&cpg CPG_MOD 702>;
   1986 			phys = <&usb2_phy1>;
   1987 			phy-names = "usb";
   1988 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   1989 			resets = <&cpg 702>;
   1990 			status = "disabled";
   1991 		};
   1992 
   1993 		ohci2: usb@ee0c0000 {
   1994 			compatible = "generic-ohci";
   1995 			reg = <0 0xee0c0000 0 0x100>;
   1996 			interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
   1997 			clocks = <&cpg CPG_MOD 701>;
   1998 			phys = <&usb2_phy2>;
   1999 			phy-names = "usb";
   2000 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2001 			resets = <&cpg 701>;
   2002 			status = "disabled";
   2003 		};
   2004 
   2005 		ohci3: usb@ee0e0000 {
   2006 			compatible = "generic-ohci";
   2007 			reg = <0 0xee0e0000 0 0x100>;
   2008 			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
   2009 			clocks = <&cpg CPG_MOD 700>;
   2010 			phys = <&usb2_phy3>;
   2011 			phy-names = "usb";
   2012 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2013 			resets = <&cpg 700>;
   2014 			status = "disabled";
   2015 		};
   2016 
   2017 		hsusb: usb@e6590000 {
   2018 			compatible = "renesas,usbhs-r8a7795",
   2019 				     "renesas,rcar-gen3-usbhs";
   2020 			reg = <0 0xe6590000 0 0x100>;
   2021 			interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
   2022 			clocks = <&cpg CPG_MOD 704>;
   2023 			dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
   2024 			       <&usb_dmac1 0>, <&usb_dmac1 1>;
   2025 			dma-names = "ch0", "ch1", "ch2", "ch3";
   2026 			renesas,buswait = <11>;
   2027 			phys = <&usb2_phy0>;
   2028 			phy-names = "usb";
   2029 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2030 			resets = <&cpg 704>;
   2031 			status = "disabled";
   2032 		};
   2033 
   2034 		hsusb3: usb@e659c000 {
   2035 			compatible = "renesas,usbhs-r8a7795",
   2036 				     "renesas,rcar-gen3-usbhs";
   2037 			reg = <0 0xe659c000 0 0x100>;
   2038 			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
   2039 			clocks = <&cpg CPG_MOD 705>;
   2040 			dmas = <&usb_dmac2 0>, <&usb_dmac2 1>,
   2041 			       <&usb_dmac3 0>, <&usb_dmac3 1>;
   2042 			dma-names = "ch0", "ch1", "ch2", "ch3";
   2043 			renesas,buswait = <11>;
   2044 			phys = <&usb2_phy3>;
   2045 			phy-names = "usb";
   2046 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2047 			resets = <&cpg 705>;
   2048 			status = "disabled";
   2049 		};
   2050 
   2051 		pciec0: pcie@fe000000 {
   2052 			compatible = "renesas,pcie-r8a7795",
   2053 				     "renesas,pcie-rcar-gen3";
   2054 			reg = <0 0xfe000000 0 0x80000>;
   2055 			#address-cells = <3>;
   2056 			#size-cells = <2>;
   2057 			bus-range = <0x00 0xff>;
   2058 			device_type = "pci";
   2059 			ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000
   2060 				0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000
   2061 				0x02000000 0 0x30000000 0 0x30000000 0 0x08000000
   2062 				0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
   2063 			/* Map all possible DDR as inbound ranges */
   2064 			dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x40000000>;
   2065 			interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
   2066 				<GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
   2067 				<GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
   2068 			#interrupt-cells = <1>;
   2069 			interrupt-map-mask = <0 0 0 0>;
   2070 			interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
   2071 			clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
   2072 			clock-names = "pcie", "pcie_bus";
   2073 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2074 			resets = <&cpg 319>;
   2075 			status = "disabled";
   2076 		};
   2077 
   2078 		pciec1: pcie@ee800000 {
   2079 			compatible = "renesas,pcie-r8a7795",
   2080 				     "renesas,pcie-rcar-gen3";
   2081 			reg = <0 0xee800000 0 0x80000>;
   2082 			#address-cells = <3>;
   2083 			#size-cells = <2>;
   2084 			bus-range = <0x00 0xff>;
   2085 			device_type = "pci";
   2086 			ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000
   2087 				0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000
   2088 				0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000
   2089 				0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>;
   2090 			/* Map all possible DDR as inbound ranges */
   2091 			dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x40000000>;
   2092 			interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
   2093 				<GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
   2094 				<GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
   2095 			#interrupt-cells = <1>;
   2096 			interrupt-map-mask = <0 0 0 0>;
   2097 			interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
   2098 			clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>;
   2099 			clock-names = "pcie", "pcie_bus";
   2100 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2101 			resets = <&cpg 318>;
   2102 			status = "disabled";
   2103 		};
   2104 
   2105 		imr-lx4@fe860000 {
   2106 			compatible = "renesas,r8a7795-imr-lx4",
   2107 				     "renesas,imr-lx4";
   2108 			reg = <0 0xfe860000 0 0x2000>;
   2109 			interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
   2110 			clocks = <&cpg CPG_MOD 823>;
   2111 			power-domains = <&sysc R8A7795_PD_A3VC>;
   2112 			resets = <&cpg 823>;
   2113 		};
   2114 
   2115 		imr-lx4@fe870000 {
   2116 			compatible = "renesas,r8a7795-imr-lx4",
   2117 				     "renesas,imr-lx4";
   2118 			reg = <0 0xfe870000 0 0x2000>;
   2119 			interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
   2120 			clocks = <&cpg CPG_MOD 822>;
   2121 			power-domains = <&sysc R8A7795_PD_A3VC>;
   2122 			resets = <&cpg 822>;
   2123 		};
   2124 
   2125 		imr-lx4@fe880000 {
   2126 			compatible = "renesas,r8a7795-imr-lx4",
   2127 				     "renesas,imr-lx4";
   2128 			reg = <0 0xfe880000 0 0x2000>;
   2129 			interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
   2130 			clocks = <&cpg CPG_MOD 821>;
   2131 			power-domains = <&sysc R8A7795_PD_A3VC>;
   2132 			resets = <&cpg 821>;
   2133 		};
   2134 
   2135 		imr-lx4@fe890000 {
   2136 			compatible = "renesas,r8a7795-imr-lx4",
   2137 				     "renesas,imr-lx4";
   2138 			reg = <0 0xfe890000 0 0x2000>;
   2139 			interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
   2140 			clocks = <&cpg CPG_MOD 820>;
   2141 			power-domains = <&sysc R8A7795_PD_A3VC>;
   2142 			resets = <&cpg 820>;
   2143 		};
   2144 
   2145 		vspbc: vsp@fe920000 {
   2146 			compatible = "renesas,vsp2";
   2147 			reg = <0 0xfe920000 0 0x8000>;
   2148 			interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
   2149 			clocks = <&cpg CPG_MOD 624>;
   2150 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2151 			resets = <&cpg 624>;
   2152 
   2153 			renesas,fcp = <&fcpvb1>;
   2154 		};
   2155 
   2156 		fcpvb1: fcp@fe92f000 {
   2157 			compatible = "renesas,fcpv";
   2158 			reg = <0 0xfe92f000 0 0x200>;
   2159 			clocks = <&cpg CPG_MOD 606>;
   2160 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2161 			resets = <&cpg 606>;
   2162 			iommus = <&ipmmu_vp1 7>;
   2163 		};
   2164 
   2165 		fcpf0: fcp@fe950000 {
   2166 			compatible = "renesas,fcpf";
   2167 			reg = <0 0xfe950000 0 0x200>;
   2168 			clocks = <&cpg CPG_MOD 615>;
   2169 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2170 			resets = <&cpg 615>;
   2171 			iommus = <&ipmmu_vp0 0>;
   2172 		};
   2173 
   2174 		fcpf1: fcp@fe951000 {
   2175 			compatible = "renesas,fcpf";
   2176 			reg = <0 0xfe951000 0 0x200>;
   2177 			clocks = <&cpg CPG_MOD 614>;
   2178 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2179 			resets = <&cpg 614>;
   2180 			iommus = <&ipmmu_vp1 1>;
   2181 		};
   2182 
   2183 		vspbd: vsp@fe960000 {
   2184 			compatible = "renesas,vsp2";
   2185 			reg = <0 0xfe960000 0 0x8000>;
   2186 			interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
   2187 			clocks = <&cpg CPG_MOD 626>;
   2188 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2189 			resets = <&cpg 626>;
   2190 
   2191 			renesas,fcp = <&fcpvb0>;
   2192 		};
   2193 
   2194 		fcpvb0: fcp@fe96f000 {
   2195 			compatible = "renesas,fcpv";
   2196 			reg = <0 0xfe96f000 0 0x200>;
   2197 			clocks = <&cpg CPG_MOD 607>;
   2198 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2199 			resets = <&cpg 607>;
   2200 			iommus = <&ipmmu_vp0 5>;
   2201 		};
   2202 
   2203 		vspi0: vsp@fe9a0000 {
   2204 			compatible = "renesas,vsp2";
   2205 			reg = <0 0xfe9a0000 0 0x8000>;
   2206 			interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>;
   2207 			clocks = <&cpg CPG_MOD 631>;
   2208 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2209 			resets = <&cpg 631>;
   2210 
   2211 			renesas,fcp = <&fcpvi0>;
   2212 		};
   2213 
   2214 		fcpvi0: fcp@fe9af000 {
   2215 			compatible = "renesas,fcpv";
   2216 			reg = <0 0xfe9af000 0 0x200>;
   2217 			clocks = <&cpg CPG_MOD 611>;
   2218 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2219 			resets = <&cpg 611>;
   2220 			iommus = <&ipmmu_vp0 8>;
   2221 		};
   2222 
   2223 		vspi1: vsp@fe9b0000 {
   2224 			compatible = "renesas,vsp2";
   2225 			reg = <0 0xfe9b0000 0 0x8000>;
   2226 			interrupts = <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>;
   2227 			clocks = <&cpg CPG_MOD 630>;
   2228 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2229 			resets = <&cpg 630>;
   2230 
   2231 			renesas,fcp = <&fcpvi1>;
   2232 		};
   2233 
   2234 		fcpvi1: fcp@fe9bf000 {
   2235 			compatible = "renesas,fcpv";
   2236 			reg = <0 0xfe9bf000 0 0x200>;
   2237 			clocks = <&cpg CPG_MOD 610>;
   2238 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2239 			resets = <&cpg 610>;
   2240 			iommus = <&ipmmu_vp1 9>;
   2241 		};
   2242 
   2243 		vspd0: vsp@fea20000 {
   2244 			compatible = "renesas,vsp2";
   2245 			reg = <0 0xfea20000 0 0x8000>;
   2246 			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
   2247 			clocks = <&cpg CPG_MOD 623>;
   2248 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2249 			resets = <&cpg 623>;
   2250 
   2251 			renesas,fcp = <&fcpvd0>;
   2252 		};
   2253 
   2254 		fcpvd0: fcp@fea27000 {
   2255 			compatible = "renesas,fcpv";
   2256 			reg = <0 0xfea27000 0 0x200>;
   2257 			clocks = <&cpg CPG_MOD 603>;
   2258 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2259 			resets = <&cpg 603>;
   2260 			iommus = <&ipmmu_vi0 8>;
   2261 		};
   2262 
   2263 		vspd1: vsp@fea28000 {
   2264 			compatible = "renesas,vsp2";
   2265 			reg = <0 0xfea28000 0 0x8000>;
   2266 			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
   2267 			clocks = <&cpg CPG_MOD 622>;
   2268 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2269 			resets = <&cpg 622>;
   2270 
   2271 			renesas,fcp = <&fcpvd1>;
   2272 		};
   2273 
   2274 		fcpvd1: fcp@fea2f000 {
   2275 			compatible = "renesas,fcpv";
   2276 			reg = <0 0xfea2f000 0 0x200>;
   2277 			clocks = <&cpg CPG_MOD 602>;
   2278 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2279 			resets = <&cpg 602>;
   2280 			iommus = <&ipmmu_vi0 9>;
   2281 		};
   2282 
   2283 		vspd2: vsp@fea30000 {
   2284 			compatible = "renesas,vsp2";
   2285 			reg = <0 0xfea30000 0 0x8000>;
   2286 			interrupts = <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>;
   2287 			clocks = <&cpg CPG_MOD 621>;
   2288 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2289 			resets = <&cpg 621>;
   2290 
   2291 			renesas,fcp = <&fcpvd2>;
   2292 		};
   2293 
   2294 		fcpvd2: fcp@fea37000 {
   2295 			compatible = "renesas,fcpv";
   2296 			reg = <0 0xfea37000 0 0x200>;
   2297 			clocks = <&cpg CPG_MOD 601>;
   2298 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2299 			resets = <&cpg 601>;
   2300 			iommus = <&ipmmu_vi1 10>;
   2301 		};
   2302 
   2303 		fdp1@fe940000 {
   2304 			compatible = "renesas,fdp1";
   2305 			reg = <0 0xfe940000 0 0x2400>;
   2306 			interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
   2307 			clocks = <&cpg CPG_MOD 119>;
   2308 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2309 			resets = <&cpg 119>;
   2310 			renesas,fcp = <&fcpf0>;
   2311 		};
   2312 
   2313 		fdp1@fe944000 {
   2314 			compatible = "renesas,fdp1";
   2315 			reg = <0 0xfe944000 0 0x2400>;
   2316 			interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
   2317 			clocks = <&cpg CPG_MOD 118>;
   2318 			power-domains = <&sysc R8A7795_PD_A3VP>;
   2319 			resets = <&cpg 118>;
   2320 			renesas,fcp = <&fcpf1>;
   2321 		};
   2322 
   2323 		hdmi0: hdmi@fead0000 {
   2324 			compatible = "renesas,r8a7795-hdmi", "renesas,rcar-gen3-hdmi";
   2325 			reg = <0 0xfead0000 0 0x10000>;
   2326 			interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>;
   2327 			clocks = <&cpg CPG_MOD 729>, <&cpg CPG_CORE R8A7795_CLK_HDMI>;
   2328 			clock-names = "iahb", "isfr";
   2329 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2330 			resets = <&cpg 729>;
   2331 			status = "disabled";
   2332 
   2333 			ports {
   2334 				#address-cells = <1>;
   2335 				#size-cells = <0>;
   2336 				port@0 {
   2337 					reg = <0>;
   2338 					dw_hdmi0_in: endpoint {
   2339 						remote-endpoint = <&du_out_hdmi0>;
   2340 					};
   2341 				};
   2342 				port@1 {
   2343 					reg = <1>;
   2344 				};
   2345 			};
   2346 		};
   2347 
   2348 		hdmi1: hdmi@feae0000 {
   2349 			compatible = "renesas,r8a7795-hdmi", "renesas,rcar-gen3-hdmi";
   2350 			reg = <0 0xfeae0000 0 0x10000>;
   2351 			interrupts = <GIC_SPI 436 IRQ_TYPE_LEVEL_HIGH>;
   2352 			clocks = <&cpg CPG_MOD 728>, <&cpg CPG_CORE R8A7795_CLK_HDMI>;
   2353 			clock-names = "iahb", "isfr";
   2354 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2355 			resets = <&cpg 728>;
   2356 			status = "disabled";
   2357 
   2358 			ports {
   2359 				#address-cells = <1>;
   2360 				#size-cells = <0>;
   2361 				port@0 {
   2362 					reg = <0>;
   2363 					dw_hdmi1_in: endpoint {
   2364 						remote-endpoint = <&du_out_hdmi1>;
   2365 					};
   2366 				};
   2367 				port@1 {
   2368 					reg = <1>;
   2369 				};
   2370 			};
   2371 		};
   2372 
   2373 		du: display@feb00000 {
   2374 			compatible = "renesas,du-r8a7795";
   2375 			reg = <0 0xfeb00000 0 0x80000>,
   2376 			      <0 0xfeb90000 0 0x14>;
   2377 			reg-names = "du", "lvds.0";
   2378 			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
   2379 				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
   2380 				     <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>,
   2381 				     <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>;
   2382 			clocks = <&cpg CPG_MOD 724>,
   2383 				 <&cpg CPG_MOD 723>,
   2384 				 <&cpg CPG_MOD 722>,
   2385 				 <&cpg CPG_MOD 721>,
   2386 				 <&cpg CPG_MOD 727>;
   2387 			clock-names = "du.0", "du.1", "du.2", "du.3", "lvds.0";
   2388 			vsps = <&vspd0 0 &vspd1 0 &vspd2 0 &vspd0 1>;
   2389 			status = "disabled";
   2390 
   2391 			ports {
   2392 				#address-cells = <1>;
   2393 				#size-cells = <0>;
   2394 
   2395 				port@0 {
   2396 					reg = <0>;
   2397 					du_out_rgb: endpoint {
   2398 					};
   2399 				};
   2400 				port@1 {
   2401 					reg = <1>;
   2402 					du_out_hdmi0: endpoint {
   2403 						remote-endpoint = <&dw_hdmi0_in>;
   2404 					};
   2405 				};
   2406 				port@2 {
   2407 					reg = <2>;
   2408 					du_out_hdmi1: endpoint {
   2409 						remote-endpoint = <&dw_hdmi1_in>;
   2410 					};
   2411 				};
   2412 				port@3 {
   2413 					reg = <3>;
   2414 					du_out_lvds0: endpoint {
   2415 					};
   2416 				};
   2417 			};
   2418 		};
   2419 
   2420 		tsc: thermal@e6198000 {
   2421 			compatible = "renesas,r8a7795-thermal";
   2422 			reg = <0 0xe6198000 0 0x100>,
   2423 			      <0 0xe61a0000 0 0x100>,
   2424 			      <0 0xe61a8000 0 0x100>;
   2425 			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
   2426 				     <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
   2427 				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
   2428 			clocks = <&cpg CPG_MOD 522>;
   2429 			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
   2430 			resets = <&cpg 522>;
   2431 			#thermal-sensor-cells = <1>;
   2432 			status = "okay";
   2433 		};
   2434 	};
   2435 
   2436 	timer {
   2437 		compatible = "arm,armv8-timer";
   2438 		interrupts-extended = <&gic GIC_PPI 13
   2439 				       (GIC_CPU_MASK_SIMPLE(8) |
   2440 				       IRQ_TYPE_LEVEL_LOW)>,
   2441 				      <&gic GIC_PPI 14
   2442 				       (GIC_CPU_MASK_SIMPLE(8) |
   2443 				       IRQ_TYPE_LEVEL_LOW)>,
   2444 				      <&gic GIC_PPI 11
   2445 				       (GIC_CPU_MASK_SIMPLE(8) |
   2446 				       IRQ_TYPE_LEVEL_LOW)>,
   2447 				      <&gic GIC_PPI 10
   2448 				       (GIC_CPU_MASK_SIMPLE(8) |
   2449 				       IRQ_TYPE_LEVEL_LOW)>;
   2450 	};
   2451 
   2452 	thermal-zones {
   2453 		sensor_thermal1: sensor-thermal1 {
   2454 			polling-delay-passive = <250>;
   2455 			polling-delay = <1000>;
   2456 			thermal-sensors = <&tsc 0>;
   2457 
   2458 			trips {
   2459 				sensor1_passive: sensor1-passive {
   2460 					temperature = <95000>;
   2461 					hysteresis = <2000>;
   2462 					type = "passive";
   2463 				};
   2464 				sensor1_crit: sensor1-crit {
   2465 					temperature = <120000>;
   2466 					hysteresis = <2000>;
   2467 					type = "critical";
   2468 				};
   2469 			};
   2470 
   2471 			cooling-maps {
   2472 				map0 {
   2473 					trip = <&sensor1_passive>;
   2474 					cooling-device = <&a57_0 4 4>;
   2475 				};
   2476 			};
   2477 		};
   2478 
   2479 		sensor_thermal2: sensor-thermal2 {
   2480 			polling-delay-passive = <250>;
   2481 			polling-delay = <1000>;
   2482 			thermal-sensors = <&tsc 1>;
   2483 
   2484 			trips {
   2485 				sensor2_passive: sensor2-passive {
   2486 					temperature = <95000>;
   2487 					hysteresis = <2000>;
   2488 					type = "passive";
   2489 				};
   2490 				sensor2_crit: sensor2-crit {
   2491 					temperature = <120000>;
   2492 					hysteresis = <2000>;
   2493 					type = "critical";
   2494 				};
   2495 			};
   2496 
   2497 			cooling-maps {
   2498 				map0 {
   2499 					trip = <&sensor2_passive>;
   2500 					cooling-device = <&a57_0 4 4>;
   2501 				};
   2502 			};
   2503 		};
   2504 
   2505 		sensor_thermal3: sensor-thermal3 {
   2506 			polling-delay-passive = <250>;
   2507 			polling-delay = <1000>;
   2508 			thermal-sensors = <&tsc 2>;
   2509 
   2510 			trips {
   2511 				sensor3_passive: sensor3-passive {
   2512 					temperature = <95000>;
   2513 					hysteresis = <2000>;
   2514 					type = "passive";
   2515 				};
   2516 				sensor3_crit: sensor3-crit {
   2517 					temperature = <120000>;
   2518 					hysteresis = <2000>;
   2519 					type = "critical";
   2520 				};
   2521 			};
   2522 
   2523 			cooling-maps {
   2524 				map0 {
   2525 					trip = <&sensor3_passive>;
   2526 					cooling-device = <&a57_0 4 4>;
   2527 				};
   2528 			};
   2529 		};
   2530 	};
   2531 
   2532 	/* External USB clocks - can be overridden by the board */
   2533 	usb3s0_clk: usb3s0 {
   2534 		compatible = "fixed-clock";
   2535 		#clock-cells = <0>;
   2536 		clock-frequency = <0>;
   2537 	};
   2538 
   2539 	usb_extal_clk: usb_extal {
   2540 		compatible = "fixed-clock";
   2541 		#clock-cells = <0>;
   2542 		clock-frequency = <0>;
   2543 	};
   2544 };
   2545