r8a77995.dtsi (57e04eeda515ee979fec3bc3d64c408feae18acc) r8a77995.dtsi (0aab5b914b41601ee7e4ba9bd81344665db1fbca)
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

--- 217 unchanged lines hidden (view full) ---

226 #thermal-sensor-cells = <0>;
227 };
228
229 intc_ex: interrupt-controller@e61c0000 {
230 compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
231 #interrupt-cells = <2>;
232 interrupt-controller;
233 reg = <0 0xe61c0000 0 0x200>;
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

--- 217 unchanged lines hidden (view full) ---

226 #thermal-sensor-cells = <0>;
227 };
228
229 intc_ex: interrupt-controller@e61c0000 {
230 compatible = "renesas,intc-ex-r8a77995", "renesas,irqc";
231 #interrupt-cells = <2>;
232 interrupt-controller;
233 reg = <0 0xe61c0000 0 0x200>;
234 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
235 GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
236 GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
237 GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
238 GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
239 GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
234 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
235 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
236 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
237 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
238 <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
239 <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
240 clocks = <&cpg CPG_MOD 407>;
241 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
242 resets = <&cpg 407>;
243 };
244
245 i2c0: i2c@e6500000 {
246 #address-cells = <1>;
247 #size-cells = <0>;

--- 112 unchanged lines hidden (view full) ---

360 resets = <&cpg 704>, <&cpg 703>;
361 status = "disabled";
362 };
363
364 usb_dmac0: dma-controller@e65a0000 {
365 compatible = "renesas,r8a77995-usb-dmac",
366 "renesas,usb-dmac";
367 reg = <0 0xe65a0000 0 0x100>;
240 clocks = <&cpg CPG_MOD 407>;
241 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
242 resets = <&cpg 407>;
243 };
244
245 i2c0: i2c@e6500000 {
246 #address-cells = <1>;
247 #size-cells = <0>;

--- 112 unchanged lines hidden (view full) ---

360 resets = <&cpg 704>, <&cpg 703>;
361 status = "disabled";
362 };
363
364 usb_dmac0: dma-controller@e65a0000 {
365 compatible = "renesas,r8a77995-usb-dmac",
366 "renesas,usb-dmac";
367 reg = <0 0xe65a0000 0 0x100>;
368 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH
369 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
368 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
369 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
370 interrupt-names = "ch0", "ch1";
371 clocks = <&cpg CPG_MOD 330>;
372 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
373 resets = <&cpg 330>;
374 #dma-cells = <1>;
375 dma-channels = <2>;
376 };
377
378 usb_dmac1: dma-controller@e65b0000 {
379 compatible = "renesas,r8a77995-usb-dmac",
380 "renesas,usb-dmac";
381 reg = <0 0xe65b0000 0 0x100>;
370 interrupt-names = "ch0", "ch1";
371 clocks = <&cpg CPG_MOD 330>;
372 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
373 resets = <&cpg 330>;
374 #dma-cells = <1>;
375 dma-channels = <2>;
376 };
377
378 usb_dmac1: dma-controller@e65b0000 {
379 compatible = "renesas,r8a77995-usb-dmac",
380 "renesas,usb-dmac";
381 reg = <0 0xe65b0000 0 0x100>;
382 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH
383 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
382 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
383 <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
384 interrupt-names = "ch0", "ch1";
385 clocks = <&cpg CPG_MOD 331>;
386 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
387 resets = <&cpg 331>;
388 #dma-cells = <1>;
389 dma-channels = <2>;
390 };
391

--- 21 unchanged lines hidden (view full) ---

413 status = "disabled";
414 };
415 };
416
417 dmac0: dma-controller@e6700000 {
418 compatible = "renesas,dmac-r8a77995",
419 "renesas,rcar-dmac";
420 reg = <0 0xe6700000 0 0x10000>;
384 interrupt-names = "ch0", "ch1";
385 clocks = <&cpg CPG_MOD 331>;
386 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
387 resets = <&cpg 331>;
388 #dma-cells = <1>;
389 dma-channels = <2>;
390 };
391

--- 21 unchanged lines hidden (view full) ---

413 status = "disabled";
414 };
415 };
416
417 dmac0: dma-controller@e6700000 {
418 compatible = "renesas,dmac-r8a77995",
419 "renesas,rcar-dmac";
420 reg = <0 0xe6700000 0 0x10000>;
421 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH
422 GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH
423 GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH
424 GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH
425 GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH
426 GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH
427 GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH
428 GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH
429 GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
421 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
422 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
423 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
424 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
425 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
426 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
427 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
428 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
429 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
430 interrupt-names = "error",
431 "ch0", "ch1", "ch2", "ch3",
432 "ch4", "ch5", "ch6", "ch7";
433 clocks = <&cpg CPG_MOD 219>;
434 clock-names = "fck";
435 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
436 resets = <&cpg 219>;
437 #dma-cells = <1>;
438 dma-channels = <8>;
439 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
440 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
441 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
442 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>;
443 };
444
445 dmac1: dma-controller@e7300000 {
446 compatible = "renesas,dmac-r8a77995",
447 "renesas,rcar-dmac";
448 reg = <0 0xe7300000 0 0x10000>;
430 interrupt-names = "error",
431 "ch0", "ch1", "ch2", "ch3",
432 "ch4", "ch5", "ch6", "ch7";
433 clocks = <&cpg CPG_MOD 219>;
434 clock-names = "fck";
435 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
436 resets = <&cpg 219>;
437 #dma-cells = <1>;
438 dma-channels = <8>;
439 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
440 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
441 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
442 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>;
443 };
444
445 dmac1: dma-controller@e7300000 {
446 compatible = "renesas,dmac-r8a77995",
447 "renesas,rcar-dmac";
448 reg = <0 0xe7300000 0 0x10000>;
449 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
450 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
451 GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
452 GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
453 GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
454 GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
455 GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
456 GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
457 GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
449 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
450 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
451 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
452 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
453 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
454 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
455 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
456 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
457 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
458 interrupt-names = "error",
459 "ch0", "ch1", "ch2", "ch3",
460 "ch4", "ch5", "ch6", "ch7";
461 clocks = <&cpg CPG_MOD 218>;
462 clock-names = "fck";
463 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
464 resets = <&cpg 218>;
465 #dma-cells = <1>;
466 dma-channels = <8>;
467 iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
468 <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
469 <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
470 <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
471 };
472
473 dmac2: dma-controller@e7310000 {
474 compatible = "renesas,dmac-r8a77995",
475 "renesas,rcar-dmac";
476 reg = <0 0xe7310000 0 0x10000>;
458 interrupt-names = "error",
459 "ch0", "ch1", "ch2", "ch3",
460 "ch4", "ch5", "ch6", "ch7";
461 clocks = <&cpg CPG_MOD 218>;
462 clock-names = "fck";
463 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
464 resets = <&cpg 218>;
465 #dma-cells = <1>;
466 dma-channels = <8>;
467 iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
468 <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
469 <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
470 <&ipmmu_ds1 6>, <&ipmmu_ds1 7>;
471 };
472
473 dmac2: dma-controller@e7310000 {
474 compatible = "renesas,dmac-r8a77995",
475 "renesas,rcar-dmac";
476 reg = <0 0xe7310000 0 0x10000>;
477 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
478 GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH
479 GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH
480 GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH
481 GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH
482 GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH
483 GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH
484 GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH
485 GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
477 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
478 <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
479 <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
480 <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
481 <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
482 <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
483 <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
484 <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
485 <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>;
486 interrupt-names = "error",
487 "ch0", "ch1", "ch2", "ch3",
488 "ch4", "ch5", "ch6", "ch7";
489 clocks = <&cpg CPG_MOD 217>;
490 clock-names = "fck";
491 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
492 resets = <&cpg 217>;
493 #dma-cells = <1>;

--- 652 unchanged lines hidden ---
486 interrupt-names = "error",
487 "ch0", "ch1", "ch2", "ch3",
488 "ch4", "ch5", "ch6", "ch7";
489 clocks = <&cpg CPG_MOD 217>;
490 clock-names = "fck";
491 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
492 resets = <&cpg 217>;
493 #dma-cells = <1>;

--- 652 unchanged lines hidden ---