diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2016-10-06 14:42:09 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2016-10-11 09:45:47 -0400 |
commit | 6a43a425a074afc855af0fc4612c6e3438f97426 (patch) | |
tree | 786ccfc637234f0f88a0305ad4754897c2b258ff /drivers/pci/host | |
parent | 7a29f04a56649f75b3877d161d291af711646b41 (diff) |
PCI: spear: Clean up struct device usage
For consistency with other drivers, use the struct device pointer from
struct pcie_port whenever possible instead of relying on the
platform_device pointer. No functional change intended.
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/host')
-rw-r--r-- | drivers/pci/host/pcie-spear13xx.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/pci/host/pcie-spear13xx.c b/drivers/pci/host/pcie-spear13xx.c index ecfb49e91d7b..3cf197ba7f37 100644 --- a/drivers/pci/host/pcie-spear13xx.c +++ b/drivers/pci/host/pcie-spear13xx.c | |||
@@ -191,7 +191,7 @@ static int spear13xx_add_pcie_port(struct spear13xx_pcie *spear13xx_pcie, | |||
191 | struct platform_device *pdev) | 191 | struct platform_device *pdev) |
192 | { | 192 | { |
193 | struct pcie_port *pp = &spear13xx_pcie->pp; | 193 | struct pcie_port *pp = &spear13xx_pcie->pp; |
194 | struct device *dev = &pdev->dev; | 194 | struct device *dev = pp->dev; |
195 | int ret; | 195 | int ret; |
196 | 196 | ||
197 | pp->irq = platform_get_irq(pdev, 0); | 197 | pp->irq = platform_get_irq(pdev, 0); |
@@ -221,10 +221,10 @@ static int spear13xx_add_pcie_port(struct spear13xx_pcie *spear13xx_pcie, | |||
221 | 221 | ||
222 | static int spear13xx_pcie_probe(struct platform_device *pdev) | 222 | static int spear13xx_pcie_probe(struct platform_device *pdev) |
223 | { | 223 | { |
224 | struct device *dev = &pdev->dev; | ||
224 | struct spear13xx_pcie *spear13xx_pcie; | 225 | struct spear13xx_pcie *spear13xx_pcie; |
225 | struct pcie_port *pp; | 226 | struct pcie_port *pp; |
226 | struct device *dev = &pdev->dev; | 227 | struct device_node *np = dev->of_node; |
227 | struct device_node *np = pdev->dev.of_node; | ||
228 | struct resource *dbi_base; | 228 | struct resource *dbi_base; |
229 | int ret; | 229 | int ret; |
230 | 230 | ||
@@ -256,7 +256,6 @@ static int spear13xx_pcie_probe(struct platform_device *pdev) | |||
256 | } | 256 | } |
257 | 257 | ||
258 | pp = &spear13xx_pcie->pp; | 258 | pp = &spear13xx_pcie->pp; |
259 | |||
260 | pp->dev = dev; | 259 | pp->dev = dev; |
261 | 260 | ||
262 | dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); | 261 | dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dbi"); |