Skip to content

Commit b7fa64e

Browse files
committed
Merge branch 'pci/controller/resources'
- Use Use devm_platform_get_and_ioremap_resource() instead of open-coding platform_get_resource() followed by devm_ioremap_resource() (Yang Li) * pci/controller/resources: PCI: imx6: Use devm_platform_get_and_ioremap_resource() PCI: xgene-msi: Use devm_platform_get_and_ioremap_resource() PCI: v3: Use devm_platform_get_and_ioremap_resource() PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource()
2 parents 6cef126 + 188f46c commit b7fa64e

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

drivers/pci/controller/dwc/pci-imx6.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,8 +1283,7 @@ static int imx6_pcie_probe(struct platform_device *pdev)
12831283
return PTR_ERR(imx6_pcie->phy_base);
12841284
}
12851285

1286-
dbi_base = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1287-
pci->dbi_base = devm_ioremap_resource(dev, dbi_base);
1286+
pci->dbi_base = devm_platform_get_and_ioremap_resource(pdev, 0, &dbi_base);
12881287
if (IS_ERR(pci->dbi_base))
12891288
return PTR_ERR(pci->dbi_base);
12901289

drivers/pci/controller/pci-rcar-gen2.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,8 +290,7 @@ static int rcar_pci_probe(struct platform_device *pdev)
290290
priv = pci_host_bridge_priv(bridge);
291291
bridge->sysdata = priv;
292292

293-
cfg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
294-
reg = devm_ioremap_resource(dev, cfg_res);
293+
reg = devm_platform_get_and_ioremap_resource(pdev, 0, &cfg_res);
295294
if (IS_ERR(reg))
296295
return PTR_ERR(reg);
297296

drivers/pci/controller/pci-v3-semi.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -736,8 +736,7 @@ static int v3_pci_probe(struct platform_device *pdev)
736736
return ret;
737737
}
738738

739-
regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
740-
v3->base = devm_ioremap_resource(dev, regs);
739+
v3->base = devm_platform_get_and_ioremap_resource(pdev, 0, &regs);
741740
if (IS_ERR(v3->base))
742741
return PTR_ERR(v3->base);
743742
/*

drivers/pci/controller/pci-xgene-msi.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,8 +441,7 @@ static int xgene_msi_probe(struct platform_device *pdev)
441441

442442
platform_set_drvdata(pdev, xgene_msi);
443443

444-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
445-
xgene_msi->msi_regs = devm_ioremap_resource(&pdev->dev, res);
444+
xgene_msi->msi_regs = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
446445
if (IS_ERR(xgene_msi->msi_regs)) {
447446
rc = PTR_ERR(xgene_msi->msi_regs);
448447
goto error;

0 commit comments

Comments
 (0)