aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/dwc/pci-layerscape.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pci/dwc/pci-layerscape.c')
-rw-r--r--drivers/pci/dwc/pci-layerscape.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/pci/dwc/pci-layerscape.c b/drivers/pci/dwc/pci-layerscape.c
index c32e392a0ae6..27d638c4e134 100644
--- a/drivers/pci/dwc/pci-layerscape.c
+++ b/drivers/pci/dwc/pci-layerscape.c
@@ -283,7 +283,7 @@ static int __init ls_pcie_probe(struct platform_device *pdev)
283 pcie->pci = pci; 283 pcie->pci = pci;
284 284
285 dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs"); 285 dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs");
286 pci->dbi_base = devm_ioremap_resource(dev, dbi_base); 286 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base);
287 if (IS_ERR(pci->dbi_base)) 287 if (IS_ERR(pci->dbi_base))
288 return PTR_ERR(pci->dbi_base); 288 return PTR_ERR(pci->dbi_base);
289 289
@@ -305,6 +305,7 @@ static struct platform_driver ls_pcie_driver = {
305 .driver = { 305 .driver = {
306 .name = "layerscape-pcie", 306 .name = "layerscape-pcie",
307 .of_match_table = ls_pcie_of_match, 307 .of_match_table = ls_pcie_of_match,
308 .suppress_bind_attrs = true,
308 }, 309 },
309}; 310};
310builtin_platform_driver_probe(ls_pcie_driver, ls_pcie_probe); 311builtin_platform_driver_probe(ls_pcie_driver, ls_pcie_probe);