/linux-4.4.14/drivers/pci/host/ |
D | pci-tegra.c | 309 struct tegra_pcie *pcie; member 328 static inline void afi_writel(struct tegra_pcie *pcie, u32 value, in afi_writel() argument 331 writel(value, pcie->afi + offset); in afi_writel() 334 static inline u32 afi_readl(struct tegra_pcie *pcie, unsigned long offset) in afi_readl() argument 336 return readl(pcie->afi + offset); in afi_readl() 339 static inline void pads_writel(struct tegra_pcie *pcie, u32 value, in pads_writel() argument 342 writel(value, pcie->pads + offset); in pads_writel() 345 static inline u32 pads_readl(struct tegra_pcie *pcie, unsigned long offset) in pads_readl() argument 347 return readl(pcie->pads + offset); in pads_readl() 382 static struct tegra_pcie_bus *tegra_pcie_bus_alloc(struct tegra_pcie *pcie, in tegra_pcie_bus_alloc() argument [all …]
|
D | pcie-rcar.c | 149 static void rcar_pci_write_reg(struct rcar_pcie *pcie, unsigned long val, in rcar_pci_write_reg() argument 152 writel(val, pcie->base + reg); in rcar_pci_write_reg() 155 static unsigned long rcar_pci_read_reg(struct rcar_pcie *pcie, in rcar_pci_read_reg() argument 158 return readl(pcie->base + reg); in rcar_pci_read_reg() 166 static void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data) in rcar_rmw32() argument 169 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_rmw32() 173 rcar_pci_write_reg(pcie, val, where & ~3); in rcar_rmw32() 176 static u32 rcar_read_conf(struct rcar_pcie *pcie, int where) in rcar_read_conf() argument 179 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_read_conf() 185 static int rcar_pcie_config_access(struct rcar_pcie *pcie, in rcar_pcie_config_access() argument [all …]
|
D | pcie-altera.c | 122 static inline void cra_writel(struct altera_pcie *pcie, const u32 value, in cra_writel() argument 125 writel_relaxed(value, pcie->cra_base + reg); in cra_writel() 128 static inline u32 cra_readl(struct altera_pcie *pcie, const u32 reg) in cra_readl() argument 130 return readl_relaxed(pcie->cra_base + reg); in cra_readl() 133 static void tlp_write_tx(struct altera_pcie *pcie, in tlp_write_tx() argument 136 cra_writel(pcie, tlp_rp_regdata->reg0, RP_TX_REG0); in tlp_write_tx() 137 cra_writel(pcie, tlp_rp_regdata->reg1, RP_TX_REG1); in tlp_write_tx() 138 cra_writel(pcie, tlp_rp_regdata->ctrl, RP_TX_CNTRL); in tlp_write_tx() 141 static bool altera_pcie_link_is_up(struct altera_pcie *pcie) in altera_pcie_link_is_up() argument 143 return !!(cra_readl(pcie, RP_LTSSM) & LTSSM_L0); in altera_pcie_link_is_up() [all …]
|
D | pcie-iproc.c | 83 struct iproc_pcie *pcie; in iproc_data() local 87 pcie = sys->private_data; in iproc_data() 89 pcie = bus->sysdata; in iproc_data() 91 return pcie; in iproc_data() 102 struct iproc_pcie *pcie = iproc_data(bus); in iproc_pcie_map_cfg_bus() local 113 pcie->base + CFG_IND_ADDR_OFFSET); in iproc_pcie_map_cfg_bus() 114 return (pcie->base + CFG_IND_DATA_OFFSET); in iproc_pcie_map_cfg_bus() 126 writel(val, pcie->base + CFG_ADDR_OFFSET); in iproc_pcie_map_cfg_bus() 128 return (pcie->base + CFG_DATA_OFFSET); in iproc_pcie_map_cfg_bus() 137 static void iproc_pcie_reset(struct iproc_pcie *pcie) in iproc_pcie_reset() argument [all …]
|
D | pci-layerscape.c | 58 static bool ls_pcie_is_bridge(struct ls_pcie *pcie) in ls_pcie_is_bridge() argument 62 header_type = ioread8(pcie->dbi + PCI_HEADER_TYPE); in ls_pcie_is_bridge() 69 static void ls_pcie_clear_multifunction(struct ls_pcie *pcie) in ls_pcie_clear_multifunction() argument 71 iowrite8(PCI_HEADER_TYPE_BRIDGE, pcie->dbi + PCI_HEADER_TYPE); in ls_pcie_clear_multifunction() 75 static void ls_pcie_fix_class(struct ls_pcie *pcie) in ls_pcie_fix_class() argument 77 iowrite16(PCI_CLASS_BRIDGE_PCI, pcie->dbi + PCI_CLASS_DEVICE); in ls_pcie_fix_class() 83 struct ls_pcie *pcie = to_ls_pcie(pp); in ls1021_pcie_link_up() local 85 if (!pcie->scfg) in ls1021_pcie_link_up() 88 regmap_read(pcie->scfg, SCFG_PEXMSCPORTSR(pcie->index), &state); in ls1021_pcie_link_up() 99 struct ls_pcie *pcie = to_ls_pcie(pp); in ls1021_pcie_host_init() local [all …]
|
D | pcie-iproc-platform.c | 31 struct iproc_pcie *pcie; in iproc_pcie_pltfm_probe() local 38 pcie = devm_kzalloc(&pdev->dev, sizeof(struct iproc_pcie), GFP_KERNEL); in iproc_pcie_pltfm_probe() 39 if (!pcie) in iproc_pcie_pltfm_probe() 42 pcie->dev = &pdev->dev; in iproc_pcie_pltfm_probe() 43 platform_set_drvdata(pdev, pcie); in iproc_pcie_pltfm_probe() 47 dev_err(pcie->dev, "unable to obtain controller resources\n"); in iproc_pcie_pltfm_probe() 51 pcie->base = devm_ioremap(pcie->dev, reg.start, resource_size(®)); in iproc_pcie_pltfm_probe() 52 if (!pcie->base) { in iproc_pcie_pltfm_probe() 53 dev_err(pcie->dev, "unable to map controller registers\n"); in iproc_pcie_pltfm_probe() 63 dev_err(pcie->dev, in iproc_pcie_pltfm_probe() [all …]
|
D | pcie-iproc-bcma.c | 37 struct iproc_pcie *pcie = sys->private_data; in iproc_pcie_bcma_map_irq() local 38 struct bcma_device *bdev = container_of(pcie->dev, struct bcma_device, dev); in iproc_pcie_bcma_map_irq() 45 struct iproc_pcie *pcie; in iproc_pcie_bcma_probe() local 50 pcie = devm_kzalloc(&bdev->dev, sizeof(*pcie), GFP_KERNEL); in iproc_pcie_bcma_probe() 51 if (!pcie) in iproc_pcie_bcma_probe() 54 pcie->dev = &bdev->dev; in iproc_pcie_bcma_probe() 55 bcma_set_drvdata(bdev, pcie); in iproc_pcie_bcma_probe() 57 pcie->base = bdev->io_addr; in iproc_pcie_bcma_probe() 65 pcie->map_irq = iproc_pcie_bcma_map_irq; in iproc_pcie_bcma_probe() 67 ret = iproc_pcie_setup(pcie, &res); in iproc_pcie_bcma_probe() [all …]
|
D | pci-mvebu.c | 150 struct mvebu_pcie *pcie; member 364 dev_err(&port->pcie->pdev->dev, in mvebu_pcie_add_windows() 401 dev_WARN(&port->pcie->pdev->dev, in mvebu_pcie_handle_iobase_change() 415 port->iowin_base = port->pcie->io.start + iobase; in mvebu_pcie_handle_iobase_change() 758 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie, in mvebu_pcie_find_port() argument 764 for (i = 0; i < pcie->nports; i++) { in mvebu_pcie_find_port() 765 struct mvebu_pcie_port *port = &pcie->ports[i]; in mvebu_pcie_find_port() 782 struct mvebu_pcie *pcie = sys_to_pcie(bus->sysdata); in mvebu_pcie_wr_conf() local 786 port = mvebu_pcie_find_port(pcie, bus, devfn); in mvebu_pcie_wr_conf() 808 struct mvebu_pcie *pcie = sys_to_pcie(bus->sysdata); in mvebu_pcie_rd_conf() local [all …]
|
D | Makefile | 1 obj-$(CONFIG_PCIE_DW) += pcie-designware.o 8 obj-$(CONFIG_PCI_RCAR_GEN2_PCIE) += pcie-rcar.o 10 obj-$(CONFIG_PCIE_SPEAR13XX) += pcie-spear13xx.o 12 obj-$(CONFIG_PCIE_XILINX) += pcie-xilinx.o 17 obj-$(CONFIG_PCIE_IPROC) += pcie-iproc.o 18 obj-$(CONFIG_PCIE_IPROC_PLATFORM) += pcie-iproc-platform.o 19 obj-$(CONFIG_PCIE_IPROC_BCMA) += pcie-iproc-bcma.o 20 obj-$(CONFIG_PCIE_ALTERA) += pcie-altera.o 21 obj-$(CONFIG_PCIE_ALTERA_MSI) += pcie-altera-msi.o 22 obj-$(CONFIG_PCI_HISI) += pcie-hisi.o
|
D | pcie-hisi.c | 36 static inline void hisi_pcie_apb_writel(struct hisi_pcie *pcie, in hisi_pcie_apb_writel() argument 39 writel(val, pcie->reg_base + reg); in hisi_pcie_apb_writel() 42 static inline u32 hisi_pcie_apb_readl(struct hisi_pcie *pcie, u32 reg) in hisi_pcie_apb_readl() argument 44 return readl(pcie->reg_base + reg); in hisi_pcie_apb_readl() 53 struct hisi_pcie *pcie = to_hisi_pcie(pp); in hisi_pcie_cfg_read() local 58 reg_val = hisi_pcie_apb_readl(pcie, reg); in hisi_pcie_cfg_read() 78 struct hisi_pcie *pcie = to_hisi_pcie(pp); in hisi_pcie_cfg_write() local 84 hisi_pcie_apb_writel(pcie, val, reg); in hisi_pcie_cfg_write() 86 reg_val = hisi_pcie_apb_readl(pcie, reg); in hisi_pcie_cfg_write() 88 hisi_pcie_apb_writel(pcie, reg_val, reg); in hisi_pcie_cfg_write() [all …]
|
D | pci-exynos.c | 105 static inline void exynos_elb_writel(struct exynos_pcie *pcie, u32 val, u32 reg) in exynos_elb_writel() argument 107 writel(val, pcie->elbi_base + reg); in exynos_elb_writel() 110 static inline u32 exynos_elb_readl(struct exynos_pcie *pcie, u32 reg) in exynos_elb_readl() argument 112 return readl(pcie->elbi_base + reg); in exynos_elb_readl() 115 static inline void exynos_phy_writel(struct exynos_pcie *pcie, u32 val, u32 reg) in exynos_phy_writel() argument 117 writel(val, pcie->phy_base + reg); in exynos_phy_writel() 120 static inline u32 exynos_phy_readl(struct exynos_pcie *pcie, u32 reg) in exynos_phy_readl() argument 122 return readl(pcie->phy_base + reg); in exynos_phy_readl() 125 static inline void exynos_blk_writel(struct exynos_pcie *pcie, u32 val, u32 reg) in exynos_blk_writel() argument 127 writel(val, pcie->block_base + reg); in exynos_blk_writel() [all …]
|
D | pcie-iproc.h | 55 int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res); 56 int iproc_pcie_remove(struct iproc_pcie *pcie);
|
D | pci-imx6.c | 38 struct clk *pcie; member 267 ret = clk_prepare_enable(imx6_pcie->pcie); in imx6_pcie_deassert_core_reset() 610 imx6_pcie->pcie = devm_clk_get(&pdev->dev, "pcie"); in imx6_pcie_probe() 611 if (IS_ERR(imx6_pcie->pcie)) { in imx6_pcie_probe() 614 return PTR_ERR(imx6_pcie->pcie); in imx6_pcie_probe()
|
D | pci-dra7xx.c | 77 static inline u32 dra7xx_pcie_readl(struct dra7xx_pcie *pcie, u32 offset) in dra7xx_pcie_readl() argument 79 return readl(pcie->base + offset); in dra7xx_pcie_readl() 82 static inline void dra7xx_pcie_writel(struct dra7xx_pcie *pcie, u32 offset, in dra7xx_pcie_writel() argument 85 writel(value, pcie->base + offset); in dra7xx_pcie_writel()
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | brcm,iproc-pcie.txt | 4 - compatible: Must be "brcm,iproc-pcie" 18 - phy-names: must be "pcie-phy" 20 - brcm,pcie-ob: Some iProc SoCs do not have the outbound address mapping done 23 If the brcm,pcie-ob property is present, the following properties become 27 - brcm,pcie-ob-axi-offset: The offset from the AXI address to the internal 29 - brcm,pcie-ob-window-size: The outbound address mapping window size (in MB) 32 - brcm,pcie-ob-oarr-size: Some iProc SoCs need the OARR size bit to be set to 36 pcie0: pcie@18012000 { 37 compatible = "brcm,iproc-pcie"; 55 phy-names = "pcie-phy"; [all …]
|
D | samsung,exynos5440-pcie.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: "samsung,exynos5440-pcie" 8 - reg: base addresses and lengths of the pcie controller, 17 pcie@290000 { 18 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 24 clock-names = "pcie", "pcie_bus"; 37 pcie@2a0000 { 38 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 44 clock-names = "pcie", "pcie_bus"; 59 pcie@290000 { [all …]
|
D | mvebu-pci.txt | 6 marvell,armada-370-pcie 7 marvell,armada-xp-pcie 8 marvell,dove-pcie 9 marvell,kirkwood-pcie 65 - marvell,pcie-port: the physical PCIe port number 77 - marvell,pcie-lane: the physical PCIe lane number, for ports having 85 pcie-controller { 86 compatible = "marvell,armada-xp-pcie"; 131 pcie@1,0 { 142 marvell,pcie-port = <0>; [all …]
|
D | ti-pci.txt | 4 - compatible: Should be "ti,dra7-pcie"" 7 The second entry must be "rc-dbics" for the designware pcie 11 - phy-names : must be "pcie-phy0", "pcie-phy1", "pcie-phyN".. based on the 13 - ti,hwmods : Name of the hwmod associated to the pcie, "pcie<X>", 14 where <X> is the instance number of the pcie from the HW spec. 24 interrupt-map : as specified in ../designware-pcie.txt 36 pcie@51000000 { 37 compatible = "ti,dra7-pcie"; 50 phy-names = "pcie-phy0";
|
D | rcar-pci.txt | 5 "renesas,pcie-r8a7779", "renesas,pcie-r8a7790", "renesas,pcie-r8a7791" 6 - reg: base address and length of the pcie controller registers. 21 - clock-names: from common clock binding: should be "pcie" and "pcie_bus". 27 pcie: pcie@fe000000 { 28 compatible = "renesas,pcie-r8a7791"; 45 clock-names = "pcie", "pcie_bus";
|
D | layerscape-pci.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 16 "fsl,ls1021a-pcie", "snps,dw-pcie" 17 "fsl,ls2080a-pcie", "snps,dw-pcie" 23 - fsl,pcie-scfg: Must include two entries. 30 pcie@3400000 { 31 compatible = "fsl,ls1021a-pcie", "snps,dw-pcie"; 37 fsl,pcie-scfg = <&scfg 0>;
|
D | fsl,imx6q-pcie.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: "fsl,imx6q-pcie" 8 - reg: base addresse and length of the pcie controller 18 pcie@0x01000000 { 19 compatible = "fsl,imx6q-pcie", "snps,dw-pcie"; 39 clock-names = "pcie", "pcie_bus", "pcie_phy";
|
D | spear13xx-pcie.txt | 8 - compatible : should be "st,spear1340-pcie", "snps,dw-pcie". 9 - phys : phandle to phy node associated with pcie controller 10 - phy-names : must be "pcie-phy" 14 - st,pcie-is-gen1 indicates that forced gen1 initialization is needed.
|
D | hisilicon-pcie.txt | 11 - compatible: Should contain "hisilicon,hip05-pcie". 24 pcie@0xb0080000 { 25 compatible = "hisilicon,hip05-pcie", "snps,dw-pcie";
|
D | xgene-pci.txt | 5 - compatible: should contain "apm,xgene-pcie" to identify the core. 11 "cfg": pcie configuration space registers. 30 pcie0: pcie@1f2b0000 { 33 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
|
D | altera-pcie.txt | 4 - compatible : should contain "altr,pcie-root-port-1.0" 28 pcie_0: pcie@0xc00000000 { 29 compatible = "altr,pcie-root-port-1.0";
|
D | xilinx-pcie.txt | 8 - compatible: Should contain "xlnx,axi-pcie-host-1.00.a" 42 pci_express: axi-pcie@50000000 { 46 compatible = "xlnx,axi-pcie-host-1.00.a";
|
D | nvidia,tegra20-pcie.txt | 4 - compatible: For Tegra20, must contain "nvidia,tegra20-pcie". For Tegra30, 5 "nvidia,tegra30-pcie". For Tegra124, must contain "nvidia,tegra124-pcie". 6 Otherwise, must contain "nvidia,<chip>-pcie", plus one of the above, where 66 - pcie 129 pcie-controller { 130 compatible = "nvidia,tegra20-pcie"; 192 pcie-controller {
|
D | xgene-pci-msi.txt | 46 pcie0: pcie@1f2b0000 { 49 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
|
D | pci-msi.txt | 75 compatible = "vendor,pcie-root-complex"; 103 compatible = "vendor,pcie-root-complex"; 132 compatible = "vendor,pcie-root-complex"; 162 compatible = "vendor,pcie-root-complex"; 206 compatible = "vendor,pcie-root-complex";
|
D | designware-pcie.txt | 4 - compatible: should contain "snps,dw-pcie" to identify the core. 29 - "pcie"
|
D | arm,juno-r1-pcie.txt | 8 - compatible: "arm,juno-r1-pcie"
|
/linux-4.4.14/drivers/firmware/efi/ |
D | cper.c | 353 static void cper_print_pcie(const char *pfx, const struct cper_sec_pcie *pcie, in cper_print_pcie() argument 356 if (pcie->validation_bits & CPER_PCIE_VALID_PORT_TYPE) in cper_print_pcie() 357 printk("%s""port_type: %d, %s\n", pfx, pcie->port_type, in cper_print_pcie() 358 pcie->port_type < ARRAY_SIZE(pcie_port_type_strs) ? in cper_print_pcie() 359 pcie_port_type_strs[pcie->port_type] : "unknown"); in cper_print_pcie() 360 if (pcie->validation_bits & CPER_PCIE_VALID_VERSION) in cper_print_pcie() 362 pcie->version.major, pcie->version.minor); in cper_print_pcie() 363 if (pcie->validation_bits & CPER_PCIE_VALID_COMMAND_STATUS) in cper_print_pcie() 365 pcie->command, pcie->status); in cper_print_pcie() 366 if (pcie->validation_bits & CPER_PCIE_VALID_DEVICE_ID) { in cper_print_pcie() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | armada-xp-mv78460.dtsi | 107 pcie-controller { 108 compatible = "marvell,armada-xp-pcie"; 153 pcie@1,0 { 164 marvell,pcie-port = <0>; 165 marvell,pcie-lane = <0>; 170 pcie@2,0 { 181 marvell,pcie-port = <0>; 182 marvell,pcie-lane = <1>; 187 pcie@3,0 { 198 marvell,pcie-port = <0>; [all …]
|
D | armada-xp-mv78260.dtsi | 90 pcie-controller { 91 compatible = "marvell,armada-xp-pcie"; 132 pcie@1,0 { 143 marvell,pcie-port = <0>; 144 marvell,pcie-lane = <0>; 149 pcie@2,0 { 160 marvell,pcie-port = <0>; 161 marvell,pcie-lane = <1>; 166 pcie@3,0 { 177 marvell,pcie-port = <0>; [all …]
|
D | armada-385.dtsi | 79 pcie-controller { 80 compatible = "marvell,armada-370-pcie"; 107 * pcie@4,0 is not available. 109 pcie@1,0 { 120 marvell,pcie-port = <0>; 121 marvell,pcie-lane = <0>; 127 pcie@2,0 { 138 marvell,pcie-port = <1>; 139 marvell,pcie-lane = <0>; 145 pcie@3,0 { [all …]
|
D | armada-xp-mv78230.dtsi | 89 pcie-controller { 90 compatible = "marvell,armada-xp-pcie"; 117 pcie@1,0 { 128 marvell,pcie-port = <0>; 129 marvell,pcie-lane = <0>; 134 pcie@2,0 { 145 marvell,pcie-port = <0>; 146 marvell,pcie-lane = <1>; 151 pcie@3,0 { 162 marvell,pcie-port = <0>; [all …]
|
D | kirkwood-98dx4122.dtsi | 3 pciec: pcie-controller { 4 compatible = "marvell,kirkwood-pcie"; 18 pcie0: pcie@1,0 { 29 marvell,pcie-port = <0>; 30 marvell,pcie-lane = <0>;
|
D | kirkwood-6282.dtsi | 3 pciec: pcie-controller { 4 compatible = "marvell,kirkwood-pcie"; 22 pcie0: pcie@1,0 { 33 marvell,pcie-port = <0>; 34 marvell,pcie-lane = <0>; 39 pcie1: pcie@2,0 { 50 marvell,pcie-port = <1>; 51 marvell,pcie-lane = <0>;
|
D | armada-380.dtsi | 74 pcie-controller { 75 compatible = "marvell,armada-370-pcie"; 98 pcie@1,0 { 109 marvell,pcie-port = <0>; 110 marvell,pcie-lane = <0>; 116 pcie@2,0 { 127 marvell,pcie-port = <1>; 128 marvell,pcie-lane = <0>; 134 pcie@3,0 { 145 marvell,pcie-port = <2>; [all …]
|
D | kirkwood-6281.dtsi | 3 pciec: pcie-controller { 4 compatible = "marvell,kirkwood-pcie"; 18 pcie0: pcie@1,0 { 29 marvell,pcie-port = <0>; 30 marvell,pcie-lane = <0>;
|
D | kirkwood-6192.dtsi | 3 pciec: pcie-controller { 4 compatible = "marvell,kirkwood-pcie"; 18 pcie0: pcie@1,0 { 29 marvell,pcie-port = <0>; 30 marvell,pcie-lane = <0>;
|
D | spear1310.dtsi | 86 pcie0: pcie@b1000000 { 87 compatible = "st,spear1340-pcie", "snps,dw-pcie"; 95 phy-names = "pcie-phy"; 104 pcie1: pcie@b1800000 { 105 compatible = "st,spear1340-pcie", "snps,dw-pcie"; 113 phy-names = "pcie-phy"; 122 pcie2: pcie@b4000000 { 123 compatible = "st,spear1340-pcie", "snps,dw-pcie"; 131 phy-names = "pcie-phy";
|
D | armada-39x.dtsi | 88 pcie-mem-aperture = <0xe0000000 0x8000000>; 89 pcie-io-aperture = <0xe8000000 0x100000>; 400 pcie-controller { 401 compatible = "marvell,armada-370-pcie"; 428 * pcie@4,0 is not available. 430 pcie@1,0 { 441 marvell,pcie-port = <0>; 442 marvell,pcie-lane = <0>; 448 pcie@2,0 { 459 marvell,pcie-port = <1>; [all …]
|
D | kirkwood-db-88f6282.dts | 22 pcie-controller { 25 pcie@1,0 { 29 pcie@2,0 {
|
D | exynos5440.dtsi | 282 pcie_0: pcie@290000 { 283 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 289 clock-names = "pcie", "pcie_bus"; 303 pcie_1: pcie@2a0000 { 304 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 310 clock-names = "pcie", "pcie_bus";
|
D | k2e.dtsi | 92 pcie1: pcie@21020000 { 93 compatible = "ti,keystone-pcie","snps,dw-pcie"; 95 clock-names = "pcie";
|
D | dove-d3plug.dts | 88 &pcie { 91 pcie-port@0 { 99 pcie-port@1 {
|
D | armada-xp-db.dts | 110 pcie-controller { 117 pcie@1,0 { 121 pcie@2,0 { 125 pcie@3,0 { 129 pcie@4,0 { 133 pcie@9,0 { 137 pcie@10,0 {
|
D | kirkwood-km_common.dtsi | 8 pcie-controller { 11 pcie@1,0 {
|
D | kirkwood-db-88f6281.dts | 22 pcie-controller { 25 pcie@1,0 {
|
D | kirkwood-ts419-6282.dts | 21 pcie-controller { 24 pcie@2,0 {
|
D | spear1340.dtsi | 51 pcie0: pcie@b1000000 { 52 compatible = "st,spear1340-pcie", "snps,dw-pcie"; 60 phy-names = "pcie-phy";
|
D | kirkwood-ts219-6282.dts | 9 pcie-controller { 12 pcie@2,0 {
|
D | armada-370.dtsi | 73 pcie-controller { 74 compatible = "marvell,armada-370-pcie"; 92 pcie@1,0 { 103 marvell,pcie-port = <0>; 104 marvell,pcie-lane = <0>; 109 pcie@2,0 { 120 marvell,pcie-port = <1>; 121 marvell,pcie-lane = <0>;
|
D | armada-398-db.dts | 137 pcie-controller { 140 pcie@1,0 { 144 pcie@2,0 { 148 pcie@3,0 {
|
D | kirkwood-ts219.dtsi | 16 pcie-controller { 19 pcie@1,0 {
|
D | armada-375.dtsi | 110 pcie-mem-aperture = <0xe0000000 0x8000000>; 111 pcie-io-aperture = <0xe8000000 0x100000>; 583 pcie-controller { 584 compatible = "marvell,armada-370-pcie"; 602 pcie@1,0 { 613 marvell,pcie-port = <0>; 614 marvell,pcie-lane = <0>; 619 pcie@2,0 { 630 marvell,pcie-port = <0>; 631 marvell,pcie-lane = <1>;
|
D | kirkwood-openrd.dtsi | 29 pcie-controller { 32 pcie@1,0 {
|
D | armada-xp-axpwifiap.dts | 76 pcie-controller { 80 pcie@1,0 { 86 pcie@2,0 { 92 pcie@3,0 {
|
D | dove.dtsi | 77 pcie-mem-aperture = <0xe0000000 0x10000000>; /* 256M MEM space */ 78 pcie-io-aperture = <0xf2000000 0x00200000>; /* 2M I/O space */ 86 pcie: pcie-controller { label 87 compatible = "marvell,dove-pcie"; 103 pcie0: pcie-port@0 { 109 marvell,pcie-port = <0>; 121 pcie1: pcie-port@1 { 127 marvell,pcie-port = <1>;
|
D | kirkwood-rd88f6281.dtsi | 29 pcie-controller { 32 pcie@1,0 {
|
D | kirkwood-rd88f6192.dts | 33 pcie-controller { 36 pcie@1,0 {
|
D | armada-385-db-ap.dts | 181 pcie-controller { 188 pcie@1,0 { 193 pcie@2,0 { 198 pcie@3,0 {
|
D | kirkwood-b3.dts | 37 pcie-controller { 40 /* Wifi model has Atheros chipset on pcie port */ 41 pcie@1,0 {
|
D | bcm-cygnus.dtsi | 146 pcie0: pcie@18012000 { 147 compatible = "brcm,iproc-pcie"; 167 pcie1: pcie@18013000 { 168 compatible = "brcm,iproc-pcie";
|
D | kirkwood-nsa310.dts | 19 pcie-controller { 22 pcie@1,0 {
|
D | kirkwood-nsa3x0-common.dtsi | 8 pcie-controller { 11 pcie@1,0 {
|
D | armada-xp-gp.dts | 129 pcie-controller { 136 pcie@1,0 { 140 pcie@9,0 { 144 pcie@10,0 {
|
D | keystone.dtsi | 279 pcie0: pcie@21800000 { 280 compatible = "ti,keystone-pcie", "snps,dw-pcie"; 282 clock-names = "pcie";
|
D | armada-388-db.dts | 172 pcie-controller { 178 pcie@1,0 { 182 pcie@2,0 {
|
D | kirkwood-nas2big.dts | 32 pcie-controller { 35 pcie@1,0 {
|
D | kirkwood-mv88f6281gtw-ge.dts | 35 pcie-controller { 38 pcie@1,0 {
|
D | armada-370-seagate-nas-4bay.dts | 31 pcie-controller { 33 pcie@1,0 {
|
D | armada-370-mirabox.dts | 67 pcie-controller { 71 pcie@1,0 { 77 pcie@2,0 {
|
D | armada-375-db.dts | 190 pcie-controller { 196 pcie@1,0 { 200 pcie@2,0 {
|
D | kirkwood-iconnect.dts | 23 pcie-controller { 26 pcie@1,0 {
|
D | kirkwood-mplcec4.dts | 21 pcie-controller { 24 pcie@1,0 {
|
D | kirkwood-laplug.dts | 31 pcie-controller { 33 pcie@1,0 {
|
D | armada-370-seagate-personal-cloud.dtsi | 36 pcie-controller { 40 pcie@1,0 {
|
D | armada-xp-linksys-mamba.dts | 76 pcie-controller { 80 pcie@1,0 { 86 pcie@2,0 { 92 pcie@3,0 {
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra124-xusb-padctl.txt | 71 - pcie-0, pcie-1, pcie-2, pcie-3, pcie-4, sata-0: 73 Valid functions for this group are: "pcie", "usb3", "sata", "rsvd". 94 pcie-controller@0,01003000 { 98 phy-names = "pcie"; 111 nvidia,lanes = "pcie-0", "pcie-1"; 116 pcie { 117 nvidia,lanes = "pcie-2", "pcie-3", 118 "pcie-4"; 119 nvidia,function = "pcie";
|
D | marvell,armada-370-pinctrl.txt | 33 mpp14 14 gpio, ge0(rxd3), pcie(clkreq0), sd0(d2), spi1(mosi), 35 mpp15 15 gpio, ge0(rxctl), pcie(clkreq1), sd0(d3), spi1(miso), 71 mpp49 49 gpio, dev(ad10), pcie(clkreq1), sd0(d0), spi1(cs0), 78 pcie(clkreq1) 83 pcie(clkreq0), spi1(cs1) 89 mpp60 60 gpio, dev(ale1), uart1(rxd), sata0(prsnt), pcie(rstout), 92 mpp62 62 gpio, dev(a2), uart1(cts), tdm(drx), pcie(clkreq0),
|
D | marvell,armada-xp-pinctrl.txt | 61 mpp40 40 gpio, spi0(cs1), uart2(cts), lcd(vga-hsync), pcie(clkreq0), 64 pcie(clkreq1), spi1(cs2) 66 mpp43 43 gpio, uart2(txd), uart0(rts), spi0(cs3), pcie(rstout), 68 mpp44 44 gpio, uart2(cts), uart3(rxd), spi0(cs4), pcie(clkreq2), 74 mpp47 47 gpio, uart3(cts), uart1(cts), spi0(cs7), pcie(clkreq3),
|
D | marvell,orion-pinctrl.txt | 22 mpp0 0 pcie(rstout), pci(req2), gpio 47 mpp0 0 pcie(rstout), pci(req2), gpio 72 mpp0 0 pcie(rstout), pci(req2), gpio
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | brcm,cygnus-pcie-phy.txt | 4 - compatible: must be "brcm,cygnus-pcie-phy" 19 compatible = "brcm,cygnus-pcie-phy"; 35 pcie0: pcie@18012000 { 39 phy-names = "pcie-phy"; 42 pcie1: pcie@18013000 { 46 phy-names = "pcie-phy";
|
D | phy-miphy365x.txt | 30 - pcie: For PCIe devices 36 - st,pcie-tx-pol-inv : Bool property to invert the polarity PCIe Tx (Txn/Txp) 50 reg-names = "sata", "pcie"; 57 reg-names = "sata", "pcie", "syscfg"; 59 st,pcie-tx-pol-inv;
|
D | ti-phy.txt | 12 "ti,control-phy-pcie" - for pcie to support external clock for pcie and to 21 "power", "pcie_pcs" and "control_sma" for control-phy-pcie 62 "ti,phy-pipe3-pcie. "ti,omap-usb3" is deprecated.
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | cyrus_p5020.dts | 94 pci0: pcie@ffe200000 { 98 pcie@0 { 109 pci1: pcie@ffe201000 { 113 pcie@0 { 124 pci2: pcie@ffe202000 { 128 pcie@0 { 139 pci3: pcie@ffe203000 { 143 pcie@0 {
|
D | mpc8536ds.dts | 62 pci1: pcie@ffe09000 { 66 pcie@0 { 77 pci2: pcie@ffe0a000 { 81 pcie@0 { 92 pci3: pcie@ffe0b000 { 96 pcie@0 {
|
D | p2020ds.dts | 37 pci2: pcie@ffe08000 { 41 pcie@0 { 52 board_pci1: pci1: pcie@ffe09000 { 56 pcie@0 { 67 pci0: pcie@ffe0a000 { 71 pcie@0 {
|
D | mpc8536ds_36b.dts | 62 pci1: pcie@fffe09000 { 66 pcie@0 { 77 pci2: pcie@fffe0a000 { 81 pcie@0 { 92 pci3: pcie@fffe0b000 { 96 pcie@0 {
|
D | mpc8572ds.dts | 38 board_pci0: pci0: pcie@ffe08000 { 42 pcie@0 { 53 pci1: pcie@ffe09000 { 57 pcie@0 { 68 pci2: pcie@ffe0a000 { 72 pcie@0 {
|
D | mpc8572ds_36b.dts | 38 board_pci0: pci0: pcie@fffe08000 { 42 pcie@0 { 53 pci1: pcie@fffe09000 { 57 pcie@0 { 68 pci2: pcie@fffe0a000 { 72 pcie@0 {
|
D | mpc8544ds.dts | 55 pci1: pcie@e0009000 { 59 pcie@0 { 70 pci2: pcie@e000a000 { 74 pcie@0 { 85 board_pci3: pci3: pcie@e000b000 { 89 pcie@0 {
|
D | t104xrdb.dtsi | 130 pci0: pcie@ffe240000 { 134 pcie@0 { 145 pci1: pcie@ffe250000 { 149 pcie@0 { 160 pci2: pcie@ffe260000 { 164 pcie@0 { 175 pci3: pcie@ffe270000 { 179 pcie@0 {
|
D | t4240rdb.dts | 141 pci0: pcie@ffe240000 { 145 pcie@0 { 156 pci1: pcie@ffe250000 { 160 pcie@0 { 171 pci2: pcie@ffe260000 { 175 pcie@0 { 186 pci3: pcie@ffe270000 { 190 pcie@0 {
|
D | t104xqds.dtsi | 134 pci0: pcie@ffe240000 { 138 pcie@0 { 149 pci1: pcie@ffe250000 { 153 pcie@0 { 164 pci2: pcie@ffe260000 { 168 pcie@0 { 179 pci3: pcie@ffe270000 { 183 pcie@0 {
|
D | t208xrdb.dtsi | 152 pci0: pcie@ffe240000 { 156 pcie@0 { 167 pci1: pcie@ffe250000 { 171 pcie@0 { 182 pci2: pcie@ffe260000 { 186 pcie@0 { 197 pci3: pcie@ffe270000 { 201 pcie@0 {
|
D | p1020rdb.dts | 34 pci0: pcie@ffe09000 { 38 pcie@0 { 49 pci1: pcie@ffe0a000 { 53 pcie@0 {
|
D | p1020rdb_36b.dts | 34 pci0: pcie@fffe09000 { 38 pcie@0 { 49 pci1: pcie@fffe0a000 { 53 pcie@0 {
|
D | t1023si-post.dtsi | 43 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 50 pcie@0 { 69 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 76 pcie@0 { 95 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 102 pcie@0 {
|
D | t104xd4rdb.dtsi | 156 pci0: pcie@ffe240000 { 160 pcie@0 { 171 pci1: pcie@ffe250000 { 175 pcie@0 { 186 pci2: pcie@ffe260000 { 190 pcie@0 { 201 pci3: pcie@ffe270000 { 205 pcie@0 {
|
D | t208xqds.dtsi | 218 pci0: pcie@ffe240000 { 222 pcie@0 { 233 pci1: pcie@ffe250000 { 237 pcie@0 { 248 pci2: pcie@ffe260000 { 252 pcie@0 { 263 pci3: pcie@ffe270000 { 267 pcie@0 {
|
D | p1022ds_36b.dts | 56 pci0: pcie@fffe09000 { 60 pcie@0 { 71 pci1: pcie@fffe0a000 { 75 pcie@0 { 86 pci2: pcie@fffe0b000 { 90 pcie@0 {
|
D | p1022ds_32b.dts | 56 pci0: pcie@ffe09000 { 60 pcie@0 { 71 pci1: pcie@ffe0a000 { 75 pcie@0 { 86 pci2: pcie@ffe0b000 { 90 pcie@0 {
|
D | kmcoge4.dts | 144 pci0: pcie@ffe200000 { 148 pcie@0 { 159 pci1: pcie@ffe201000 { 163 pci2: pcie@ffe202000 { 167 pcie@0 {
|
D | p3041ds.dts | 223 pci0: pcie@ffe200000 { 227 pcie@0 { 238 pci1: pcie@ffe201000 { 242 pcie@0 { 253 pci2: pcie@ffe202000 { 257 pcie@0 { 268 pci3: pcie@ffe203000 { 272 pcie@0 {
|
D | p5020ds.dts | 223 pci0: pcie@ffe200000 { 227 pcie@0 { 238 pci1: pcie@ffe201000 { 242 pcie@0 { 253 pci2: pcie@ffe202000 { 257 pcie@0 { 268 pci3: pcie@ffe203000 { 272 pcie@0 {
|
D | t1040si-post.dtsi | 58 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 65 pcie@0 { 84 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 91 pcie@0 { 110 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 117 pcie@0 { 136 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 143 pcie@0 {
|
D | t1023rdb.dts | 116 pci0: pcie@ffe240000 { 120 pcie@0 { 131 pci1: pcie@ffe250000 { 135 pcie@0 { 146 pci2: pcie@ffe260000 { 150 pcie@0 {
|
D | p5020si-post.dtsi | 59 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 68 pcie@0 { 88 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 97 pcie@0 { 117 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 126 pcie@0 { 146 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 155 pcie@0 {
|
D | p2020rdb-pc_32b.dts | 59 pci2: pcie@ffe08000 { 64 pci1: pcie@ffe09000 { 68 pcie@0 { 79 pci0: pcie@ffe0a000 { 83 pcie@0 {
|
D | p2020rdb-pc_36b.dts | 59 pci2: pcie@fffe08000 { 64 pci1: pcie@fffe09000 { 68 pcie@0 { 79 pci0: pcie@fffe0a000 { 83 pcie@0 {
|
D | t4240qds.dts | 239 pci0: pcie@ffe240000 { 243 pcie@0 { 254 pci1: pcie@ffe250000 { 258 pcie@0 { 269 pci2: pcie@ffe260000 { 273 pcie@0 { 284 pci3: pcie@ffe270000 { 288 pcie@0 {
|
D | mvme2500.dts | 214 pci0: pcie@ffe08000 { 218 pcie@0 { 229 pci1: pcie@ffe09000 { 233 pcie@0 { 245 pci2: pcie@ffe0a000 { 249 pcie@0 {
|
D | t1024rdb.dts | 145 pci0: pcie@ffe240000 { 149 pcie@0 { 160 pci1: pcie@ffe250000 { 164 pcie@0 { 175 pci2: pcie@ffe260000 { 179 pcie@0 {
|
D | p1023si-post.dtsi | 60 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 67 pcie@0 { 79 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 86 pcie@0 { 98 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 105 pcie@0 {
|
D | p1022rdk.dts | 142 pci0: pcie@ffe09000 { 146 pcie@0 { 157 pci1: pcie@ffe0a000 { 161 pcie@0 { 172 pci2: pcie@ffe0b000 { 176 pcie@0 {
|
D | p4080ds.dts | 171 pci0: pcie@ffe200000 { 175 pcie@0 { 186 pci1: pcie@ffe201000 { 190 pcie@0 { 201 pci2: pcie@ffe202000 { 205 pcie@0 {
|
D | ge_imp3a.dts | 205 pci0: pcie@fef08000 { 210 pcie@0 { 221 pci1: pcie@fef09000 { 226 pcie@0 { 238 pci2: pcie@fef0a000 { 243 pcie@0 {
|
D | p3041si-post.dtsi | 59 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 68 pcie@0 { 88 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 97 pcie@0 { 117 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 126 pcie@0 { 146 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 153 pcie@0 {
|
D | t2081si-post.dtsi | 59 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 66 pcie@0 { 86 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 93 pcie@0 { 113 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 120 pcie@0 { 140 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 147 pcie@0 {
|
D | p2041rdb.dts | 204 pci0: pcie@ffe200000 { 208 pcie@0 { 219 pci1: pcie@ffe201000 { 223 pcie@0 { 234 pci2: pcie@ffe202000 { 238 pcie@0 {
|
D | mpc8572si-post.dtsi | 44 compatible = "fsl,mpc8548-pcie"; 52 pcie@0 { 73 compatible = "fsl,mpc8548-pcie"; 81 pcie@0 { 102 compatible = "fsl,mpc8548-pcie"; 110 pcie@0 {
|
D | t1024qds.dts | 205 pci0: pcie@ffe240000 { 209 pcie@0 { 220 pci1: pcie@ffe250000 { 224 pcie@0 { 235 pci2: pcie@ffe260000 { 239 pcie@0 {
|
D | p5040ds.dts | 208 pci0: pcie@ffe200000 { 212 pcie@0 { 223 pci1: pcie@ffe201000 { 227 pcie@0 { 238 pci2: pcie@ffe202000 { 242 pcie@0 {
|
D | mpc8544si-post.dtsi | 55 compatible = "fsl,mpc8548-pcie"; 63 pcie@0 { 84 compatible = "fsl,mpc8548-pcie"; 92 pcie@0 { 112 compatible = "fsl,mpc8548-pcie"; 120 pcie@0 {
|
D | p2020si-post.dtsi | 44 compatible = "fsl,mpc8548-pcie"; 52 pcie@0 { 72 compatible = "fsl,mpc8548-pcie"; 80 pcie@0 { 101 compatible = "fsl,mpc8548-pcie"; 109 pcie@0 {
|
D | p1010rdb_32b.dtsi | 51 pci0: pcie@ffe09000 { 55 pcie@0 { 66 pci1: pcie@ffe0a000 { 70 pcie@0 {
|
D | p1020utm-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1024rdb_32b.dts | 54 pci0: pcie@ffe09000 { 58 pcie@0 { 69 pci1: pcie@ffe0a000 { 73 pcie@0 {
|
D | p1010rdb_36b.dtsi | 51 pci0: pcie@fffe09000 { 55 pcie@0 { 66 pci1: pcie@fffe0a000 { 70 pcie@0 {
|
D | p1024rdb_36b.dts | 54 pci0: pcie@fffe09000 { 58 pcie@0 { 69 pci1: pcie@fffe0a000 { 73 pcie@0 {
|
D | p1020rdb-pc_32b.dts | 58 pci0: pcie@ffe09000 { 62 pcie@0 { 73 pci1: pcie@ffe0a000 { 77 pcie@0 {
|
D | p1020mbg-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1020mbg-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 pcie@0 {
|
D | p1020utm-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 pcie@0 {
|
D | p1025rdb_36b.dts | 56 pci0: pcie@fffe09000 { 60 pcie@0 { 71 pci1: pcie@fffe0a000 { 75 pcie@0 {
|
D | p1020rdb-pc_36b.dts | 58 pci0: pcie@fffe09000 { 62 pcie@0 { 73 pci1: pcie@fffe0a000 { 77 pcie@0 {
|
D | p1025twr.dts | 56 pci0: pcie@ffe09000 { 60 pcie@0 { 71 pci1: pcie@ffe0a000 { 75 pcie@0 {
|
D | p1021rdb-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1010si-post.dtsi | 44 compatible = "fsl,p1010-pcie", "fsl,qoriq-pcie-v2.3"; 52 pcie@0 { 72 compatible = "fsl,p1010-pcie", "fsl,qoriq-pcie-v2.3"; 80 pcie@0 {
|
D | p1021rdb-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 pcie@0 {
|
D | p2041si-post.dtsi | 59 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 68 pcie@0 { 88 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 97 pcie@0 { 117 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 126 pcie@0 {
|
D | mpc8536si-post.dtsi | 55 compatible = "fsl,mpc8548-pcie"; 63 pcie@0 { 84 compatible = "fsl,mpc8548-pcie"; 92 pcie@0 { 112 compatible = "fsl,mpc8548-pcie"; 120 pcie@0 {
|
D | p1023rdb.dts | 181 pci0: pcie@ff60a000 { 185 pcie@0 { 205 board_pci1: pci1: pcie@ff609000 { 209 pcie@0 { 232 pci2: pcie@ff60b000 { 236 pcie@0 {
|
D | p1022si-post.dtsi | 49 compatible = "fsl,mpc8548-pcie"; 57 pcie@0 { 77 compatible = "fsl,mpc8548-pcie"; 85 pcie@0 { 106 compatible = "fsl,mpc8548-pcie"; 114 pcie@0 {
|
D | p1025rdb_32b.dts | 56 pci0: pcie@ffe09000 { 60 pcie@0 { 71 pci1: pcie@ffe0a000 { 75 pcie@0 {
|
D | p2020rdb.dts | 255 pci0: pcie@ffe08000 { 260 pci1: pcie@ffe09000 { 264 pcie@0 { 275 pci2: pcie@ffe0a000 { 279 pcie@0 {
|
D | p5040si-post.dtsi | 59 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 67 pcie@0 { 87 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 95 pcie@0 { 115 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 123 pcie@0 {
|
D | p4080si-post.dtsi | 59 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 68 pcie@0 { 88 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 97 pcie@0 { 117 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 126 pcie@0 {
|
D | p1020si-post.dtsi | 45 compatible = "fsl,mpc8548-pcie"; 53 pcie@0 { 73 compatible = "fsl,mpc8548-pcie"; 81 pcie@0 {
|
D | oca4080.dts | 132 pci0: pcie@ffe200000 { 136 pci1: pcie@ffe201000 { 140 pci2: pcie@ffe202000 {
|
D | p1021si-post.dtsi | 45 compatible = "fsl,mpc8548-pcie"; 53 pcie@0 { 73 compatible = "fsl,mpc8548-pcie"; 81 pcie@0 {
|
D | mpc8548cds_32b.dts | 57 pci2: pcie@e000a000 { 61 pcie@0 {
|
D | mpc8572ds_camp_core1.dts | 109 pcie@ffe08000 { 112 pcie@ffe09000 {
|
D | mpc8548cds_36b.dts | 57 pci2: pcie@fe000a000 { 61 pcie@0 {
|
D | p1020rdb-pc_camp_core1.dts | 135 pci0: pcie@ffe09000 { 139 pci1: pcie@ffe0a000 {
|
D | c293si-post.dtsi | 44 compatible = "fsl,qoriq-pcie-v2.2", "fsl,qoriq-pcie"; 52 pcie@0 {
|
D | p1021mds.dts | 245 pci0: pcie@ffe09000 { 249 pcie@0 { 260 pci1: pcie@ffe0a000 { 264 pcie@0 {
|
D | p1020rdb-pd.dts | 261 pci0: pcie@ffe09000 { 265 pcie@0 { 276 pci1: pcie@ffe0a000 { 280 pcie@0 {
|
D | t4240si-post.dtsi | 59 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 65 pcie@0 { 85 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 91 pcie@0 { 111 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 117 pcie@0 { 137 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 143 pcie@0 {
|
/linux-4.4.14/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 46 return ctrl->pcie->port; in ctrl_dev() 82 int retval, irq = ctrl->pcie->irq; in pciehp_request_irq() 104 free_irq(ctrl->pcie->irq, ctrl); in pciehp_free_irq() 316 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status() 328 pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status); in pciehp_check_link_status() 366 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_attention_status() 392 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_power_status() 457 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_cmd); in pciehp_set_attention_status() 470 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, in pciehp_green_led_on() 484 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, in pciehp_green_led_off() [all …]
|
D | pciehp.h | 62 dev_printk(KERN_DEBUG, &ctrl->pcie->device, \ 66 dev_err(&ctrl->pcie->device, format, ## arg) 68 dev_info(&ctrl->pcie->device, format, ## arg) 70 dev_warn(&ctrl->pcie->device, format, ## arg) 91 struct pcie_device *pcie; /* PCI Express port service */ member
|
D | pciehp_pci.c | 40 struct pci_dev *bridge = p_slot->ctrl->pcie->port; in pciehp_configure_device() 82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | Makefile | 9 iwlwifi-objs += pcie/drv.o pcie/rx.o pcie/tx.o pcie/trans.o
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | fsl_pci.c | 674 struct mpc83xx_pcie_priv *pcie = hose->dn->data; in mpc83xx_pcie_remap_cfg() local 686 return pcie->cfg_type0 + offset; in mpc83xx_pcie_remap_cfg() 688 if (pcie->dev_base == dev_base) in mpc83xx_pcie_remap_cfg() 691 out_le32(pcie->cfg_type0 + PEX_OUTWIN0_TAL, dev_base); in mpc83xx_pcie_remap_cfg() 693 pcie->dev_base = dev_base; in mpc83xx_pcie_remap_cfg() 695 return pcie->cfg_type1 + offset; in mpc83xx_pcie_remap_cfg() 719 struct mpc83xx_pcie_priv *pcie; in mpc83xx_pcie_setup() local 723 pcie = zalloc_maybe_bootmem(sizeof(*pcie), GFP_KERNEL); in mpc83xx_pcie_setup() 724 if (!pcie) in mpc83xx_pcie_setup() 727 pcie->cfg_type0 = ioremap(reg->start, resource_size(reg)); in mpc83xx_pcie_setup() [all …]
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv_core.c | 327 struct pcie_device *pcie; in pcie_device_init() local 330 pcie = kzalloc(sizeof(*pcie), GFP_KERNEL); in pcie_device_init() 331 if (!pcie) in pcie_device_init() 333 pcie->port = pdev; in pcie_device_init() 334 pcie->irq = irq; in pcie_device_init() 335 pcie->service = service; in pcie_device_init() 338 device = &pcie->device; in pcie_device_init()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | pcie.c | 85 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_ok_to_access_hw() 204 card->pcie.firmware = data->firmware; in mwifiex_pcie_probe() 205 card->pcie.reg = data->reg; in mwifiex_pcie_probe() 206 card->pcie.blksz_fw_dl = data->blksz_fw_dl; in mwifiex_pcie_probe() 207 card->pcie.tx_buf_size = data->tx_buf_size; in mwifiex_pcie_probe() 208 card->pcie.can_dump_fw = data->can_dump_fw; in mwifiex_pcie_probe() 209 card->pcie.can_ext_scan = data->can_ext_scan; in mwifiex_pcie_probe() 388 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pm_wakeup_card() 473 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_init_txq_ring() 503 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_init_rxq_ring() [all …]
|
D | pcie.h | 296 struct mwifiex_pcie_device pcie; member 334 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_txbd_empty() 359 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_txbd_not_full()
|
/linux-4.4.14/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2080a.dtsi | 390 pcie@3400000 { 391 compatible = "fsl,ls2080a-pcie", "snps,dw-pcie"; 413 pcie@3500000 { 414 compatible = "fsl,ls2080a-pcie", "snps,dw-pcie"; 436 pcie@3600000 { 437 compatible = "fsl,ls2080a-pcie", "snps,dw-pcie"; 459 pcie@3700000 { 460 compatible = "fsl,ls2080a-pcie", "snps,dw-pcie";
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | mpc8377_wlan.dts | 400 pci1: pcie@e0009000 { 405 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 418 pcie@0 { 432 pci2: pcie@e000a000 { 437 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 450 pcie@0 {
|
D | mpc8315erdb.dts | 403 pci1: pcie@e0009000 { 408 compatible = "fsl,mpc8315-pcie", "fsl,mpc8314-pcie"; 420 pcie@0 { 434 pci2: pcie@e000a000 { 439 compatible = "fsl,mpc8315-pcie", "fsl,mpc8314-pcie"; 451 pcie@0 {
|
D | mpc8377_rdb.dts | 425 pci1: pcie@e0009000 { 430 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 443 pcie@0 { 457 pci2: pcie@e000a000 { 462 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 475 pcie@0 {
|
D | mpc8378_rdb.dts | 409 pci1: pcie@e0009000 { 414 compatible = "fsl,mpc8378-pcie", "fsl,mpc8314-pcie"; 427 pcie@0 { 441 pci2: pcie@e000a000 { 446 compatible = "fsl,mpc8378-pcie", "fsl,mpc8314-pcie"; 459 pcie@0 {
|
D | mpc8378_mds.dts | 430 pci1: pcie@e0009000 { 435 compatible = "fsl,mpc8378-pcie", "fsl,mpc8314-pcie"; 448 pcie@0 { 462 pci2: pcie@e000a000 { 467 compatible = "fsl,mpc8378-pcie", "fsl,mpc8314-pcie"; 480 pcie@0 {
|
D | mpc8377_mds.dts | 446 pci1: pcie@e0009000 { 451 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 464 pcie@0 { 478 pci2: pcie@e000a000 { 483 compatible = "fsl,mpc8377-pcie", "fsl,mpc8314-pcie"; 496 pcie@0 {
|
D | xpedite5330.dts | 275 pcie-switch@70 { 599 pci0: pcie@ef008000 { 600 compatible = "fsl,mpc8548-pcie"; 619 pcie@0 { 635 pci1: pcie@ef009000 { 636 compatible = "fsl,mpc8548-pcie"; 656 pcie@0 { 672 pci2: pcie@ef00a000 { 673 compatible = "fsl,mpc8548-pcie"; 693 pcie@0 {
|
D | sbc8641d.dts | 373 pci0: pcie@f8008000 { 374 compatible = "fsl,mpc8641-pcie"; 395 pcie@0 { 411 pci1: pcie@f8009000 { 412 compatible = "fsl,mpc8641-pcie"; 433 pcie@0 {
|
D | gef_sbc310.dts | 388 pci0: pcie@fef08000 { 389 compatible = "fsl,mpc8641-pcie"; 409 pcie@0 { 424 pci1: pcie@fef09000 { 425 compatible = "fsl,mpc8641-pcie"; 445 pcie@0 {
|
D | mpc8308_p1m.dts | 308 pci0: pcie@e0009000 { 313 compatible = "fsl,mpc8308-pcie", "fsl,mpc8314-pcie"; 325 pcie@0 {
|
D | mpc8308rdb.dts | 277 pci0: pcie@e0009000 { 282 compatible = "fsl,mpc8308-pcie", "fsl,mpc8314-pcie"; 297 pcie@0 {
|
D | mpc8641_hpcn_36b.dts | 360 pci0: pcie@fffe08000 { 362 compatible = "fsl,mpc8641-pcie"; 490 pcie@0 { 569 pci1: pcie@fffe09000 { 571 compatible = "fsl,mpc8641-pcie"; 591 pcie@0 {
|
D | xpedite5301.dts | 239 pcie-switch@70 { 568 pci1: pcie@ef009000 { 569 compatible = "fsl,mpc8548-pcie"; 589 pcie@0 { 605 pci2: pcie@ef00a000 { 606 compatible = "fsl,mpc8548-pcie"; 626 pcie@0 {
|
D | xpedite5370.dts | 237 pcie-switch@70 { 566 pci1: pcie@ef009000 { 567 compatible = "fsl,mpc8548-pcie"; 587 pcie@0 { 603 pci2: pcie@ef00a000 { 604 compatible = "fsl,mpc8548-pcie"; 624 pcie@0 {
|
D | mpc8610_hpcd.dts | 416 pci1: pcie@e000a000 { 417 compatible = "fsl,mpc8641-pcie"; 447 pcie@0 { 486 pci2: pcie@e0009000 { 491 compatible = "fsl,mpc8641-pcie";
|
D | mpc8641_hpcn.dts | 395 pci0: pcie@ffe08000 { 396 compatible = "fsl,mpc8641-pcie"; 524 pcie@0 { 603 pci1: pcie@ffe09000 { 604 compatible = "fsl,mpc8641-pcie"; 624 pcie@0 {
|
/linux-4.4.14/drivers/bcma/ |
D | driver_mips.c | 353 struct bcma_device *cpu, *pcie, *i2s; in bcma_fix_i2s_irqflag() local 363 pcie = bcma_find_core(bus, BCMA_CORE_PCIE); in bcma_fix_i2s_irqflag() 365 if (cpu && pcie && i2s && in bcma_fix_i2s_irqflag() 367 bcma_aread32(pcie, BCMA_MIPS_OOBSELINA74) == 0x08060504 && in bcma_fix_i2s_irqflag() 370 bcma_awrite32(pcie, BCMA_MIPS_OOBSELINA74, 0x07060504); in bcma_fix_i2s_irqflag()
|
/linux-4.4.14/Documentation/devicetree/bindings/bus/ |
D | mvebu-mbus.txt | 34 - pcie-mem-aperture: This optional property contains the aperture for 40 - pcie-io-aperture: Just as explained for the above property, this 65 pcie-mem-aperture = <0xe0000000 0x8000000>; 66 pcie-io-aperture = <0xe8000000 0x100000>; 241 pcie-controller { 242 compatible = "marvell,armada-xp-pcie"; 259 pcie@1,0 {
|
/linux-4.4.14/Documentation/acpi/apei/ |
D | output_format.txt | 29 <pcie section data> | <null> 84 <pcie section data> := 85 [port_type: <integer>, <pcie port type string>] 101 <pcie port type string>* := PCIe end point | legacy PCI end point | \
|
/linux-4.4.14/arch/arm64/boot/dts/apm/ |
D | apm-storm.dtsi | 520 pcie0: pcie@1f2b0000 { 523 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 545 pcie1: pcie@1f2c0000 { 548 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 570 pcie2: pcie@1f2d0000 { 573 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 595 pcie3: pcie@1f500000 { 598 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 620 pcie4: pcie@1f510000 { 623 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 1 What: /config/pcie-gadget 17 /config/pcie-gadget.n/
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | submitting-patches.txt | 32 - compatible: Must contain '"nvidia,<chip>-pcie", 33 "nvidia,tegra20-pcie"' where <chip> is tegra30, tegra132, ... 40 string that is matched by the driver (as in the "nvidia,tegra20-pcie"
|
/linux-4.4.14/arch/arm/mach-cns3xxx/ |
D | Makefile | 4 cns3xxx-$(CONFIG_PCI) += pcie.o
|
/linux-4.4.14/arch/arm/mach-dove/ |
D | Makefile | 3 obj-$(CONFIG_PCI) += pcie.o
|
/linux-4.4.14/arch/arm/plat-orion/ |
D | Makefile | 7 obj-$(CONFIG_PLAT_ORION_LEGACY) += irq.o pcie.o time.o common.o mpp.o
|
/linux-4.4.14/arch/arm/mach-mv78xx0/ |
D | Makefile | 1 obj-y += common.o mpp.o irq.o pcie.o
|
/linux-4.4.14/Documentation/devicetree/bindings/net/wireless/ |
D | qcom,ath10k.txt | 17 pcie@0 {
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-r1.dts | 148 pcie-controller@40000000 { 149 compatible = "arm,juno-r1-pcie", "plda,xpressrich3-axi", "pci-host-ecam-generic";
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | Makefile | 11 init.o intr.o keys.o mad.o mmap.o mr.o pcie.o pio.o pio_copy.o \
|