r8a77990.dtsi (89cb3a4c976189a5c6529ee5f5db712949080470) r8a77990.dtsi (737e05bf034e9ce4cba97bdc818ded181ef23e4b)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Device Tree Source for the R-Car E3 (R8A77990) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77990-cpg-mssr.h>

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

368 "ch8", "ch9", "ch10", "ch11",
369 "ch12", "ch13", "ch14", "ch15";
370 clocks = <&cpg CPG_MOD 219>;
371 clock-names = "fck";
372 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
373 resets = <&cpg 219>;
374 #dma-cells = <1>;
375 dma-channels = <16>;
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Device Tree Source for the R-Car E3 (R8A77990) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77990-cpg-mssr.h>

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

368 "ch8", "ch9", "ch10", "ch11",
369 "ch12", "ch13", "ch14", "ch15";
370 clocks = <&cpg CPG_MOD 219>;
371 clock-names = "fck";
372 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
373 resets = <&cpg 219>;
374 #dma-cells = <1>;
375 dma-channels = <16>;
376 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
377 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
378 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
379 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
380 <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
381 <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
382 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
383 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
376 };
377
378 dmac1: dma-controller@e7300000 {
379 compatible = "renesas,dmac-r8a77990",
380 "renesas,rcar-dmac";
381 reg = <0 0xe7300000 0 0x10000>;
382 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
383 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH

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

402 "ch8", "ch9", "ch10", "ch11",
403 "ch12", "ch13", "ch14", "ch15";
404 clocks = <&cpg CPG_MOD 218>;
405 clock-names = "fck";
406 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
407 resets = <&cpg 218>;
408 #dma-cells = <1>;
409 dma-channels = <16>;
384 };
385
386 dmac1: dma-controller@e7300000 {
387 compatible = "renesas,dmac-r8a77990",
388 "renesas,rcar-dmac";
389 reg = <0 0xe7300000 0 0x10000>;
390 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
391 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH

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

410 "ch8", "ch9", "ch10", "ch11",
411 "ch12", "ch13", "ch14", "ch15";
412 clocks = <&cpg CPG_MOD 218>;
413 clock-names = "fck";
414 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
415 resets = <&cpg 218>;
416 #dma-cells = <1>;
417 dma-channels = <16>;
418 iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
419 <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
420 <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
421 <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
422 <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
423 <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
424 <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
425 <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
410 };
411
412 dmac2: dma-controller@e7310000 {
413 compatible = "renesas,dmac-r8a77990",
414 "renesas,rcar-dmac";
415 reg = <0 0xe7310000 0 0x10000>;
416 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
417 GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH

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

436 "ch8", "ch9", "ch10", "ch11",
437 "ch12", "ch13", "ch14", "ch15";
438 clocks = <&cpg CPG_MOD 217>;
439 clock-names = "fck";
440 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
441 resets = <&cpg 217>;
442 #dma-cells = <1>;
443 dma-channels = <16>;
426 };
427
428 dmac2: dma-controller@e7310000 {
429 compatible = "renesas,dmac-r8a77990",
430 "renesas,rcar-dmac";
431 reg = <0 0xe7310000 0 0x10000>;
432 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
433 GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH

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

452 "ch8", "ch9", "ch10", "ch11",
453 "ch12", "ch13", "ch14", "ch15";
454 clocks = <&cpg CPG_MOD 217>;
455 clock-names = "fck";
456 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
457 resets = <&cpg 217>;
458 #dma-cells = <1>;
459 dma-channels = <16>;
460 iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
461 <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
462 <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
463 <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
464 <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
465 <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
466 <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
467 <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
444 };
445
446 ipmmu_ds0: mmu@e6740000 {
447 compatible = "renesas,ipmmu-r8a77990";
448 reg = <0 0xe6740000 0 0x1000>;
449 renesas,ipmmu-main = <&ipmmu_mm 0>;
450 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
451 #iommu-cells = <1>;

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

764 resets = <&cpg 328>;
765 status = "disabled";
766 };
767
768 ohci0: usb@ee080000 {
769 compatible = "generic-ohci";
770 reg = <0 0xee080000 0 0x100>;
771 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
468 };
469
470 ipmmu_ds0: mmu@e6740000 {
471 compatible = "renesas,ipmmu-r8a77990";
472 reg = <0 0xe6740000 0 0x1000>;
473 renesas,ipmmu-main = <&ipmmu_mm 0>;
474 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
475 #iommu-cells = <1>;

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

788 resets = <&cpg 328>;
789 status = "disabled";
790 };
791
792 ohci0: usb@ee080000 {
793 compatible = "generic-ohci";
794 reg = <0 0xee080000 0 0x100>;
795 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
772 clocks = <&cpg CPG_MOD 703>;
796 clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
773 phys = <&usb2_phy0>;
774 phy-names = "usb";
775 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
797 phys = <&usb2_phy0>;
798 phy-names = "usb";
799 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
776 resets = <&cpg 703>;
800 resets = <&cpg 703>, <&cpg 704>;
777 status = "disabled";
778 };
779
780 ehci0: usb@ee080100 {
781 compatible = "generic-ehci";
782 reg = <0 0xee080100 0 0x100>;
783 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
801 status = "disabled";
802 };
803
804 ehci0: usb@ee080100 {
805 compatible = "generic-ehci";
806 reg = <0 0xee080100 0 0x100>;
807 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
784 clocks = <&cpg CPG_MOD 703>;
808 clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
785 phys = <&usb2_phy0>;
786 phy-names = "usb";
787 companion = <&ohci0>;
788 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
809 phys = <&usb2_phy0>;
810 phy-names = "usb";
811 companion = <&ohci0>;
812 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
789 resets = <&cpg 703>;
813 resets = <&cpg 703>, <&cpg 704>;
790 status = "disabled";
791 };
792
793 usb2_phy0: usb-phy@ee080200 {
794 compatible = "renesas,usb2-phy-r8a77990",
795 "renesas,rcar-gen3-usb2-phy";
796 reg = <0 0xee080200 0 0x700>;
797 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
814 status = "disabled";
815 };
816
817 usb2_phy0: usb-phy@ee080200 {
818 compatible = "renesas,usb2-phy-r8a77990",
819 "renesas,rcar-gen3-usb2-phy";
820 reg = <0 0xee080200 0 0x700>;
821 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
798 clocks = <&cpg CPG_MOD 703>;
822 clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
799 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
823 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
800 resets = <&cpg 703>;
824 resets = <&cpg 703>, <&cpg 704>;
801 #phy-cells = <0>;
802 status = "disabled";
803 };
804
805 gic: interrupt-controller@f1010000 {
806 compatible = "arm,gic-400";
807 #interrupt-cells = <3>;
808 #address-cells = <0>;

--- 58 unchanged lines hidden ---
825 #phy-cells = <0>;
826 status = "disabled";
827 };
828
829 gic: interrupt-controller@f1010000 {
830 compatible = "arm,gic-400";
831 #interrupt-cells = <3>;
832 #address-cells = <0>;

--- 58 unchanged lines hidden ---