diff options
| author | 2019-10-28 11:32:38 -0500 | |
|---|---|---|
| committer | 2019-10-29 10:49:30 +0000 | |
| commit | 7ef1c871da16125ae58db13716fe82795dcbe3e8 (patch) | |
| tree | 8570c0ddf394d3162911c937f5339d8bfd995957 /drivers/pci/controller/pcie-iproc.c | |
| parent | PCI: faraday: Use pci_parse_request_of_pci_ranges() (diff) | |
| download | linux-dev-7ef1c871da16125ae58db13716fe82795dcbe3e8.tar.xz linux-dev-7ef1c871da16125ae58db13716fe82795dcbe3e8.zip | |
PCI: iproc: Use pci_parse_request_of_pci_ranges()
Convert the iProc host bridge to use the common
pci_parse_request_of_pci_ranges().
There's no need to assign the resources to a temporary list, so just use
bridge->windows directly.
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Andrew Murray <andrew.murray@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Ray Jui <rjui@broadcom.com>
Cc: Scott Branden <sbranden@broadcom.com>
Cc: bcm-kernel-feedback-list@broadcom.com
Diffstat (limited to '')
| -rw-r--r-- | drivers/pci/controller/pcie-iproc.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/pci/controller/pcie-iproc.c b/drivers/pci/controller/pcie-iproc.c index 2d457bfdaf66..223335ee791a 100644 --- a/drivers/pci/controller/pcie-iproc.c +++ b/drivers/pci/controller/pcie-iproc.c @@ -1498,10 +1498,6 @@ int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) return ret; } - ret = devm_request_pci_bus_resources(dev, res); - if (ret) - return ret; - ret = phy_init(pcie->phy); if (ret) { dev_err(dev, "unable to initialize PCIe PHY\n"); @@ -1543,7 +1539,6 @@ int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) if (iproc_pcie_msi_enable(pcie)) dev_info(dev, "not using iProc MSI\n"); - list_splice_init(res, &host->windows); host->busnr = 0; host->dev.parent = dev; host->ops = &iproc_pcie_ops; |
