Home | History | Annotate | Line # | Download | only in renesas
      1 // SPDX-License-Identifier: GPL-2.0
      2 /*
      3  * Device Tree Source for the R-Car D3 (R8A77995) SoC
      4  *
      5  * Copyright (C) 2016 Renesas Electronics Corp.
      6  * Copyright (C) 2017 Glider bvba
      7  */
      8 
      9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h>
     10 #include <dt-bindings/interrupt-controller/arm-gic.h>
     11 #include <dt-bindings/power/r8a77995-sysc.h>
     12 
     13 / {
     14 	compatible = "renesas,r8a77995";
     15 	#address-cells = <2>;
     16 	#size-cells = <2>;
     17 
     18 	/*
     19 	 * The external audio clocks are configured as 0 Hz fixed frequency
     20 	 * clocks by default.
     21 	 * Boards that provide audio clocks should override them.
     22 	 */
     23 	audio_clk_a: audio_clk_a {
     24 		compatible = "fixed-clock";
     25 		#clock-cells = <0>;
     26 		clock-frequency = <0>;
     27 	};
     28 
     29 	audio_clk_b: audio_clk_b {
     30 		compatible = "fixed-clock";
     31 		#clock-cells = <0>;
     32 		clock-frequency = <0>;
     33 	};
     34 
     35 	/* External CAN clock - to be overridden by boards that provide it */
     36 	can_clk: can {
     37 		compatible = "fixed-clock";
     38 		#clock-cells = <0>;
     39 		clock-frequency = <0>;
     40 	};
     41 
     42 	cpus {
     43 		#address-cells = <1>;
     44 		#size-cells = <0>;
     45 
     46 		a53_0: cpu@0 {
     47 			compatible = "arm,cortex-a53";
     48 			reg = <0x0>;
     49 			device_type = "cpu";
     50 			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
     51 			next-level-cache = <&L2_CA53>;
     52 			enable-method = "psci";
     53 		};
     54 
     55 		L2_CA53: cache-controller-1 {
     56 			compatible = "cache";
     57 			power-domains = <&sysc R8A77995_PD_CA53_SCU>;
     58 			cache-unified;
     59 			cache-level = <2>;
     60 		};
     61 	};
     62 
     63 	extal_clk: extal {
     64 		compatible = "fixed-clock";
     65 		#clock-cells = <0>;
     66 		/* This value must be overridden by the board */
     67 		clock-frequency = <0>;
     68 	};
     69 
     70 	pmu_a53 {
     71 		compatible = "arm,cortex-a53-pmu";
     72 		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
     73 	};
     74 
     75 	psci {
     76 		compatible = "arm,psci-1.0", "arm,psci-0.2";
     77 		method = "smc";
     78 	};
     79 
     80 	scif_clk: scif {
     81 		compatible = "fixed-clock";
     82 		#clock-cells = <0>;
     83 		clock-frequency = <0>;
     84 	};
     85 
     86 	soc {
     87 		compatible = "simple-bus";
     88 		interrupt-parent = <&gic>;
     89 		#address-cells = <2>;
     90 		#size-cells = <2>;
     91 		ranges;
     92 
     93 		rwdt: watchdog@e6020000 {
     94 			compatible = "renesas,r8a77995-wdt",
     95 				     "renesas,rcar-gen3-wdt";
     96 			reg = <0 0xe6020000 0 0x0c>;
     97 			clocks = <&cpg CPG_MOD 402>;
     98 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
     99 			resets = <&cpg 402>;
    100 			status = "disabled";
    101 		};
    102 
    103 		gpio0: gpio@e6050000 {
    104 			compatible = "renesas,gpio-r8a77995",
    105 				     "renesas,rcar-gen3-gpio";
    106 			reg = <0 0xe6050000 0 0x50>;
    107 			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
    108 			#gpio-cells = <2>;
    109 			gpio-controller;
    110 			gpio-ranges = <&pfc 0 0 9>;
    111 			#interrupt-cells = <2>;
    112 			interrupt-controller;
    113 			clocks = <&cpg CPG_MOD 912>;
    114 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    115 			resets = <&cpg 912>;
    116 		};
    117 
    118 		gpio1: gpio@e6051000 {
    119 			compatible = "renesas,gpio-r8a77995",
    120 				     "renesas,rcar-gen3-gpio";
    121 			reg = <0 0xe6051000 0 0x50>;
    122 			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
    123 			#gpio-cells = <2>;
    124 			gpio-controller;
    125 			gpio-ranges = <&pfc 0 32 32>;
    126 			#interrupt-cells = <2>;
    127 			interrupt-controller;
    128 			clocks = <&cpg CPG_MOD 911>;
    129 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    130 			resets = <&cpg 911>;
    131 		};
    132 
    133 		gpio2: gpio@e6052000 {
    134 			compatible = "renesas,gpio-r8a77995",
    135 				     "renesas,rcar-gen3-gpio";
    136 			reg = <0 0xe6052000 0 0x50>;
    137 			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
    138 			#gpio-cells = <2>;
    139 			gpio-controller;
    140 			gpio-ranges = <&pfc 0 64 32>;
    141 			#interrupt-cells = <2>;
    142 			interrupt-controller;
    143 			clocks = <&cpg CPG_MOD 910>;
    144 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    145 			resets = <&cpg 910>;
    146 		};
    147 
    148 		gpio3: gpio@e6053000 {
    149 			compatible = "renesas,gpio-r8a77995",
    150 				     "renesas,rcar-gen3-gpio";
    151 			reg = <0 0xe6053000 0 0x50>;
    152 			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
    153 			#gpio-cells = <2>;
    154 			gpio-controller;
    155 			gpio-ranges = <&pfc 0 96 10>;
    156 			#interrupt-cells = <2>;
    157 			interrupt-controller;
    158 			clocks = <&cpg CPG_MOD 909>;
    159 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    160 			resets = <&cpg 909>;
    161 		};
    162 
    163 		gpio4: gpio@e6054000 {
    164 			compatible = "renesas,gpio-r8a77995",
    165 				     "renesas,rcar-gen3-gpio";
    166 			reg = <0 0xe6054000 0 0x50>;
    167 			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
    168 			#gpio-cells = <2>;
    169 			gpio-controller;
    170 			gpio-ranges = <&pfc 0 128 32>;
    171 			#interrupt-cells = <2>;
    172 			interrupt-controller;
    173 			clocks = <&cpg CPG_MOD 908>;
    174 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    175 			resets = <&cpg 908>;
    176 		};
    177 
    178 		gpio5: gpio@e6055000 {
    179 			compatible = "renesas,gpio-r8a77995",
    180 				     "renesas,rcar-gen3-gpio";
    181 			reg = <0 0xe6055000 0 0x50>;
    182 			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
    183 			#gpio-cells = <2>;
    184 			gpio-controller;
    185 			gpio-ranges = <&pfc 0 160 21>;
    186 			#interrupt-cells = <2>;
    187 			interrupt-controller;
    188 			clocks = <&cpg CPG_MOD 907>;
    189 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    190 			resets = <&cpg 907>;
    191 		};
    192 
    193 		gpio6: gpio@e6055400 {
    194 			compatible = "renesas,gpio-r8a77995",
    195 				     "renesas,rcar-gen3-gpio";
    196 			reg = <0 0xe6055400 0 0x50>;
    197 			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
    198 			#gpio-cells = <2>;
    199 			gpio-controller;
    200 			gpio-ranges = <&pfc 0 192 14>;
    201 			#interrupt-cells = <2>;
    202 			interrupt-controller;
    203 			clocks = <&cpg CPG_MOD 906>;
    204 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    205 			resets = <&cpg 906>;
    206 		};
    207 
    208 		pfc: pinctrl@e6060000 {
    209 			compatible = "renesas,pfc-r8a77995";
    210 			reg = <0 0xe6060000 0 0x508>;
    211 		};
    212 
    213 		cmt0: timer@e60f0000 {
    214 			compatible = "renesas,r8a77995-cmt0",
    215 				     "renesas,rcar-gen3-cmt0";
    216 			reg = <0 0xe60f0000 0 0x1004>;
    217 			interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
    218 				     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
    219 			clocks = <&cpg CPG_MOD 303>;
    220 			clock-names = "fck";
    221 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    222 			resets = <&cpg 303>;
    223 			status = "disabled";
    224 		};
    225 
    226 		cmt1: timer@e6130000 {
    227 			compatible = "renesas,r8a77995-cmt1",
    228 				     "renesas,rcar-gen3-cmt1";
    229 			reg = <0 0xe6130000 0 0x1004>;
    230 			interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
    231 				     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
    232 				     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
    233 				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
    234 				     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
    235 				     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
    236 				     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
    237 				     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
    238 			clocks = <&cpg CPG_MOD 302>;
    239 			clock-names = "fck";
    240 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    241 			resets = <&cpg 302>;
    242 			status = "disabled";
    243 		};
    244 
    245 		cmt2: timer@e6140000 {
    246 			compatible = "renesas,r8a77995-cmt1",
    247 				     "renesas,rcar-gen3-cmt1";
    248 			reg = <0 0xe6140000 0 0x1004>;
    249 			interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
    250 				     <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
    251 				     <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
    252 				     <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
    253 				     <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
    254 				     <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
    255 				     <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
    256 				     <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
    257 			clocks = <&cpg CPG_MOD 301>;
    258 			clock-names = "fck";
    259 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    260 			resets = <&cpg 301>;
    261 			status = "disabled";
    262 		};
    263 
    264 		cmt3: timer@e6148000 {
    265 			compatible = "renesas,r8a77995-cmt1",
    266 				     "renesas,rcar-gen3-cmt1";
    267 			reg = <0 0xe6148000 0 0x1004>;
    268 			interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
    269 				     <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
    270 				     <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
    271 				     <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
    272 				     <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
    273 				     <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
    274 				     <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
    275 				     <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
    276 			clocks = <&cpg CPG_MOD 300>;
    277 			clock-names = "fck";
    278 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    279 			resets = <&cpg 300>;
    280 			status = "disabled";
    281 		};
    282 
    283 		cpg: clock-controller@e6150000 {
    284 			compatible = "renesas,r8a77995-cpg-mssr";
    285 			reg = <0 0xe6150000 0 0x1000>;
    286 			clocks = <&extal_clk>;
    287 			clock-names = "extal";
    288 			#clock-cells = <2>;
    289 			#power-domain-cells = <0>;
    290 			#reset-cells = <1>;
    291 		};
    292 
    293 		rst: reset-controller@e6160000 {
    294 			compatible = "renesas,r8a77995-rst";
    295 			reg = <0 0xe6160000 0 0x0200>;
    296 		};
    297 
    298 		sysc: system-controller@e6180000 {
    299 			compatible = "renesas,r8a77995-sysc";
    300 			reg = <0 0xe6180000 0 0x0400>;
    301 			#power-domain-cells = <1>;
    302 		};
    303 
    304 		thermal: thermal@e6190000 {
    305 			compatible = "renesas,thermal-r8a77995";
    306 			reg = <0 0xe6190000 0 0x10>, <0 0xe6190100 0 0x38>;
    307 			interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
    308 				     <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
    309 				     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
    310 			clocks = <&cpg CPG_MOD 522>;
    311 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    312 			resets = <&cpg 522>;
    313 			#thermal-sensor-cells = <0>;
    314 		};
    315 
    316 		intc_ex: interrupt-controller@e61c0000 {
    317 			compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
    318 			#interrupt-cells = <2>;
    319 			interrupt-controller;
    320 			reg = <0 0xe61c0000 0 0x200>;
    321 			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
    322 				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
    323 				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
    324 				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
    325 				     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
    326 				     <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
    327 			clocks = <&cpg CPG_MOD 407>;
    328 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    329 			resets = <&cpg 407>;
    330 		};
    331 
    332 		tmu0: timer@e61e0000 {
    333 			compatible = "renesas,tmu-r8a77995", "renesas,tmu";
    334 			reg = <0 0xe61e0000 0 0x30>;
    335 			interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
    336 				     <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
    337 				     <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
    338 			clocks = <&cpg CPG_MOD 125>;
    339 			clock-names = "fck";
    340 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    341 			resets = <&cpg 125>;
    342 			status = "disabled";
    343 		};
    344 
    345 		tmu1: timer@e6fc0000 {
    346 			compatible = "renesas,tmu-r8a77995", "renesas,tmu";
    347 			reg = <0 0xe6fc0000 0 0x30>;
    348 			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
    349 				     <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
    350 				     <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
    351 			clocks = <&cpg CPG_MOD 124>;
    352 			clock-names = "fck";
    353 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    354 			resets = <&cpg 124>;
    355 			status = "disabled";
    356 		};
    357 
    358 		tmu2: timer@e6fd0000 {
    359 			compatible = "renesas,tmu-r8a77995", "renesas,tmu";
    360 			reg = <0 0xe6fd0000 0 0x30>;
    361 			interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
    362 				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
    363 				     <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
    364 			clocks = <&cpg CPG_MOD 123>;
    365 			clock-names = "fck";
    366 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    367 			resets = <&cpg 123>;
    368 			status = "disabled";
    369 		};
    370 
    371 		tmu3: timer@e6fe0000 {
    372 			compatible = "renesas,tmu-r8a77995", "renesas,tmu";
    373 			reg = <0 0xe6fe0000 0 0x30>;
    374 			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
    375 				     <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
    376 				     <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
    377 			clocks = <&cpg CPG_MOD 122>;
    378 			clock-names = "fck";
    379 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    380 			resets = <&cpg 122>;
    381 			status = "disabled";
    382 		};
    383 
    384 		tmu4: timer@ffc00000 {
    385 			compatible = "renesas,tmu-r8a77995", "renesas,tmu";
    386 			reg = <0 0xffc00000 0 0x30>;
    387 			interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
    388 				     <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
    389 				     <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
    390 			clocks = <&cpg CPG_MOD 121>;
    391 			clock-names = "fck";
    392 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    393 			resets = <&cpg 121>;
    394 			status = "disabled";
    395 		};
    396 
    397 		i2c0: i2c@e6500000 {
    398 			#address-cells = <1>;
    399 			#size-cells = <0>;
    400 			compatible = "renesas,i2c-r8a77995",
    401 				     "renesas,rcar-gen3-i2c";
    402 			reg = <0 0xe6500000 0 0x40>;
    403 			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
    404 			clocks = <&cpg CPG_MOD 931>;
    405 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    406 			resets = <&cpg 931>;
    407 			dmas = <&dmac1 0x91>, <&dmac1 0x90>,
    408 			       <&dmac2 0x91>, <&dmac2 0x90>;
    409 			dma-names = "tx", "rx", "tx", "rx";
    410 			i2c-scl-internal-delay-ns = <6>;
    411 			status = "disabled";
    412 		};
    413 
    414 		i2c1: i2c@e6508000 {
    415 			#address-cells = <1>;
    416 			#size-cells = <0>;
    417 			compatible = "renesas,i2c-r8a77995",
    418 				     "renesas,rcar-gen3-i2c";
    419 			reg = <0 0xe6508000 0 0x40>;
    420 			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
    421 			clocks = <&cpg CPG_MOD 930>;
    422 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    423 			resets = <&cpg 930>;
    424 			dmas = <&dmac1 0x93>, <&dmac1 0x92>,
    425 			       <&dmac2 0x93>, <&dmac2 0x92>;
    426 			dma-names = "tx", "rx", "tx", "rx";
    427 			i2c-scl-internal-delay-ns = <6>;
    428 			status = "disabled";
    429 		};
    430 
    431 		i2c2: i2c@e6510000 {
    432 			#address-cells = <1>;
    433 			#size-cells = <0>;
    434 			compatible = "renesas,i2c-r8a77995",
    435 				     "renesas,rcar-gen3-i2c";
    436 			reg = <0 0xe6510000 0 0x40>;
    437 			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
    438 			clocks = <&cpg CPG_MOD 929>;
    439 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    440 			resets = <&cpg 929>;
    441 			dmas = <&dmac1 0x95>, <&dmac1 0x94>,
    442 			       <&dmac2 0x95>, <&dmac2 0x94>;
    443 			dma-names = "tx", "rx", "tx", "rx";
    444 			i2c-scl-internal-delay-ns = <6>;
    445 			status = "disabled";
    446 		};
    447 
    448 		i2c3: i2c@e66d0000 {
    449 			#address-cells = <1>;
    450 			#size-cells = <0>;
    451 			compatible = "renesas,i2c-r8a77995",
    452 				     "renesas,rcar-gen3-i2c";
    453 			reg = <0 0xe66d0000 0 0x40>;
    454 			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
    455 			clocks = <&cpg CPG_MOD 928>;
    456 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    457 			resets = <&cpg 928>;
    458 			dmas = <&dmac0 0x97>, <&dmac0 0x96>;
    459 			dma-names = "tx", "rx";
    460 			i2c-scl-internal-delay-ns = <6>;
    461 			status = "disabled";
    462 		};
    463 
    464 		hscif0: serial@e6540000 {
    465 			compatible = "renesas,hscif-r8a77995",
    466 				     "renesas,rcar-gen3-hscif",
    467 				     "renesas,hscif";
    468 			reg = <0 0xe6540000 0 0x60>;
    469 			interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
    470 			clocks = <&cpg CPG_MOD 520>,
    471 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    472 				 <&scif_clk>;
    473 			clock-names = "fck", "brg_int", "scif_clk";
    474 			dmas = <&dmac1 0x31>, <&dmac1 0x30>,
    475 			       <&dmac2 0x31>, <&dmac2 0x30>;
    476 			dma-names = "tx", "rx", "tx", "rx";
    477 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    478 			resets = <&cpg 520>;
    479 			status = "disabled";
    480 		};
    481 
    482 		hscif3: serial@e66a0000 {
    483 			compatible = "renesas,hscif-r8a77995",
    484 				     "renesas,rcar-gen3-hscif",
    485 				     "renesas,hscif";
    486 			reg = <0 0xe66a0000 0 0x60>;
    487 			interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
    488 			clocks = <&cpg CPG_MOD 517>,
    489 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    490 				 <&scif_clk>;
    491 			clock-names = "fck", "brg_int", "scif_clk";
    492 			dmas = <&dmac0 0x37>, <&dmac0 0x36>;
    493 			dma-names = "tx", "rx";
    494 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    495 			resets = <&cpg 517>;
    496 			status = "disabled";
    497 		};
    498 
    499 		hsusb: usb@e6590000 {
    500 			compatible = "renesas,usbhs-r8a77995",
    501 				     "renesas,rcar-gen3-usbhs";
    502 			reg = <0 0xe6590000 0 0x200>;
    503 			interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
    504 			clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
    505 			dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
    506 			       <&usb_dmac1 0>, <&usb_dmac1 1>;
    507 			dma-names = "ch0", "ch1", "ch2", "ch3";
    508 			renesas,buswait = <11>;
    509 			phys = <&usb2_phy0 3>;
    510 			phy-names = "usb";
    511 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    512 			resets = <&cpg 704>, <&cpg 703>;
    513 			status = "disabled";
    514 		};
    515 
    516 		usb_dmac0: dma-controller@e65a0000 {
    517 			compatible = "renesas,r8a77995-usb-dmac",
    518 				     "renesas,usb-dmac";
    519 			reg = <0 0xe65a0000 0 0x100>;
    520 			interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
    521 				     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
    522 			interrupt-names = "ch0", "ch1";
    523 			clocks = <&cpg CPG_MOD 330>;
    524 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    525 			resets = <&cpg 330>;
    526 			#dma-cells = <1>;
    527 			dma-channels = <2>;
    528 		};
    529 
    530 		usb_dmac1: dma-controller@e65b0000 {
    531 			compatible = "renesas,r8a77995-usb-dmac",
    532 				     "renesas,usb-dmac";
    533 			reg = <0 0xe65b0000 0 0x100>;
    534 			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
    535 				     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
    536 			interrupt-names = "ch0", "ch1";
    537 			clocks = <&cpg CPG_MOD 331>;
    538 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    539 			resets = <&cpg 331>;
    540 			#dma-cells = <1>;
    541 			dma-channels = <2>;
    542 		};
    543 
    544 		arm_cc630p: crypto@e6601000 {
    545 			compatible = "arm,cryptocell-630p-ree";
    546 			interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
    547 			reg = <0x0 0xe6601000 0 0x1000>;
    548 			clocks = <&cpg CPG_MOD 229>;
    549 			resets = <&cpg 229>;
    550 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    551 		};
    552 
    553 		canfd: can@e66c0000 {
    554 			compatible = "renesas,r8a77995-canfd",
    555 				     "renesas,rcar-gen3-canfd";
    556 			reg = <0 0xe66c0000 0 0x8000>;
    557 			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
    558 				   <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
    559 			clocks = <&cpg CPG_MOD 914>,
    560 			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
    561 			       <&can_clk>;
    562 			clock-names = "fck", "canfd", "can_clk";
    563 			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
    564 			assigned-clock-rates = <40000000>;
    565 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    566 			resets = <&cpg 914>;
    567 			status = "disabled";
    568 
    569 			channel0 {
    570 				status = "disabled";
    571 			};
    572 
    573 			channel1 {
    574 				status = "disabled";
    575 			};
    576 		};
    577 
    578 		dmac0: dma-controller@e6700000 {
    579 			compatible = "renesas,dmac-r8a77995",
    580 				     "renesas,rcar-dmac";
    581 			reg = <0 0xe6700000 0 0x10000>;
    582 			interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
    583 				     <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
    584 				     <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
    585 				     <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
    586 				     <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
    587 				     <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
    588 				     <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
    589 				     <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
    590 				     <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
    591 			interrupt-names = "error",
    592 					"ch0", "ch1", "ch2", "ch3",
    593 					"ch4", "ch5", "ch6", "ch7";
    594 			clocks = <&cpg CPG_MOD 219>;
    595 			clock-names = "fck";
    596 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    597 			resets = <&cpg 219>;
    598 			#dma-cells = <1>;
    599 			dma-channels = <8>;
    600 			iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
    601 			       <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
    602 			       <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
    603 			       <&ipmmu_ds0 6>, <&ipmmu_ds0 7>;
    604 		};
    605 
    606 		dmac1: dma-controller@e7300000 {
    607 			compatible = "renesas,dmac-r8a77995",
    608 				     "renesas,rcar-dmac";
    609 			reg = <0 0xe7300000 0 0x10000>;
    610 			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
    611 				     <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
    612 				     <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
    613 				     <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
    614 				     <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
    615 				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
    616 				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
    617 				     <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
    618 				     <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
    619 			interrupt-names = "error",
    620 					"ch0", "ch1", "ch2", "ch3",
    621 					"ch4", "ch5", "ch6", "ch7";
    622 			clocks = <&cpg CPG_MOD 218>;
    623 			clock-names = "fck";
    624 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    625 			resets = <&cpg 218>;
    626 			#dma-cells = <1>;
    627 			dma-channels = <8>;
    628 			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
    629 			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
    630 			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
    631 			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
    632 		};
    633 
    634 		dmac2: dma-controller@e7310000 {
    635 			compatible = "renesas,dmac-r8a77995",
    636 				     "renesas,rcar-dmac";
    637 			reg = <0 0xe7310000 0 0x10000>;
    638 			interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
    639 				     <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
    640 				     <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
    641 				     <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
    642 				     <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
    643 				     <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
    644 				     <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
    645 				     <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
    646 				     <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
    647 			interrupt-names = "error",
    648 					"ch0", "ch1", "ch2", "ch3",
    649 					"ch4", "ch5", "ch6", "ch7";
    650 			clocks = <&cpg CPG_MOD 217>;
    651 			clock-names = "fck";
    652 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    653 			resets = <&cpg 217>;
    654 			#dma-cells = <1>;
    655 			dma-channels = <8>;
    656 			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
    657 			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
    658 			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
    659 			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
    660 		};
    661 
    662 		ipmmu_ds0: iommu@e6740000 {
    663 			compatible = "renesas,ipmmu-r8a77995";
    664 			reg = <0 0xe6740000 0 0x1000>;
    665 			renesas,ipmmu-main = <&ipmmu_mm 0>;
    666 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    667 			#iommu-cells = <1>;
    668 		};
    669 
    670 		ipmmu_ds1: iommu@e7740000 {
    671 			compatible = "renesas,ipmmu-r8a77995";
    672 			reg = <0 0xe7740000 0 0x1000>;
    673 			renesas,ipmmu-main = <&ipmmu_mm 1>;
    674 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    675 			#iommu-cells = <1>;
    676 		};
    677 
    678 		ipmmu_hc: iommu@e6570000 {
    679 			compatible = "renesas,ipmmu-r8a77995";
    680 			reg = <0 0xe6570000 0 0x1000>;
    681 			renesas,ipmmu-main = <&ipmmu_mm 2>;
    682 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    683 			#iommu-cells = <1>;
    684 		};
    685 
    686 		ipmmu_mm: iommu@e67b0000 {
    687 			compatible = "renesas,ipmmu-r8a77995";
    688 			reg = <0 0xe67b0000 0 0x1000>;
    689 			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
    690 				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
    691 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    692 			#iommu-cells = <1>;
    693 		};
    694 
    695 		ipmmu_mp: iommu@ec670000 {
    696 			compatible = "renesas,ipmmu-r8a77995";
    697 			reg = <0 0xec670000 0 0x1000>;
    698 			renesas,ipmmu-main = <&ipmmu_mm 4>;
    699 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    700 			#iommu-cells = <1>;
    701 		};
    702 
    703 		ipmmu_pv0: iommu@fd800000 {
    704 			compatible = "renesas,ipmmu-r8a77995";
    705 			reg = <0 0xfd800000 0 0x1000>;
    706 			renesas,ipmmu-main = <&ipmmu_mm 6>;
    707 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    708 			#iommu-cells = <1>;
    709 		};
    710 
    711 		ipmmu_rt: iommu@ffc80000 {
    712 			compatible = "renesas,ipmmu-r8a77995";
    713 			reg = <0 0xffc80000 0 0x1000>;
    714 			renesas,ipmmu-main = <&ipmmu_mm 10>;
    715 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    716 			#iommu-cells = <1>;
    717 		};
    718 
    719 		ipmmu_vc0: iommu@fe6b0000 {
    720 			compatible = "renesas,ipmmu-r8a77995";
    721 			reg = <0 0xfe6b0000 0 0x1000>;
    722 			renesas,ipmmu-main = <&ipmmu_mm 12>;
    723 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    724 			#iommu-cells = <1>;
    725 		};
    726 
    727 		ipmmu_vi0: iommu@febd0000 {
    728 			compatible = "renesas,ipmmu-r8a77995";
    729 			reg = <0 0xfebd0000 0 0x1000>;
    730 			renesas,ipmmu-main = <&ipmmu_mm 14>;
    731 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    732 			#iommu-cells = <1>;
    733 		};
    734 
    735 		ipmmu_vp0: iommu@fe990000 {
    736 			compatible = "renesas,ipmmu-r8a77995";
    737 			reg = <0 0xfe990000 0 0x1000>;
    738 			renesas,ipmmu-main = <&ipmmu_mm 16>;
    739 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    740 			#iommu-cells = <1>;
    741 		};
    742 
    743 		avb: ethernet@e6800000 {
    744 			compatible = "renesas,etheravb-r8a77995",
    745 				     "renesas,etheravb-rcar-gen3";
    746 			reg = <0 0xe6800000 0 0x800>;
    747 			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
    748 				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
    749 				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
    750 				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
    751 				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
    752 				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
    753 				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
    754 				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
    755 				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
    756 				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
    757 				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
    758 				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
    759 				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
    760 				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
    761 				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
    762 				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
    763 				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
    764 				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
    765 				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
    766 				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
    767 				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
    768 				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
    769 				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
    770 				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
    771 				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
    772 			interrupt-names = "ch0", "ch1", "ch2", "ch3",
    773 					  "ch4", "ch5", "ch6", "ch7",
    774 					  "ch8", "ch9", "ch10", "ch11",
    775 					  "ch12", "ch13", "ch14", "ch15",
    776 					  "ch16", "ch17", "ch18", "ch19",
    777 					  "ch20", "ch21", "ch22", "ch23",
    778 					  "ch24";
    779 			clocks = <&cpg CPG_MOD 812>;
    780 			clock-names = "fck";
    781 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    782 			resets = <&cpg 812>;
    783 			phy-mode = "rgmii";
    784 			rx-internal-delay-ps = <1800>;
    785 			iommus = <&ipmmu_ds0 16>;
    786 			#address-cells = <1>;
    787 			#size-cells = <0>;
    788 			status = "disabled";
    789 		};
    790 
    791 		can0: can@e6c30000 {
    792 			compatible = "renesas,can-r8a77995",
    793 				     "renesas,rcar-gen3-can";
    794 			reg = <0 0xe6c30000 0 0x1000>;
    795 			interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
    796 			clocks = <&cpg CPG_MOD 916>,
    797 			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
    798 			       <&can_clk>;
    799 			clock-names = "clkp1", "clkp2", "can_clk";
    800 			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
    801 			assigned-clock-rates = <40000000>;
    802 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    803 			resets = <&cpg 916>;
    804 			status = "disabled";
    805 		};
    806 
    807 		can1: can@e6c38000 {
    808 			compatible = "renesas,can-r8a77995",
    809 				     "renesas,rcar-gen3-can";
    810 			reg = <0 0xe6c38000 0 0x1000>;
    811 			interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
    812 			clocks = <&cpg CPG_MOD 915>,
    813 			       <&cpg CPG_CORE R8A77995_CLK_CANFD>,
    814 			       <&can_clk>;
    815 			clock-names = "clkp1", "clkp2", "can_clk";
    816 			assigned-clocks = <&cpg CPG_CORE R8A77995_CLK_CANFD>;
    817 			assigned-clock-rates = <40000000>;
    818 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    819 			resets = <&cpg 915>;
    820 			status = "disabled";
    821 		};
    822 
    823 		pwm0: pwm@e6e30000 {
    824 			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
    825 			reg = <0 0xe6e30000 0 0x8>;
    826 			#pwm-cells = <2>;
    827 			clocks = <&cpg CPG_MOD 523>;
    828 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    829 			resets = <&cpg 523>;
    830 			status = "disabled";
    831 		};
    832 
    833 		pwm1: pwm@e6e31000 {
    834 			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
    835 			reg = <0 0xe6e31000 0 0x8>;
    836 			#pwm-cells = <2>;
    837 			clocks = <&cpg CPG_MOD 523>;
    838 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    839 			resets = <&cpg 523>;
    840 			status = "disabled";
    841 		};
    842 
    843 		pwm2: pwm@e6e32000 {
    844 			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
    845 			reg = <0 0xe6e32000 0 0x8>;
    846 			#pwm-cells = <2>;
    847 			clocks = <&cpg CPG_MOD 523>;
    848 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    849 			resets = <&cpg 523>;
    850 			status = "disabled";
    851 		};
    852 
    853 		pwm3: pwm@e6e33000 {
    854 			compatible = "renesas,pwm-r8a77995", "renesas,pwm-rcar";
    855 			reg = <0 0xe6e33000 0 0x8>;
    856 			#pwm-cells = <2>;
    857 			clocks = <&cpg CPG_MOD 523>;
    858 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    859 			resets = <&cpg 523>;
    860 			status = "disabled";
    861 		};
    862 
    863 		scif0: serial@e6e60000 {
    864 			compatible = "renesas,scif-r8a77995",
    865 				     "renesas,rcar-gen3-scif", "renesas,scif";
    866 			reg = <0 0xe6e60000 0 64>;
    867 			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
    868 			clocks = <&cpg CPG_MOD 207>,
    869 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    870 				 <&scif_clk>;
    871 			clock-names = "fck", "brg_int", "scif_clk";
    872 			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
    873 			       <&dmac2 0x51>, <&dmac2 0x50>;
    874 			dma-names = "tx", "rx", "tx", "rx";
    875 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    876 			resets = <&cpg 207>;
    877 			status = "disabled";
    878 		};
    879 
    880 		scif1: serial@e6e68000 {
    881 			compatible = "renesas,scif-r8a77995",
    882 				     "renesas,rcar-gen3-scif", "renesas,scif";
    883 			reg = <0 0xe6e68000 0 64>;
    884 			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
    885 			clocks = <&cpg CPG_MOD 206>,
    886 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    887 				 <&scif_clk>;
    888 			clock-names = "fck", "brg_int", "scif_clk";
    889 			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
    890 			       <&dmac2 0x53>, <&dmac2 0x52>;
    891 			dma-names = "tx", "rx", "tx", "rx";
    892 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    893 			resets = <&cpg 206>;
    894 			status = "disabled";
    895 		};
    896 
    897 		scif2: serial@e6e88000 {
    898 			compatible = "renesas,scif-r8a77995",
    899 				     "renesas,rcar-gen3-scif", "renesas,scif";
    900 			reg = <0 0xe6e88000 0 64>;
    901 			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
    902 			clocks = <&cpg CPG_MOD 310>,
    903 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    904 				 <&scif_clk>;
    905 			clock-names = "fck", "brg_int", "scif_clk";
    906 			dmas = <&dmac1 0x13>, <&dmac1 0x12>,
    907 			       <&dmac2 0x13>, <&dmac2 0x12>;
    908 			dma-names = "tx", "rx", "tx", "rx";
    909 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    910 			resets = <&cpg 310>;
    911 			status = "disabled";
    912 		};
    913 
    914 		scif3: serial@e6c50000 {
    915 			compatible = "renesas,scif-r8a77995",
    916 				     "renesas,rcar-gen3-scif", "renesas,scif";
    917 			reg = <0 0xe6c50000 0 64>;
    918 			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
    919 			clocks = <&cpg CPG_MOD 204>,
    920 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    921 				 <&scif_clk>;
    922 			clock-names = "fck", "brg_int", "scif_clk";
    923 			dmas = <&dmac0 0x57>, <&dmac0 0x56>;
    924 			dma-names = "tx", "rx";
    925 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    926 			resets = <&cpg 204>;
    927 			status = "disabled";
    928 		};
    929 
    930 		scif4: serial@e6c40000 {
    931 			compatible = "renesas,scif-r8a77995",
    932 				     "renesas,rcar-gen3-scif", "renesas,scif";
    933 			reg = <0 0xe6c40000 0 64>;
    934 			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
    935 			clocks = <&cpg CPG_MOD 203>,
    936 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    937 				 <&scif_clk>;
    938 			clock-names = "fck", "brg_int", "scif_clk";
    939 			dmas = <&dmac0 0x59>, <&dmac0 0x58>;
    940 			dma-names = "tx", "rx";
    941 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    942 			resets = <&cpg 203>;
    943 			status = "disabled";
    944 		};
    945 
    946 		scif5: serial@e6f30000 {
    947 			compatible = "renesas,scif-r8a77995",
    948 				     "renesas,rcar-gen3-scif", "renesas,scif";
    949 			reg = <0 0xe6f30000 0 64>;
    950 			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
    951 			clocks = <&cpg CPG_MOD 202>,
    952 				 <&cpg CPG_CORE R8A77995_CLK_S3D1C>,
    953 				 <&scif_clk>;
    954 			clock-names = "fck", "brg_int", "scif_clk";
    955 			dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
    956 			       <&dmac2 0x5b>, <&dmac2 0x5a>;
    957 			dma-names = "tx", "rx", "tx", "rx";
    958 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    959 			resets = <&cpg 202>;
    960 			status = "disabled";
    961 		};
    962 
    963 		msiof0: spi@e6e90000 {
    964 			compatible = "renesas,msiof-r8a77995",
    965 				     "renesas,rcar-gen3-msiof";
    966 			reg = <0 0xe6e90000 0 0x64>;
    967 			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
    968 			clocks = <&cpg CPG_MOD 211>;
    969 			dmas = <&dmac1 0x41>, <&dmac1 0x40>,
    970 			       <&dmac2 0x41>, <&dmac2 0x40>;
    971 			dma-names = "tx", "rx", "tx", "rx";
    972 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    973 			resets = <&cpg 211>;
    974 			#address-cells = <1>;
    975 			#size-cells = <0>;
    976 			status = "disabled";
    977 		};
    978 
    979 		msiof1: spi@e6ea0000 {
    980 			compatible = "renesas,msiof-r8a77995",
    981 				     "renesas,rcar-gen3-msiof";
    982 			reg = <0 0xe6ea0000 0 0x64>;
    983 			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
    984 			clocks = <&cpg CPG_MOD 210>;
    985 			dmas = <&dmac1 0x43>, <&dmac1 0x42>,
    986 			       <&dmac2 0x43>, <&dmac2 0x42>;
    987 			dma-names = "tx", "rx", "tx", "rx";
    988 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    989 			resets = <&cpg 210>;
    990 			#address-cells = <1>;
    991 			#size-cells = <0>;
    992 			status = "disabled";
    993 		};
    994 
    995 		msiof2: spi@e6c00000 {
    996 			compatible = "renesas,msiof-r8a77995",
    997 				     "renesas,rcar-gen3-msiof";
    998 			reg = <0 0xe6c00000 0 0x64>;
    999 			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
   1000 			clocks = <&cpg CPG_MOD 209>;
   1001 			dmas = <&dmac0 0x45>, <&dmac0 0x44>;
   1002 			dma-names = "tx", "rx";
   1003 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1004 			resets = <&cpg 209>;
   1005 			#address-cells = <1>;
   1006 			#size-cells = <0>;
   1007 			status = "disabled";
   1008 		};
   1009 
   1010 		msiof3: spi@e6c10000 {
   1011 			compatible = "renesas,msiof-r8a77995",
   1012 				     "renesas,rcar-gen3-msiof";
   1013 			reg = <0 0xe6c10000 0 0x64>;
   1014 			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
   1015 			clocks = <&cpg CPG_MOD 208>;
   1016 			dmas = <&dmac0 0x47>, <&dmac0 0x46>;
   1017 			dma-names = "tx", "rx";
   1018 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1019 			resets = <&cpg 208>;
   1020 			#address-cells = <1>;
   1021 			#size-cells = <0>;
   1022 			status = "disabled";
   1023 		};
   1024 
   1025 		vin4: video@e6ef4000 {
   1026 			compatible = "renesas,vin-r8a77995";
   1027 			reg = <0 0xe6ef4000 0 0x1000>;
   1028 			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
   1029 			clocks = <&cpg CPG_MOD 807>;
   1030 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1031 			resets = <&cpg 807>;
   1032 			renesas,id = <4>;
   1033 			status = "disabled";
   1034 		};
   1035 
   1036 		rcar_sound: sound@ec500000 {
   1037 			/*
   1038 			 * #sound-dai-cells is required
   1039 			 *
   1040 			 * Single DAI : #sound-dai-cells = <0>;	<&rcar_sound>;
   1041 			 * Multi  DAI : #sound-dai-cells = <1>;	<&rcar_sound N>;
   1042 			 */
   1043 			/*
   1044 			 * #clock-cells is required for audio_clkout0/1/2/3
   1045 			 *
   1046 			 * clkout	: #clock-cells = <0>;	<&rcar_sound>;
   1047 			 * clkout0/1/2/3: #clock-cells = <1>;	<&rcar_sound N>;
   1048 			 */
   1049 			compatible =  "renesas,rcar_sound-r8a77995", "renesas,rcar_sound-gen3";
   1050 			reg =	<0 0xec500000 0 0x1000>, /* SCU */
   1051 				<0 0xec5a0000 0 0x100>,  /* ADG */
   1052 				<0 0xec540000 0 0x1000>, /* SSIU */
   1053 				<0 0xec541000 0 0x280>,  /* SSI */
   1054 				<0 0xec740000 0 0x200>;  /* Audio DMAC peri peri*/
   1055 			reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
   1056 
   1057 			clocks = <&cpg CPG_MOD 1005>,
   1058 				 <&cpg CPG_MOD 1011>, <&cpg CPG_MOD 1012>,
   1059 				 <&cpg CPG_MOD 1025>, <&cpg CPG_MOD 1026>,
   1060 				 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
   1061 				 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
   1062 				 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
   1063 				 <&audio_clk_a>, <&audio_clk_b>,
   1064 				 <&cpg CPG_CORE R8A77995_CLK_ZA2>;
   1065 			clock-names = "ssi-all",
   1066 				      "ssi.4", "ssi.3",
   1067 				      "src.6", "src.5",
   1068 				      "mix.1", "mix.0",
   1069 				      "ctu.1", "ctu.0",
   1070 				      "dvc.0", "dvc.1",
   1071 				      "clk_a", "clk_b", "clk_i";
   1072 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1073 			resets = <&cpg 1005>,
   1074 				 <&cpg 1011>, <&cpg 1012>;
   1075 			reset-names = "ssi-all",
   1076 				      "ssi.4", "ssi.3";
   1077 			status = "disabled";
   1078 
   1079 			rcar_sound,ctu {
   1080 				ctu00: ctu-0 { };
   1081 				ctu01: ctu-1 { };
   1082 				ctu02: ctu-2 { };
   1083 				ctu03: ctu-3 { };
   1084 				ctu10: ctu-4 { };
   1085 				ctu11: ctu-5 { };
   1086 				ctu12: ctu-6 { };
   1087 				ctu13: ctu-7 { };
   1088 			};
   1089 
   1090 			rcar_sound,dvc {
   1091 				dvc0: dvc-0 {
   1092 					dmas = <&audma0 0xbc>;
   1093 					dma-names = "tx";
   1094 				};
   1095 				dvc1: dvc-1 {
   1096 					dmas = <&audma0 0xbe>;
   1097 					dma-names = "tx";
   1098 				};
   1099 			};
   1100 
   1101 			rcar_sound,mix {
   1102 				mix0: mix-0 { };
   1103 				mix1: mix-1 { };
   1104 			};
   1105 
   1106 			rcar_sound,src {
   1107 				src5: src-5 {
   1108 					interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
   1109 					dmas = <&audma0 0x8f>, <&audma0 0xb2>;
   1110 					dma-names = "rx", "tx";
   1111 				};
   1112 				src6: src-6 {
   1113 					interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
   1114 					dmas = <&audma0 0x91>, <&audma0 0xb4>;
   1115 					dma-names = "rx", "tx";
   1116 				};
   1117 			};
   1118 
   1119 			rcar_sound,ssi {
   1120 				ssi3: ssi-3 {
   1121 					interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
   1122 					dmas = <&audma0 0x07>, <&audma0 0x08>,
   1123 					       <&audma0 0x6f>, <&audma0 0x70>;
   1124 					dma-names = "rx", "tx", "rxu", "txu";
   1125 				};
   1126 				ssi4: ssi-4 {
   1127 					interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
   1128 					dmas = <&audma0 0x09>, <&audma0 0x0a>,
   1129 					       <&audma0 0x71>, <&audma0 0x72>;
   1130 					dma-names = "rx", "tx", "rxu", "txu";
   1131 				};
   1132 			};
   1133 		};
   1134 
   1135 		audma0: dma-controller@ec700000 {
   1136 			compatible = "renesas,dmac-r8a77995",
   1137 				     "renesas,rcar-dmac";
   1138 			reg = <0 0xec700000 0 0x10000>;
   1139 			interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
   1140 				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
   1141 				     <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
   1142 				     <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
   1143 				     <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
   1144 				     <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
   1145 				     <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
   1146 				     <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
   1147 				     <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
   1148 				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
   1149 				     <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
   1150 				     <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
   1151 				     <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
   1152 				     <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
   1153 				     <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
   1154 				     <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
   1155 				     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
   1156 			interrupt-names = "error",
   1157 					"ch0", "ch1", "ch2", "ch3",
   1158 					"ch4", "ch5", "ch6", "ch7",
   1159 					"ch8", "ch9", "ch10", "ch11",
   1160 					"ch12", "ch13", "ch14", "ch15";
   1161 			clocks = <&cpg CPG_MOD 502>;
   1162 			clock-names = "fck";
   1163 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1164 			resets = <&cpg 502>;
   1165 			#dma-cells = <1>;
   1166 			dma-channels = <16>;
   1167 			iommus = <&ipmmu_mp 0>, <&ipmmu_mp 1>,
   1168 				 <&ipmmu_mp 2>, <&ipmmu_mp 3>,
   1169 				 <&ipmmu_mp 4>, <&ipmmu_mp 5>,
   1170 				 <&ipmmu_mp 6>, <&ipmmu_mp 7>,
   1171 				 <&ipmmu_mp 8>, <&ipmmu_mp 9>,
   1172 				 <&ipmmu_mp 10>, <&ipmmu_mp 11>,
   1173 				 <&ipmmu_mp 12>, <&ipmmu_mp 13>,
   1174 				 <&ipmmu_mp 14>, <&ipmmu_mp 15>;
   1175 		};
   1176 
   1177 		ohci0: usb@ee080000 {
   1178 			compatible = "generic-ohci";
   1179 			reg = <0 0xee080000 0 0x100>;
   1180 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1181 			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
   1182 			phys = <&usb2_phy0 1>;
   1183 			phy-names = "usb";
   1184 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1185 			resets = <&cpg 703>, <&cpg 704>;
   1186 			status = "disabled";
   1187 		};
   1188 
   1189 		ehci0: usb@ee080100 {
   1190 			compatible = "generic-ehci";
   1191 			reg = <0 0xee080100 0 0x100>;
   1192 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1193 			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
   1194 			phys = <&usb2_phy0 2>;
   1195 			phy-names = "usb";
   1196 			companion = <&ohci0>;
   1197 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1198 			resets = <&cpg 703>, <&cpg 704>;
   1199 			status = "disabled";
   1200 		};
   1201 
   1202 		usb2_phy0: usb-phy@ee080200 {
   1203 			compatible = "renesas,usb2-phy-r8a77995",
   1204 				     "renesas,rcar-gen3-usb2-phy";
   1205 			reg = <0 0xee080200 0 0x700>;
   1206 			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
   1207 			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
   1208 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1209 			resets = <&cpg 703>, <&cpg 704>;
   1210 			#phy-cells = <1>;
   1211 			status = "disabled";
   1212 		};
   1213 
   1214 		sdhi2: mmc@ee140000 {
   1215 			compatible = "renesas,sdhi-r8a77995",
   1216 				     "renesas,rcar-gen3-sdhi";
   1217 			reg = <0 0xee140000 0 0x2000>;
   1218 			interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
   1219 			clocks = <&cpg CPG_MOD 312>;
   1220 			max-frequency = <200000000>;
   1221 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1222 			resets = <&cpg 312>;
   1223 			iommus = <&ipmmu_ds1 34>;
   1224 			status = "disabled";
   1225 		};
   1226 
   1227 		gic: interrupt-controller@f1010000 {
   1228 			compatible = "arm,gic-400";
   1229 			#interrupt-cells = <3>;
   1230 			#address-cells = <0>;
   1231 			interrupt-controller;
   1232 			reg = <0x0 0xf1010000 0 0x1000>,
   1233 			      <0x0 0xf1020000 0 0x20000>,
   1234 			      <0x0 0xf1040000 0 0x20000>,
   1235 			      <0x0 0xf1060000 0 0x20000>;
   1236 			interrupts = <GIC_PPI 9
   1237 					(GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>;
   1238 			clocks = <&cpg CPG_MOD 408>;
   1239 			clock-names = "clk";
   1240 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1241 			resets = <&cpg 408>;
   1242 		};
   1243 
   1244 		vspbs: vsp@fe960000 {
   1245 			compatible = "renesas,vsp2";
   1246 			reg = <0 0xfe960000 0 0x8000>;
   1247 			interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
   1248 			clocks = <&cpg CPG_MOD 627>;
   1249 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1250 			resets = <&cpg 627>;
   1251 			renesas,fcp = <&fcpvb0>;
   1252 		};
   1253 
   1254 		vspd0: vsp@fea20000 {
   1255 			compatible = "renesas,vsp2";
   1256 			reg = <0 0xfea20000 0 0x5000>;
   1257 			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
   1258 			clocks = <&cpg CPG_MOD 623>;
   1259 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1260 			resets = <&cpg 623>;
   1261 			renesas,fcp = <&fcpvd0>;
   1262 		};
   1263 
   1264 		vspd1: vsp@fea28000 {
   1265 			compatible = "renesas,vsp2";
   1266 			reg = <0 0xfea28000 0 0x5000>;
   1267 			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
   1268 			clocks = <&cpg CPG_MOD 622>;
   1269 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1270 			resets = <&cpg 622>;
   1271 			renesas,fcp = <&fcpvd1>;
   1272 		};
   1273 
   1274 		fcpvb0: fcp@fe96f000 {
   1275 			compatible = "renesas,fcpv";
   1276 			reg = <0 0xfe96f000 0 0x200>;
   1277 			clocks = <&cpg CPG_MOD 607>;
   1278 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1279 			resets = <&cpg 607>;
   1280 			iommus = <&ipmmu_vp0 5>;
   1281 		};
   1282 
   1283 		fcpvd0: fcp@fea27000 {
   1284 			compatible = "renesas,fcpv";
   1285 			reg = <0 0xfea27000 0 0x200>;
   1286 			clocks = <&cpg CPG_MOD 603>;
   1287 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1288 			resets = <&cpg 603>;
   1289 			iommus = <&ipmmu_vi0 8>;
   1290 		};
   1291 
   1292 		fcpvd1: fcp@fea2f000 {
   1293 			compatible = "renesas,fcpv";
   1294 			reg = <0 0xfea2f000 0 0x200>;
   1295 			clocks = <&cpg CPG_MOD 602>;
   1296 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1297 			resets = <&cpg 602>;
   1298 			iommus = <&ipmmu_vi0 9>;
   1299 		};
   1300 
   1301 		cmm0: cmm@fea40000 {
   1302 			compatible = "renesas,r8a77995-cmm",
   1303 				     "renesas,rcar-gen3-cmm";
   1304 			reg = <0 0xfea40000 0 0x1000>;
   1305 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1306 			clocks = <&cpg CPG_MOD 711>;
   1307 			resets = <&cpg 711>;
   1308 		};
   1309 
   1310 		cmm1: cmm@fea50000 {
   1311 			compatible = "renesas,r8a77995-cmm",
   1312 				     "renesas,rcar-gen3-cmm";
   1313 			reg = <0 0xfea50000 0 0x1000>;
   1314 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1315 			clocks = <&cpg CPG_MOD 710>;
   1316 			resets = <&cpg 710>;
   1317 		};
   1318 
   1319 		du: display@feb00000 {
   1320 			compatible = "renesas,du-r8a77995";
   1321 			reg = <0 0xfeb00000 0 0x40000>;
   1322 			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
   1323 				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
   1324 			clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>;
   1325 			clock-names = "du.0", "du.1";
   1326 			resets = <&cpg 724>;
   1327 			reset-names = "du.0";
   1328 
   1329 			renesas,cmms = <&cmm0>, <&cmm1>;
   1330 			renesas,vsps = <&vspd0 0>, <&vspd1 0>;
   1331 
   1332 			status = "disabled";
   1333 
   1334 			ports {
   1335 				#address-cells = <1>;
   1336 				#size-cells = <0>;
   1337 
   1338 				port@0 {
   1339 					reg = <0>;
   1340 					du_out_rgb: endpoint {
   1341 					};
   1342 				};
   1343 
   1344 				port@1 {
   1345 					reg = <1>;
   1346 					du_out_lvds0: endpoint {
   1347 						remote-endpoint = <&lvds0_in>;
   1348 					};
   1349 				};
   1350 
   1351 				port@2 {
   1352 					reg = <2>;
   1353 					du_out_lvds1: endpoint {
   1354 						remote-endpoint = <&lvds1_in>;
   1355 					};
   1356 				};
   1357 			};
   1358 		};
   1359 
   1360 		lvds0: lvds-encoder@feb90000 {
   1361 			compatible = "renesas,r8a77995-lvds";
   1362 			reg = <0 0xfeb90000 0 0x20>;
   1363 			clocks = <&cpg CPG_MOD 727>;
   1364 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1365 			resets = <&cpg 727>;
   1366 			status = "disabled";
   1367 
   1368 			renesas,companion = <&lvds1>;
   1369 
   1370 			ports {
   1371 				#address-cells = <1>;
   1372 				#size-cells = <0>;
   1373 
   1374 				port@0 {
   1375 					reg = <0>;
   1376 					lvds0_in: endpoint {
   1377 						remote-endpoint = <&du_out_lvds0>;
   1378 					};
   1379 				};
   1380 
   1381 				port@1 {
   1382 					reg = <1>;
   1383 					lvds0_out: endpoint {
   1384 					};
   1385 				};
   1386 			};
   1387 		};
   1388 
   1389 		lvds1: lvds-encoder@feb90100 {
   1390 			compatible = "renesas,r8a77995-lvds";
   1391 			reg = <0 0xfeb90100 0 0x20>;
   1392 			clocks = <&cpg CPG_MOD 727>;
   1393 			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
   1394 			resets = <&cpg 726>;
   1395 			status = "disabled";
   1396 
   1397 			ports {
   1398 				#address-cells = <1>;
   1399 				#size-cells = <0>;
   1400 
   1401 				port@0 {
   1402 					reg = <0>;
   1403 					lvds1_in: endpoint {
   1404 						remote-endpoint = <&du_out_lvds1>;
   1405 					};
   1406 				};
   1407 
   1408 				port@1 {
   1409 					reg = <1>;
   1410 					lvds1_out: endpoint {
   1411 					};
   1412 				};
   1413 			};
   1414 		};
   1415 
   1416 		prr: chipid@fff00044 {
   1417 			compatible = "renesas,prr";
   1418 			reg = <0 0xfff00044 0 4>;
   1419 		};
   1420 	};
   1421 
   1422 	thermal-zones {
   1423 		cpu_thermal: cpu-thermal {
   1424 			polling-delay-passive = <250>;
   1425 			polling-delay = <1000>;
   1426 			thermal-sensors = <&thermal>;
   1427 
   1428 			cooling-maps {
   1429 			};
   1430 
   1431 			trips {
   1432 				cpu-crit {
   1433 					temperature = <120000>;
   1434 					hysteresis = <2000>;
   1435 					type = "critical";
   1436 				};
   1437 			};
   1438 		};
   1439 	};
   1440 
   1441 	timer {
   1442 		compatible = "arm,armv8-timer";
   1443 		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
   1444 				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
   1445 				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
   1446 				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
   1447 	};
   1448 };
   1449