Home
last modified time | relevance | path

Searched refs:dbi_base (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.10/drivers/pci/controller/dwc/
Dpci-layerscape.c61 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_is_bridge()
72 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_clear_multifunction()
81 val = ioread32(pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
83 iowrite32(val, pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
131 iowrite32(PCIE_ABSERR_SETTING, pci->dbi_base + PCIE_ABSERR); in ls_pcie_fix_error_response()
299 struct resource *dbi_base; in ls_pcie_probe() local
317 dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); in ls_pcie_probe()
318 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in ls_pcie_probe()
319 if (IS_ERR(pci->dbi_base)) in ls_pcie_probe()
320 return PTR_ERR(pci->dbi_base); in ls_pcie_probe()
[all …]
Dpci-layerscape-ep.c161 struct resource *dbi_base; in ls_pcie_ep_probe() local
186 dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); in ls_pcie_ep_probe()
187 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in ls_pcie_ep_probe()
188 if (IS_ERR(pci->dbi_base)) in ls_pcie_ep_probe()
189 return PTR_ERR(pci->dbi_base); in ls_pcie_ep_probe()
191 pci->dbi_base2 = pci->dbi_base + PCIE_DBI2_OFFSET; in ls_pcie_ep_probe()
Dpcie-al.c19 void __iomem *dbi_base; member
27 void __iomem *dbi_base = pcie->dbi_base; in al_pcie_map_bus() local
37 return dbi_base + where; in al_pcie_map_bus()
69 al_pcie->dbi_base = devm_pci_remap_cfg_resource(dev, res); in al_pcie_init()
70 if (IS_ERR(al_pcie->dbi_base)) in al_pcie_init()
71 return PTR_ERR(al_pcie->dbi_base); in al_pcie_init()
369 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_res); in al_pcie_probe()
370 if (IS_ERR(pci->dbi_base)) in al_pcie_probe()
371 return PTR_ERR(pci->dbi_base); in al_pcie_probe()
Dpcie-spear13xx.c206 struct resource *dbi_base; in spear13xx_pcie_probe() local
245 dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); in spear13xx_pcie_probe()
246 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in spear13xx_pcie_probe()
247 if (IS_ERR(pci->dbi_base)) { in spear13xx_pcie_probe()
248 ret = PTR_ERR(pci->dbi_base); in spear13xx_pcie_probe()
251 spear13xx_pcie->app_base = pci->dbi_base + 0x2000; in spear13xx_pcie_probe()
Dpcie-intel-gw.c115 pcie_update_bits(lpp->pci.dbi_base, ofs, mask, val); in pcie_rc_cfg_wr_mask()
237 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "dbi"); in intel_pcie_get_resources()
238 if (IS_ERR(pci->dbi_base)) in intel_pcie_get_resources()
239 return PTR_ERR(pci->dbi_base); in intel_pcie_get_resources()
464 pci->atu_base = pci->dbi_base + data->pcie_atu_offset; in intel_pcie_probe()
Dpcie-designware-plat.c209 pci->dbi_base = devm_ioremap_resource(dev, res); in dw_plat_pcie_probe()
210 if (IS_ERR(pci->dbi_base)) in dw_plat_pcie_probe()
211 return PTR_ERR(pci->dbi_base); in dw_plat_pcie_probe()
Dpcie-designware.c145 return pci->ops->read_dbi(pci, pci->dbi_base, reg, size); in dw_pcie_read_dbi()
147 ret = dw_pcie_read(pci->dbi_base + reg, size, &val); in dw_pcie_read_dbi()
160 pci->ops->write_dbi(pci, pci->dbi_base, reg, size, val); in dw_pcie_write_dbi()
164 ret = dw_pcie_write(pci->dbi_base + reg, size, val); in dw_pcie_write_dbi()
485 val = readl(pci->dbi_base + PCIE_PORT_DEBUG1); in dw_pcie_link_up()
561 pci->atu_base = pci->dbi_base + DEFAULT_DBI_ATU_OFFSET; in dw_pcie_setup()
Dpcie-qcom.c407 pci->dbi_base + PCIE20_AXI_MSTR_RESP_COMP_CTRL0); in qcom_pcie_init_2_1_0()
409 pci->dbi_base + PCIE20_AXI_MSTR_RESP_COMP_CTRL1); in qcom_pcie_init_2_1_0()
1096 writel(PCI_COMMAND_MASTER, pci->dbi_base + PCI_COMMAND); in qcom_pcie_init_2_3_3()
1097 writel(DBI_RO_WR_EN, pci->dbi_base + PCIE20_MISC_CONTROL_1_REG); in qcom_pcie_init_2_3_3()
1098 writel(PCIE_CAP_LINK1_VAL, pci->dbi_base + offset + PCI_EXP_SLTCAP); in qcom_pcie_init_2_3_3()
1100 val = readl(pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_init_2_3_3()
1102 writel(val, pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_init_2_3_3()
1104 writel(PCI_EXP_DEVCTL2_COMP_TMOUT_DIS, pci->dbi_base + offset + in qcom_pcie_init_2_3_3()
1259 u16 val = readw(pci->dbi_base + offset + PCI_EXP_LNKSTA); in qcom_pcie_link_up()
1411 pci->dbi_base = devm_pci_remap_cfg_resource(dev, res); in qcom_pcie_probe()
[all …]
Dpcie-armada8k.c316 pci->dbi_base = devm_pci_remap_cfg_resource(dev, base); in armada8k_pcie_probe()
317 if (IS_ERR(pci->dbi_base)) { in armada8k_pcie_probe()
318 ret = PTR_ERR(pci->dbi_base); in armada8k_pcie_probe()
Dpcie-uniphier-ep.c318 priv->pci.dbi_base = devm_pci_remap_cfg_resource(dev, res); in uniphier_pcie_ep_probe()
319 if (IS_ERR(priv->pci.dbi_base)) in uniphier_pcie_ep_probe()
320 return PTR_ERR(priv->pci.dbi_base); in uniphier_pcie_ep_probe()
Dpci-imx6.c1002 struct resource *dbi_base; in imx6_pcie_probe() local
1038 dbi_base = platform_get_resource(pdev, IORESOURCE_MEM, 0); in imx6_pcie_probe()
1039 pci->dbi_base = devm_ioremap_resource(dev, dbi_base); in imx6_pcie_probe()
1040 if (IS_ERR(pci->dbi_base)) in imx6_pcie_probe()
1041 return PTR_ERR(pci->dbi_base); in imx6_pcie_probe()
1092 if (dbi_base->start == IMX8MQ_PCIE2_BASE_ADDR) in imx6_pcie_probe()
Dpci-dra7xx.c588 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "ep_dbics"); in dra7xx_add_pcie_ep()
589 if (IS_ERR(pci->dbi_base)) in dra7xx_add_pcie_ep()
590 return PTR_ERR(pci->dbi_base); in dra7xx_add_pcie_ep()
629 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "rc_dbics"); in dra7xx_add_pcie_port()
630 if (IS_ERR(pci->dbi_base)) in dra7xx_add_pcie_port()
631 return PTR_ERR(pci->dbi_base); in dra7xx_add_pcie_port()
Dpcie-histb.c335 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "rc-dbi"); in histb_pcie_probe()
336 if (IS_ERR(pci->dbi_base)) { in histb_pcie_probe()
338 return PTR_ERR(pci->dbi_base); in histb_pcie_probe()
Dpcie-kirin.c160 kirin_pcie->pci->dbi_base = in kirin_pcie_get_resource()
162 if (IS_ERR(kirin_pcie->pci->dbi_base)) in kirin_pcie_get_resource()
163 return PTR_ERR(kirin_pcie->pci->dbi_base); in kirin_pcie_get_resource()
Dpcie-uniphier.c414 priv->pci.dbi_base = devm_pci_remap_cfg_resource(dev, res); in uniphier_pcie_probe()
415 if (IS_ERR(priv->pci.dbi_base)) in uniphier_pcie_probe()
416 return PTR_ERR(priv->pci.dbi_base); in uniphier_pcie_probe()
Dpcie-designware-host.c331 if (!pci->dbi_base) { in dw_pcie_host_init()
332 pci->dbi_base = devm_pci_remap_cfgspace(dev, in dw_pcie_host_init()
335 if (!pci->dbi_base) { in dw_pcie_host_init()
522 return pci->dbi_base + where; in dw_pcie_own_conf_map_bus()
Dpcie-artpec6.c472 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "dbi"); in artpec6_pcie_probe()
473 if (IS_ERR(pci->dbi_base)) in artpec6_pcie_probe()
474 return PTR_ERR(pci->dbi_base); in artpec6_pcie_probe()
Dpci-meson.c113 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "elbi"); in meson_pcie_get_mems()
114 if (IS_ERR(pci->dbi_base)) in meson_pcie_get_mems()
115 return PTR_ERR(pci->dbi_base); in meson_pcie_get_mems()
Dpcie-designware.h264 void __iomem *dbi_base; member
Dpcie-tegra194.c2101 pci->dbi_base = devm_ioremap_resource(dev, dbi_res); in tegra_pcie_dw_probe()
2102 if (IS_ERR(pci->dbi_base)) in tegra_pcie_dw_probe()
2103 return PTR_ERR(pci->dbi_base); in tegra_pcie_dw_probe()
2106 pci->dbi_base2 = pci->dbi_base + 0x1000; in tegra_pcie_dw_probe()
Dpci-keystone.c829 pci->dbi_base + PCI_IO_BASE); in ks_pcie_host_init()
1200 pci->dbi_base = base; in ks_pcie_probe()
Dpcie-designware-ep.c688 if (!pci->dbi_base || !pci->dbi_base2) { in dw_pcie_ep_init()