162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci *Copyright(c) 2018 Broadcom 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_cipcie8: pcie@60400000 { 762306a36Sopenharmony_ci compatible = "brcm,iproc-pcie-paxc-v2"; 862306a36Sopenharmony_ci reg = <0 0x60400000 0 0x1000>; 962306a36Sopenharmony_ci linux,pci-domain = <8>; 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci bus-range = <0x0 0x1>; 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci #address-cells = <3>; 1462306a36Sopenharmony_ci #size-cells = <2>; 1562306a36Sopenharmony_ci device_type = "pci"; 1662306a36Sopenharmony_ci ranges = <0x83000000 0 0x10000000 0 0x10000000 0 0x20000000>; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci dma-coherent; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci msi-map = <0x100 &gic_its 0x2000 0x1>, /* PF0 */ 2162306a36Sopenharmony_ci <0x108 &gic_its 0x2040 0x8>, /* PF0-VF0-7 */ 2262306a36Sopenharmony_ci <0x101 &gic_its 0x2080 0x1>, /* PF1 */ 2362306a36Sopenharmony_ci <0x110 &gic_its 0x20c8 0x8>, /* PF1-VF8-15 */ 2462306a36Sopenharmony_ci <0x102 &gic_its 0x2100 0x1>, /* PF2 */ 2562306a36Sopenharmony_ci <0x118 &gic_its 0x2150 0x8>, /* PF2-VF16-23 */ 2662306a36Sopenharmony_ci <0x103 &gic_its 0x2180 0x1>, /* PF3 */ 2762306a36Sopenharmony_ci <0x120 &gic_its 0x21d8 0x8>, /* PF3-VF24-31 */ 2862306a36Sopenharmony_ci <0x104 &gic_its 0x2200 0x1>, /* PF4 */ 2962306a36Sopenharmony_ci <0x128 &gic_its 0x2260 0x8>, /* PF4-VF32-39 */ 3062306a36Sopenharmony_ci <0x105 &gic_its 0x2280 0x1>, /* PF5 */ 3162306a36Sopenharmony_ci <0x130 &gic_its 0x22e8 0x8>, /* PF5-VF40-47 */ 3262306a36Sopenharmony_ci <0x106 &gic_its 0x2300 0x1>, /* PF6 */ 3362306a36Sopenharmony_ci <0x138 &gic_its 0x2370 0x8>, /* PF6-VF48-55 */ 3462306a36Sopenharmony_ci <0x107 &gic_its 0x2380 0x1>, /* PF7 */ 3562306a36Sopenharmony_ci <0x140 &gic_its 0x23f8 0x8>; /* PF7-VF56-63 */ 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci phys = <&pcie_phy 8>; 3862306a36Sopenharmony_ci phy-names = "pcie-phy"; 3962306a36Sopenharmony_ci}; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_cipcie-ss { 4262306a36Sopenharmony_ci compatible = "simple-bus"; 4362306a36Sopenharmony_ci #address-cells = <1>; 4462306a36Sopenharmony_ci #size-cells = <1>; 4562306a36Sopenharmony_ci ranges = <0x0 0x0 0x40000000 0x800>; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci pcie_phy: phy@0 { 4862306a36Sopenharmony_ci compatible = "brcm,sr-pcie-phy"; 4962306a36Sopenharmony_ci reg = <0x0 0x200>; 5062306a36Sopenharmony_ci brcm,sr-cdru = <&cdru>; 5162306a36Sopenharmony_ci brcm,sr-mhb = <&mhb>; 5262306a36Sopenharmony_ci #phy-cells = <1>; 5362306a36Sopenharmony_ci }; 5462306a36Sopenharmony_ci}; 55