r8a77995.dtsi (4353dd3b70783ebbc83fcf12d9c0af3fbab0223b) r8a77995.dtsi (cf8ae446bbcbf5c48214eb7ddaa6ac6e12f4633d)
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

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

502 #dma-cells = <1>;
503 dma-channels = <8>;
504 iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
505 <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
506 <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
507 <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
508 };
509
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

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

502 #dma-cells = <1>;
503 dma-channels = <8>;
504 iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
505 <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
506 <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
507 <&ipmmu_ds1 22>, <&ipmmu_ds1 23>;
508 };
509
510 ipmmu_ds0: mmu@e6740000 {
510 ipmmu_ds0: iommu@e6740000 {
511 compatible = "renesas,ipmmu-r8a77995";
512 reg = <0 0xe6740000 0 0x1000>;
513 renesas,ipmmu-main = <&ipmmu_mm 0>;
514 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
515 #iommu-cells = <1>;
516 };
517
511 compatible = "renesas,ipmmu-r8a77995";
512 reg = <0 0xe6740000 0 0x1000>;
513 renesas,ipmmu-main = <&ipmmu_mm 0>;
514 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
515 #iommu-cells = <1>;
516 };
517
518 ipmmu_ds1: mmu@e7740000 {
518 ipmmu_ds1: iommu@e7740000 {
519 compatible = "renesas,ipmmu-r8a77995";
520 reg = <0 0xe7740000 0 0x1000>;
521 renesas,ipmmu-main = <&ipmmu_mm 1>;
522 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
523 #iommu-cells = <1>;
524 };
525
519 compatible = "renesas,ipmmu-r8a77995";
520 reg = <0 0xe7740000 0 0x1000>;
521 renesas,ipmmu-main = <&ipmmu_mm 1>;
522 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
523 #iommu-cells = <1>;
524 };
525
526 ipmmu_hc: mmu@e6570000 {
526 ipmmu_hc: iommu@e6570000 {
527 compatible = "renesas,ipmmu-r8a77995";
528 reg = <0 0xe6570000 0 0x1000>;
529 renesas,ipmmu-main = <&ipmmu_mm 2>;
530 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
531 #iommu-cells = <1>;
532 };
533
527 compatible = "renesas,ipmmu-r8a77995";
528 reg = <0 0xe6570000 0 0x1000>;
529 renesas,ipmmu-main = <&ipmmu_mm 2>;
530 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
531 #iommu-cells = <1>;
532 };
533
534 ipmmu_mm: mmu@e67b0000 {
534 ipmmu_mm: iommu@e67b0000 {
535 compatible = "renesas,ipmmu-r8a77995";
536 reg = <0 0xe67b0000 0 0x1000>;
537 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
538 <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
539 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
540 #iommu-cells = <1>;
541 };
542
535 compatible = "renesas,ipmmu-r8a77995";
536 reg = <0 0xe67b0000 0 0x1000>;
537 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
538 <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
539 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
540 #iommu-cells = <1>;
541 };
542
543 ipmmu_mp: mmu@ec670000 {
543 ipmmu_mp: iommu@ec670000 {
544 compatible = "renesas,ipmmu-r8a77995";
545 reg = <0 0xec670000 0 0x1000>;
546 renesas,ipmmu-main = <&ipmmu_mm 4>;
547 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
548 #iommu-cells = <1>;
549 };
550
544 compatible = "renesas,ipmmu-r8a77995";
545 reg = <0 0xec670000 0 0x1000>;
546 renesas,ipmmu-main = <&ipmmu_mm 4>;
547 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
548 #iommu-cells = <1>;
549 };
550
551 ipmmu_pv0: mmu@fd800000 {
551 ipmmu_pv0: iommu@fd800000 {
552 compatible = "renesas,ipmmu-r8a77995";
553 reg = <0 0xfd800000 0 0x1000>;
554 renesas,ipmmu-main = <&ipmmu_mm 6>;
555 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
556 #iommu-cells = <1>;
557 };
558
552 compatible = "renesas,ipmmu-r8a77995";
553 reg = <0 0xfd800000 0 0x1000>;
554 renesas,ipmmu-main = <&ipmmu_mm 6>;
555 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
556 #iommu-cells = <1>;
557 };
558
559 ipmmu_rt: mmu@ffc80000 {
559 ipmmu_rt: iommu@ffc80000 {
560 compatible = "renesas,ipmmu-r8a77995";
561 reg = <0 0xffc80000 0 0x1000>;
562 renesas,ipmmu-main = <&ipmmu_mm 10>;
563 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
564 #iommu-cells = <1>;
565 };
566
560 compatible = "renesas,ipmmu-r8a77995";
561 reg = <0 0xffc80000 0 0x1000>;
562 renesas,ipmmu-main = <&ipmmu_mm 10>;
563 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
564 #iommu-cells = <1>;
565 };
566
567 ipmmu_vc0: mmu@fe6b0000 {
567 ipmmu_vc0: iommu@fe6b0000 {
568 compatible = "renesas,ipmmu-r8a77995";
569 reg = <0 0xfe6b0000 0 0x1000>;
570 renesas,ipmmu-main = <&ipmmu_mm 12>;
571 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
572 #iommu-cells = <1>;
573 };
574
568 compatible = "renesas,ipmmu-r8a77995";
569 reg = <0 0xfe6b0000 0 0x1000>;
570 renesas,ipmmu-main = <&ipmmu_mm 12>;
571 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
572 #iommu-cells = <1>;
573 };
574
575 ipmmu_vi0: mmu@febd0000 {
575 ipmmu_vi0: iommu@febd0000 {
576 compatible = "renesas,ipmmu-r8a77995";
577 reg = <0 0xfebd0000 0 0x1000>;
578 renesas,ipmmu-main = <&ipmmu_mm 14>;
579 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
580 #iommu-cells = <1>;
581 };
582
576 compatible = "renesas,ipmmu-r8a77995";
577 reg = <0 0xfebd0000 0 0x1000>;
578 renesas,ipmmu-main = <&ipmmu_mm 14>;
579 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
580 #iommu-cells = <1>;
581 };
582
583 ipmmu_vp0: mmu@fe990000 {
583 ipmmu_vp0: iommu@fe990000 {
584 compatible = "renesas,ipmmu-r8a77995";
585 reg = <0 0xfe990000 0 0x1000>;
586 renesas,ipmmu-main = <&ipmmu_mm 16>;
587 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
588 #iommu-cells = <1>;
589 };
590
591 avb: ethernet@e6800000 {

--- 562 unchanged lines hidden ---
584 compatible = "renesas,ipmmu-r8a77995";
585 reg = <0 0xfe990000 0 0x1000>;
586 renesas,ipmmu-main = <&ipmmu_mm 16>;
587 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
588 #iommu-cells = <1>;
589 };
590
591 avb: ethernet@e6800000 {

--- 562 unchanged lines hidden ---