Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: r8a7744: Add PCIe Controller device node

Add a device node for the PCIe controller on the Renesas
RZ/G1N (r8a7744) SoC.

Signed-off-by: Biju Das <biju.das@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Biju Das and committed by
Simon Horman
24035072 54234e80

+28
+28
arch/arm/boot/dts/r8a7744.dtsi
··· 1616 1616 resets = <&cpg 127>; 1617 1617 }; 1618 1618 1619 + pciec: pcie@fe000000 { 1620 + compatible = "renesas,pcie-r8a7744", 1621 + "renesas,pcie-rcar-gen2"; 1622 + reg = <0 0xfe000000 0 0x80000>; 1623 + #address-cells = <3>; 1624 + #size-cells = <2>; 1625 + bus-range = <0x00 0xff>; 1626 + device_type = "pci"; 1627 + ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000 1628 + 0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000 1629 + 0x02000000 0 0x30000000 0 0x30000000 0 0x08000000 1630 + 0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; 1631 + /* Map all possible DDR as inbound ranges */ 1632 + dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000 1633 + 0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>; 1634 + interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 1635 + <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, 1636 + <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; 1637 + #interrupt-cells = <1>; 1638 + interrupt-map-mask = <0 0 0 0>; 1639 + interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 1640 + clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>; 1641 + clock-names = "pcie", "pcie_bus"; 1642 + power-domains = <&sysc R8A7744_PD_ALWAYS_ON>; 1643 + resets = <&cpg 319>; 1644 + status = "disabled"; 1645 + }; 1646 + 1619 1647 du: display@feb00000 { 1620 1648 reg = <0 0xfeb00000 0 0x40000>, 1621 1649 <0 0xfeb90000 0 0x1c>;