/linux-4.1.27/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 | 143 static void rcar_pci_write_reg(struct rcar_pcie *pcie, unsigned long val, in rcar_pci_write_reg() argument 146 writel(val, pcie->base + reg); in rcar_pci_write_reg() 149 static unsigned long rcar_pci_read_reg(struct rcar_pcie *pcie, in rcar_pci_read_reg() argument 152 return readl(pcie->base + reg); in rcar_pci_read_reg() 160 static void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data) in rcar_rmw32() argument 163 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_rmw32() 167 rcar_pci_write_reg(pcie, val, where & ~3); in rcar_rmw32() 170 static u32 rcar_read_conf(struct rcar_pcie *pcie, int where) in rcar_read_conf() argument 173 u32 val = rcar_pci_read_reg(pcie, where & ~3); in rcar_read_conf() 179 static int rcar_pcie_config_access(struct rcar_pcie *pcie, in rcar_pcie_config_access() argument [all …]
|
D | pcie-iproc.c | 75 struct iproc_pcie *pcie = sys_to_pcie(sys); in iproc_pcie_map_cfg_bus() local 86 pcie->base + CFG_IND_ADDR_OFFSET); in iproc_pcie_map_cfg_bus() 87 return (pcie->base + CFG_IND_DATA_OFFSET); in iproc_pcie_map_cfg_bus() 99 writel(val, pcie->base + CFG_ADDR_OFFSET); in iproc_pcie_map_cfg_bus() 101 return (pcie->base + CFG_DATA_OFFSET); in iproc_pcie_map_cfg_bus() 110 static void iproc_pcie_reset(struct iproc_pcie *pcie) in iproc_pcie_reset() argument 119 writel(val, pcie->base + CLK_CONTROL_OFFSET); in iproc_pcie_reset() 122 writel(val, pcie->base + CLK_CONTROL_OFFSET); in iproc_pcie_reset() 126 static int iproc_pcie_check_link(struct iproc_pcie *pcie, struct pci_bus *bus) in iproc_pcie_check_link() argument 136 dev_err(pcie->dev, "in EP mode, hdr=%#02x\n", hdr_type); in iproc_pcie_check_link() [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() 58 pcie->phy = devm_phy_get(&pdev->dev, "pcie-phy"); in iproc_pcie_pltfm_probe() [all …]
|
D | pci-layerscape.c | 54 struct ls_pcie *pcie = to_ls_pcie(pp); in ls_pcie_link_up() local 56 regmap_read(pcie->scfg, SCFG_PEXMSCPORTSR(pcie->index), &state); in ls_pcie_link_up() 67 struct ls_pcie *pcie = to_ls_pcie(pp); in ls_pcie_host_init() local 86 val = ioread32(pcie->dbi + PCIE_STRFMR1); in ls_pcie_host_init() 88 iowrite32(val, pcie->dbi + PCIE_STRFMR1); in ls_pcie_host_init() 96 static int ls_add_pcie_port(struct ls_pcie *pcie) in ls_add_pcie_port() argument 101 pp = &pcie->pp; in ls_add_pcie_port() 102 pp->dev = pcie->dev; in ls_add_pcie_port() 103 pp->dbi_base = pcie->dbi; in ls_add_pcie_port() 118 struct ls_pcie *pcie; in ls_pcie_probe() local [all …]
|
D | pci-mvebu.c | 127 struct mvebu_pcie *pcie; member 332 dev_err(&port->pcie->pdev->dev, in mvebu_pcie_add_windows() 369 dev_WARN(&port->pcie->pdev->dev, in mvebu_pcie_handle_iobase_change() 383 port->iowin_base = port->pcie->io.start + iobase; in mvebu_pcie_handle_iobase_change() 616 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie, in mvebu_pcie_find_port() argument 622 for (i = 0; i < pcie->nports; i++) { in mvebu_pcie_find_port() 623 struct mvebu_pcie_port *port = &pcie->ports[i]; in mvebu_pcie_find_port() 640 struct mvebu_pcie *pcie = sys_to_pcie(bus->sysdata); in mvebu_pcie_wr_conf() local 644 port = mvebu_pcie_find_port(pcie, bus, devfn); in mvebu_pcie_wr_conf() 677 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 16 obj-$(CONFIG_PCIE_IPROC) += pcie-iproc.o 17 obj-$(CONFIG_PCIE_IPROC_PLATFORM) += pcie-iproc-platform.o
|
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 | 39 int iproc_pcie_setup(struct iproc_pcie *pcie); 40 int iproc_pcie_remove(struct iproc_pcie *pcie);
|
D | pci-imx6.c | 38 struct clk *pcie; member 272 ret = clk_prepare_enable(imx6_pcie->pcie); in imx6_pcie_deassert_core_reset() 607 imx6_pcie->pcie = devm_clk_get(&pdev->dev, "pcie"); in imx6_pcie_probe() 608 if (IS_ERR(imx6_pcie->pcie)) { in imx6_pcie_probe() 611 return PTR_ERR(imx6_pcie->pcie); in imx6_pcie_probe()
|
D | pci-dra7xx.c | 75 static inline u32 dra7xx_pcie_readl(struct dra7xx_pcie *pcie, u32 offset) in dra7xx_pcie_readl() argument 77 return readl(pcie->base + offset); in dra7xx_pcie_readl() 80 static inline void dra7xx_pcie_writel(struct dra7xx_pcie *pcie, u32 offset, in dra7xx_pcie_writel() argument 83 writel(value, pcie->base + offset); in dra7xx_pcie_writel()
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
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 33 pcie@51000000 { 34 compatible = "ti,dra7-pcie"; 47 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 | brcm,iproc-pcie.txt | 4 - compatible: Must be "brcm,iproc-pcie" 18 - phy-names: must be "pcie-phy" 21 pcie0: pcie@18012000 { 22 compatible = "brcm,iproc-pcie"; 40 phy-names = "pcie-phy"; 43 pcie1: pcie@18013000 { 44 compatible = "brcm,iproc-pcie"; 62 phy-names = "pcie-phy";
|
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 | layerscape-pci.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: should contain the platform identifier such as "fsl,ls1021a-pcie" 13 - fsl,pcie-scfg: Must include two entries. 20 pcie@3400000 { 21 compatible = "fsl,ls1021a-pcie", "snps,dw-pcie"; 27 fsl,pcie-scfg = <&scfg 0>;
|
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 | 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 | designware-pcie.txt | 4 - compatible: should contain "snps,dw-pcie" to identify the core. 21 - "pcie"
|
/linux-4.1.27/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.1.27/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>; 394 pcie-controller { 395 compatible = "marvell,armada-370-pcie"; 422 * pcie@4,0 is not available. 424 pcie@1,0 { 435 marvell,pcie-port = <0>; 436 marvell,pcie-lane = <0>; 442 pcie@2,0 { 453 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@290000 { 283 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 289 clock-names = "pcie", "pcie_bus"; 303 pcie@2a0000 { 304 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 310 clock-names = "pcie", "pcie_bus";
|
D | k2e.dtsi | 89 pcie@21020000 { 90 compatible = "ti,keystone-pcie","snps,dw-pcie"; 92 clock-names = "pcie";
|
D | dove-d3plug.dts | 88 &pcie { 91 pcie-port@0 { 99 pcie-port@1 {
|
D | armada-xp-db.dts | 108 pcie-controller { 115 pcie@1,0 { 119 pcie@2,0 { 123 pcie@3,0 { 127 pcie@4,0 { 131 pcie@9,0 { 135 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 | 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 | 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-398-db.dts | 137 pcie-controller { 140 pcie@1,0 { 144 pcie@2,0 { 148 pcie@3,0 {
|
D | armada-375.dtsi | 110 pcie-mem-aperture = <0xe0000000 0x8000000>; 111 pcie-io-aperture = <0xe8000000 0x100000>; 562 pcie-controller { 563 compatible = "marvell,armada-370-pcie"; 581 pcie@1,0 { 592 marvell,pcie-port = <0>; 593 marvell,pcie-lane = <0>; 598 pcie@2,0 { 609 marvell,pcie-port = <0>; 610 marvell,pcie-lane = <1>;
|
D | kirkwood-ts219.dtsi | 16 pcie-controller { 19 pcie@1,0 {
|
D | exynos5440-ssdk5440.dts | 69 pcie@290000 { 74 pcie@2a0000 {
|
D | dove.dtsi | 41 pcie-mem-aperture = <0xe0000000 0x10000000>; /* 256M MEM space */ 42 pcie-io-aperture = <0xf2000000 0x00200000>; /* 2M I/O space */ 50 pcie: pcie-controller { label 51 compatible = "marvell,dove-pcie"; 67 pcie0: pcie-port@0 { 73 marvell,pcie-port = <0>; 85 pcie1: pcie-port@1 { 91 marvell,pcie-port = <1>;
|
D | kirkwood-openrd.dtsi | 29 pcie-controller { 32 pcie@1,0 {
|
D | armada-xp-axpwifiap.dts | 74 pcie-controller { 78 pcie@1,0 { 84 pcie@2,0 { 90 pcie@3,0 {
|
D | armada-385-db-ap.dts | 179 pcie-controller { 186 pcie@1,0 { 191 pcie@2,0 { 196 pcie@3,0 {
|
D | kirkwood-rd88f6281.dtsi | 29 pcie-controller { 32 pcie@1,0 {
|
D | kirkwood-rd88f6192.dts | 33 pcie-controller { 36 pcie@1,0 {
|
D | bcm-cygnus.dtsi | 129 pcie0: pcie@18012000 { 130 compatible = "brcm,iproc-pcie"; 150 pcie1: pcie@18013000 { 151 compatible = "brcm,iproc-pcie";
|
D | kirkwood-b3.dts | 37 pcie-controller { 40 /* Wifi model has Atheros chipset on pcie port */ 41 pcie@1,0 {
|
D | kirkwood-nsa310.dts | 19 pcie-controller { 22 pcie@1,0 {
|
D | bcm958300k.dts | 50 pcie0: pcie@18012000 { 54 pcie1: pcie@18013000 {
|
D | kirkwood-nsa3x0-common.dtsi | 8 pcie-controller { 11 pcie@1,0 {
|
D | armada-xp-gp.dts | 127 pcie-controller { 134 pcie@1,0 { 138 pcie@9,0 { 142 pcie@10,0 {
|
D | keystone.dtsi | 289 pcie@21800000 { 290 compatible = "ti,keystone-pcie", "snps,dw-pcie"; 292 clock-names = "pcie";
|
D | armada-388-db.dts | 170 pcie-controller { 176 pcie@1,0 { 180 pcie@2,0 {
|
D | kirkwood-mv88f6281gtw-ge.dts | 35 pcie-controller { 38 pcie@1,0 {
|
D | kirkwood-nas2big.dts | 32 pcie-controller { 35 pcie@1,0 {
|
D | armada-370-mirabox.dts | 66 pcie-controller { 70 pcie@1,0 { 76 pcie@2,0 {
|
D | armada-375-db.dts | 188 pcie-controller { 194 pcie@1,0 { 198 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-xp-linksys-mamba.dts | 74 pcie-controller { 78 pcie@1,0 { 84 pcie@2,0 { 90 pcie@3,0 {
|
D | armada-xp-netgear-rn2120.dts | 68 pcie-controller { 72 pcie@1,0 { 78 pcie@2,0 { 84 pcie@5,0 {
|
D | armada-388-gp.dts | 228 pcie-controller { 234 pcie@1,0 { 243 pcie@2,0 { 247 pcie@3,0 {
|
D | stih416-b2020.dts | 29 st,pcie-tx-pol-inv;
|
D | armada-370-rd.dts | 79 pcie-controller { 83 pcie@1,0 { 89 pcie@2,0 {
|
D | armada-xp-matrix.dts | 100 pcie-controller { 103 pcie@1,0 {
|
D | kirkwood-t5325.dts | 34 pcie-controller { 37 pcie@1,0 {
|
D | armada-370-netgear-rn104.dts | 68 pcie-controller { 72 pcie@1,0 { 78 pcie@2,0 {
|
D | armada-370-netgear-rn102.dts | 68 pcie-controller { 72 pcie@1,0 { 78 pcie@2,0 {
|
D | armada-370-db.dts | 172 pcie-controller { 179 pcie@1,0 { 184 pcie@2,0 {
|
D | stih416-b2020e.dts | 47 st,pcie-tx-pol-inv;
|
D | kirkwood-nsa320.dts | 31 pcie-controller { 34 pcie@1,0 {
|
D | tegra30-apalis-eval.dts | 20 pcie-controller@00003000 { 79 pcie-switch@58 {
|
/linux-4.1.27/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(rst-out), 92 mpp62 62 gpio, dev(a2), uart1(cts), tdm(drx), pcie(clkreq0),
|
D | marvell,armada-xp-pinctrl.txt | 61 mpp40 40 gpio, spi(cs1), uart2(cts), lcd(vga-hsync), pcie(clkreq0) 63 pcie(clkreq1) 65 mpp43 43 gpio, uart2(txd), uart0(rts), spi(cs3), pcie(rstout) 66 mpp44 44 gpio, uart2(cts), uart3(rxd), spi(cs4), pcie(clkreq2), 70 mpp47 47 gpio, uart3(cts), uart1(cts), spi(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.1.27/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() 308 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status() 319 pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status); in pciehp_check_link_status() 357 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_attention_status() 383 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_power_status() 448 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_cmd); in pciehp_set_attention_status() 461 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, in pciehp_green_led_on() 475 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()
|
D | pciehp_ctrl.c | 207 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 303 pci_domain_nr(p_slot->ctrl->pcie->port->subordinate), in pciehp_power_thread() 304 p_slot->ctrl->pcie->port->subordinate->number); in pciehp_power_thread() 315 pci_domain_nr(p_slot->ctrl->pcie->port->subordinate), in pciehp_power_thread() 316 p_slot->ctrl->pcie->port->subordinate->number); in pciehp_power_thread()
|
D | pciehp_core.c | 133 pci_domain_nr(ctrl->pcie->port->subordinate), in init_slot() 134 ctrl->pcie->port->subordinate->number, PSN(ctrl)); in init_slot() 136 ctrl->pcie->port->subordinate, 0, name); in init_slot()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/ |
D | Makefile | 9 iwlwifi-objs += pcie/drv.o pcie/rx.o pcie/tx.o pcie/trans.o
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
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 | 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 | 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 | 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 | 118 pci0: pcie@ffe240000 { 122 pcie@0 { 133 pci1: pcie@ffe250000 { 137 pcie@0 { 148 pci2: pcie@ffe260000 { 152 pcie@0 { 163 pci3: pcie@ffe270000 { 167 pcie@0 {
|
D | t104xqds.dtsi | 122 pci0: pcie@ffe240000 { 126 pcie@0 { 137 pci1: pcie@ffe250000 { 141 pcie@0 { 152 pci2: pcie@ffe260000 { 156 pcie@0 { 167 pci3: pcie@ffe270000 { 171 pcie@0 {
|
D | t208xrdb.dtsi | 140 pci0: pcie@ffe240000 { 144 pcie@0 { 155 pci1: pcie@ffe250000 { 159 pcie@0 { 170 pci2: pcie@ffe260000 { 174 pcie@0 { 185 pci3: pcie@ffe270000 { 189 pcie@0 {
|
D | t4240rdb.dts | 129 pci0: pcie@ffe240000 { 133 pcie@0 { 144 pci1: pcie@ffe250000 { 148 pcie@0 { 159 pci2: pcie@ffe260000 { 163 pcie@0 { 174 pci3: pcie@ffe270000 { 178 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 | t208xqds.dtsi | 206 pci0: pcie@ffe240000 { 210 pcie@0 { 221 pci1: pcie@ffe250000 { 225 pcie@0 { 236 pci2: pcie@ffe260000 { 240 pcie@0 { 251 pci3: pcie@ffe270000 { 255 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 | 132 pci0: pcie@ffe200000 { 136 pcie@0 { 147 pci1: pcie@ffe201000 { 151 pci2: pcie@ffe202000 { 155 pcie@0 {
|
D | p5020ds.dts | 211 pci0: pcie@ffe200000 { 215 pcie@0 { 226 pci1: pcie@ffe201000 { 230 pcie@0 { 241 pci2: pcie@ffe202000 { 245 pcie@0 { 256 pci3: pcie@ffe203000 { 260 pcie@0 {
|
D | t4240qds.dts | 227 pci0: pcie@ffe240000 { 231 pcie@0 { 242 pci1: pcie@ffe250000 { 246 pcie@0 { 257 pci2: pcie@ffe260000 { 261 pcie@0 { 272 pci3: pcie@ffe270000 { 276 pcie@0 {
|
D | p3041ds.dts | 211 pci0: pcie@ffe200000 { 215 pcie@0 { 226 pci1: pcie@ffe201000 { 230 pcie@0 { 241 pci2: pcie@ffe202000 { 245 pcie@0 { 256 pci3: pcie@ffe203000 { 260 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 | mvme2500.dts | 214 pci0: pcie@ffe08000 { 218 pcie@0 { 229 pci1: pcie@ffe09000 { 233 pcie@0 { 245 pci2: pcie@ffe0a000 { 249 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 | 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 | 159 pci0: pcie@ffe200000 { 163 pcie@0 { 174 pci1: pcie@ffe201000 { 178 pcie@0 { 189 pci2: pcie@ffe202000 { 193 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 | p5040ds.dts | 196 pci0: pcie@ffe200000 { 200 pcie@0 { 211 pci1: pcie@ffe201000 { 215 pcie@0 { 226 pci2: pcie@ffe202000 { 230 pcie@0 {
|
D | p2041rdb.dts | 192 pci0: pcie@ffe200000 { 196 pcie@0 { 207 pci1: pcie@ffe201000 { 211 pcie@0 { 222 pci2: pcie@ffe202000 { 226 pcie@0 {
|
D | p1010rdb_32b.dtsi | 51 pci0: pcie@ffe09000 { 55 pcie@0 { 66 pci1: pcie@ffe0a000 { 70 pcie@0 {
|
D | p1024rdb_32b.dts | 54 pci0: pcie@ffe09000 { 58 pcie@0 { 69 pci1: pcie@ffe0a000 { 73 pcie@0 {
|
D | p1020mbg-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 pcie@0 {
|
D | p1020rdb-pc_32b.dts | 58 pci0: pcie@ffe09000 { 62 pcie@0 { 73 pci1: pcie@ffe0a000 { 77 pcie@0 {
|
D | p1010rdb_36b.dtsi | 51 pci0: pcie@fffe09000 { 55 pcie@0 { 66 pci1: pcie@fffe0a000 { 70 pcie@0 {
|
D | p1025rdb_36b.dts | 56 pci0: pcie@fffe09000 { 60 pcie@0 { 71 pci1: pcie@fffe0a000 { 75 pcie@0 {
|
D | p1025twr.dts | 56 pci0: pcie@ffe09000 { 60 pcie@0 { 71 pci1: pcie@ffe0a000 { 75 pcie@0 {
|
D | p1020utm-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1024rdb_36b.dts | 54 pci0: pcie@fffe09000 { 58 pcie@0 { 69 pci1: pcie@fffe0a000 { 73 pcie@0 {
|
D | p1020rdb-pc_36b.dts | 58 pci0: pcie@fffe09000 { 62 pcie@0 { 73 pci1: pcie@fffe0a000 { 77 pcie@0 {
|
D | p1021rdb-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1020mbg-pc_32b.dts | 57 pci0: pcie@ffe09000 { 61 pcie@0 { 72 pci1: pcie@ffe0a000 { 76 pcie@0 {
|
D | p1020utm-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 pcie@0 {
|
D | p1023rdb.dts | 169 pci0: pcie@ff60a000 { 173 pcie@0 { 193 board_pci1: pci1: pcie@ff609000 { 197 pcie@0 { 220 pci2: pcie@ff60b000 { 224 pcie@0 {
|
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 | p1021rdb-pc_36b.dts | 57 pci0: pcie@fffe09000 { 61 pcie@0 { 72 pci1: pcie@fffe0a000 { 76 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_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 | 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 | p2020rdb.dts | 255 pci0: pcie@ffe08000 { 260 pci1: pcie@ffe09000 { 264 pcie@0 { 275 pci2: pcie@ffe0a000 { 279 pcie@0 {
|
D | p1025rdb_32b.dts | 56 pci0: pcie@ffe09000 { 60 pcie@0 { 71 pci1: pcie@ffe0a000 { 75 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 | 381 pci0: pcie@f8008000 { 382 compatible = "fsl,mpc8641-pcie"; 403 pcie@0 { 419 pci1: pcie@f8009000 { 420 compatible = "fsl,mpc8641-pcie"; 441 pcie@0 {
|
D | oca4080.dts | 120 pci0: pcie@ffe200000 { 124 pci1: pcie@ffe201000 { 128 pci2: pcie@ffe202000 {
|
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 | mpc8548cds_32b.dts | 57 pci2: pcie@e000a000 { 61 pcie@0 {
|
D | mpc8572ds_camp_core1.dts | 109 pcie@ffe08000 { 112 pcie@ffe09000 {
|
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 | p1020rdb-pc_camp_core1.dts | 135 pci0: pcie@ffe09000 { 139 pci1: pcie@ffe0a000 {
|
D | mpc8548cds_36b.dts | 57 pci2: pcie@fe000a000 { 61 pcie@0 {
|
D | p1020rdb-pd.dts | 249 pci0: pcie@ffe09000 { 253 pcie@0 { 264 pci1: pcie@ffe0a000 { 268 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 | 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 | p1021mds.dts | 245 pci0: pcie@ffe09000 { 249 pcie@0 { 260 pci1: pcie@ffe0a000 { 264 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 {
|
D | sbc8548-post.dtsi | 257 pci1: pcie@e000a000 { 277 compatible = "fsl,mpc8548-pcie"; 279 pcie@0 {
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | fsl_pci.c | 636 struct mpc83xx_pcie_priv *pcie = hose->dn->data; in mpc83xx_pcie_remap_cfg() local 648 return pcie->cfg_type0 + offset; in mpc83xx_pcie_remap_cfg() 650 if (pcie->dev_base == dev_base) in mpc83xx_pcie_remap_cfg() 653 out_le32(pcie->cfg_type0 + PEX_OUTWIN0_TAL, dev_base); in mpc83xx_pcie_remap_cfg() 655 pcie->dev_base = dev_base; in mpc83xx_pcie_remap_cfg() 657 return pcie->cfg_type1 + offset; in mpc83xx_pcie_remap_cfg() 681 struct mpc83xx_pcie_priv *pcie; in mpc83xx_pcie_setup() local 685 pcie = zalloc_maybe_bootmem(sizeof(*pcie), GFP_KERNEL); in mpc83xx_pcie_setup() 686 if (!pcie) in mpc83xx_pcie_setup() 689 pcie->cfg_type0 = ioremap(reg->start, resource_size(reg)); in mpc83xx_pcie_setup() [all …]
|
/linux-4.1.27/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.1.27/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() 202 card->pcie.firmware = data->firmware; in mwifiex_pcie_probe() 203 card->pcie.reg = data->reg; in mwifiex_pcie_probe() 204 card->pcie.blksz_fw_dl = data->blksz_fw_dl; in mwifiex_pcie_probe() 205 card->pcie.tx_buf_size = data->tx_buf_size; in mwifiex_pcie_probe() 206 card->pcie.can_dump_fw = data->can_dump_fw; in mwifiex_pcie_probe() 207 card->pcie.can_ext_scan = data->can_ext_scan; in mwifiex_pcie_probe() 381 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pm_wakeup_card() 460 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_init_txq_ring() 490 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_init_rxq_ring() [all …]
|
D | pcie.h | 254 struct mwifiex_pcie_device pcie; member 292 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_txbd_empty() 317 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_txbd_not_full()
|
D | Makefile | 51 mwifiex_pcie-y += pcie.o
|
/linux-4.1.27/arch/powerpc/boot/dts/fsl/ |
D | t1040si-post.dtsi | 48 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 55 pcie@0 { 74 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 81 pcie@0 { 100 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 107 pcie@0 { 126 compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 133 pcie@0 {
|
D | t2081si-post.dtsi | 49 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 56 pcie@0 { 76 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 83 pcie@0 { 103 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 110 pcie@0 { 130 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie"; 137 pcie@0 {
|
D | p1023si-post.dtsi | 50 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 57 pcie@0 { 69 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 76 pcie@0 { 88 compatible = "fsl,p1023-pcie", "fsl,qoriq-pcie-v2.2"; 95 pcie@0 {
|
D | p3041si-post.dtsi | 49 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 58 pcie@0 { 78 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 87 pcie@0 { 107 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 116 pcie@0 { 136 compatible = "fsl,p3041-pcie", "fsl,qoriq-pcie-v2.2"; 143 pcie@0 {
|
D | p5020si-post.dtsi | 49 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 58 pcie@0 { 78 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 87 pcie@0 { 107 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 116 pcie@0 { 136 compatible = "fsl,p5020-pcie", "fsl,qoriq-pcie-v2.2"; 145 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 | 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 | 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 | p5040si-post.dtsi | 49 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 57 pcie@0 { 77 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 85 pcie@0 { 105 compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4"; 113 pcie@0 {
|
D | p2041si-post.dtsi | 49 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 58 pcie@0 { 78 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 87 pcie@0 { 107 compatible = "fsl,p2041-pcie", "fsl,qoriq-pcie-v2.2"; 116 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 | 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 | p4080si-post.dtsi | 49 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 58 pcie@0 { 78 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 87 pcie@0 { 107 compatible = "fsl,p4080-pcie", "fsl,qoriq-pcie-v2.1"; 116 pcie@0 {
|
D | t4240si-post.dtsi | 49 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 55 pcie@0 { 75 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 81 pcie@0 { 101 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 107 pcie@0 { 127 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0"; 133 pcie@0 {
|
D | p1020si-post.dtsi | 45 compatible = "fsl,mpc8548-pcie"; 53 pcie@0 { 73 compatible = "fsl,mpc8548-pcie"; 81 pcie@0 {
|
D | p1021si-post.dtsi | 45 compatible = "fsl,mpc8548-pcie"; 53 pcie@0 { 73 compatible = "fsl,mpc8548-pcie"; 81 pcie@0 {
|
D | c293si-post.dtsi | 44 compatible = "fsl,qoriq-pcie-v2.2", "fsl,qoriq-pcie"; 52 pcie@0 {
|
/linux-4.1.27/Documentation/devicetree/bindings/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.1.27/arch/arm64/boot/dts/apm/ |
D | apm-storm.dtsi | 377 pcie0: pcie@1f2b0000 { 380 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 400 pcie1: pcie@1f2c0000 { 403 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 423 pcie2: pcie@1f2d0000 { 426 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 446 pcie3: pcie@1f500000 { 449 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 469 pcie4: pcie@1f510000 { 472 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 1 What: /config/pcie-gadget 17 /config/pcie-gadget.n/
|
/linux-4.1.27/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.1.27/arch/arm/mach-cns3xxx/ |
D | Makefile | 4 cns3xxx-$(CONFIG_PCI) += pcie.o
|
/linux-4.1.27/arch/arm/mach-dove/ |
D | Makefile | 3 obj-$(CONFIG_PCI) += pcie.o
|
/linux-4.1.27/arch/arm/plat-orion/ |
D | Makefile | 7 obj-$(CONFIG_PLAT_ORION_LEGACY) += irq.o pcie.o time.o common.o mpp.o
|
/linux-4.1.27/arch/arm/mach-mv78xx0/ |
D | Makefile | 1 obj-y += common.o mpp.o irq.o pcie.o
|
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/ |
D | qcom,ath10k.txt | 17 pcie@0 {
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | Makefile | 51 pcie.o
|
/linux-4.1.27/drivers/pci/pcie/aer/ |
D | Kconfig | 28 source "drivers/pci/pcie/aer/Kconfig.debug"
|