r8a77961.dtsi (9c3a985f88fa4de82bf4bda906095ce6444e9039) r8a77961.dtsi (86d904b6ef9f5e67a28e0a0bb58df898c08ae0b8)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

2440 #address-cells = <3>;
2441 #size-cells = <2>;
2442 bus-range = <0x00 0xff>;
2443 device_type = "pci";
2444 ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
2445 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
2446 <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
2447 <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

2440 #address-cells = <3>;
2441 #size-cells = <2>;
2442 bus-range = <0x00 0xff>;
2443 device_type = "pci";
2444 ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
2445 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
2446 <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
2447 <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
2448 /* Map all possible DDR as inbound ranges */
2449 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2448 /* Map all possible DDR/IOMMU as inbound ranges */
2449 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2450 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
2451 <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
2452 <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
2453 #interrupt-cells = <1>;
2454 interrupt-map-mask = <0 0 0 0>;
2455 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2456 clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
2457 clock-names = "pcie", "pcie_bus";
2458 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
2459 resets = <&cpg 319>;
2450 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
2451 <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
2452 <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
2453 #interrupt-cells = <1>;
2454 interrupt-map-mask = <0 0 0 0>;
2455 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2456 clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
2457 clock-names = "pcie", "pcie_bus";
2458 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
2459 resets = <&cpg 319>;
2460 iommu-map = <0 &ipmmu_hc 0 1>;
2461 iommu-map-mask = <0>;
2460 status = "disabled";
2461 };
2462
2463 pciec1: pcie@ee800000 {
2464 compatible = "renesas,pcie-r8a77961",
2465 "renesas,pcie-rcar-gen3";
2466 reg = <0 0xee800000 0 0x80000>;
2467 #address-cells = <3>;
2468 #size-cells = <2>;
2469 bus-range = <0x00 0xff>;
2470 device_type = "pci";
2471 ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000>,
2472 <0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000>,
2473 <0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000>,
2474 <0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>;
2462 status = "disabled";
2463 };
2464
2465 pciec1: pcie@ee800000 {
2466 compatible = "renesas,pcie-r8a77961",
2467 "renesas,pcie-rcar-gen3";
2468 reg = <0 0xee800000 0 0x80000>;
2469 #address-cells = <3>;
2470 #size-cells = <2>;
2471 bus-range = <0x00 0xff>;
2472 device_type = "pci";
2473 ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000>,
2474 <0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000>,
2475 <0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000>,
2476 <0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>;
2475 /* Map all possible DDR as inbound ranges */
2476 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2477 /* Map all possible DDR/IOMMU as inbound ranges */
2478 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2477 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
2478 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
2479 <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
2480 #interrupt-cells = <1>;
2481 interrupt-map-mask = <0 0 0 0>;
2482 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2483 clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>;
2484 clock-names = "pcie", "pcie_bus";
2485 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
2486 resets = <&cpg 318>;
2479 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
2480 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
2481 <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
2482 #interrupt-cells = <1>;
2483 interrupt-map-mask = <0 0 0 0>;
2484 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2485 clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>;
2486 clock-names = "pcie", "pcie_bus";
2487 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
2488 resets = <&cpg 318>;
2489 iommu-map = <0 &ipmmu_hc 1 1>;
2490 iommu-map-mask = <0>;
2487 status = "disabled";
2488 };
2489
2490 fcpf0: fcp@fe950000 {
2491 compatible = "renesas,fcpf";
2492 reg = <0 0xfe950000 0 0x200>;
2493 clocks = <&cpg CPG_MOD 615>;
2494 power-domains = <&sysc R8A77961_PD_A3VC>;

--- 403 unchanged lines hidden ---
2491 status = "disabled";
2492 };
2493
2494 fcpf0: fcp@fe950000 {
2495 compatible = "renesas,fcpf";
2496 reg = <0 0xfe950000 0 0x200>;
2497 clocks = <&cpg CPG_MOD 615>;
2498 power-domains = <&sysc R8A77961_PD_A3VC>;

--- 403 unchanged lines hidden ---