Some PCI controller structs contain "device *", while others contain "platform_device *". These patches unify "device *dev" to "platform_device *pdev" in 13 controller struct, to make the controller struct more consistent. Consider that PCI controllers interact with platform_device directly, not device, to enumerate the controlled device. Fan Fei (13): PCI: xilinx: Replace device * with platform_device * PCI: mediatek: Replace device * with platform_device * PCI: tegra: Replace device * with platform_device * PCI: xegene: Replace device * with platform_device * PCI: microchip: Replace device * with platform_device * PCI: brcmstb: Replace device * with platform_device * PCI: mediatek-gen3: Replace device * with platform_device * PCI: rcar-gen2: Replace device * with platform_device * PCI: ftpci100: Replace device * with platform_device * PCI: v3-semi: Replace device * with platform_device * PCI: ixp4xx: Replace device * with platform_device * PCI: xilinx-nwl: Replace device * with platform_device * PCI: rcar: Replace device * with platform_device * drivers/pci/controller/pci-ftpci100.c | 15 +- drivers/pci/controller/pci-ixp4xx.c | 47 ++-- drivers/pci/controller/pci-rcar-gen2.c | 10 +- drivers/pci/controller/pci-tegra.c | 85 +++---- drivers/pci/controller/pci-v3-semi.c | 19 +- drivers/pci/controller/pci-xgene.c | 222 +++++++++---------- drivers/pci/controller/pcie-brcmstb.c | 35 +-- drivers/pci/controller/pcie-mediatek-gen3.c | 36 +-- drivers/pci/controller/pcie-mediatek.c | 31 +-- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 40 ++-- drivers/pci/controller/pcie-rcar-host.c | 27 +-- drivers/pci/controller/pcie-rcar.h | 2 +- drivers/pci/controller/pcie-xilinx-nwl.c | 28 +-- drivers/pci/controller/pcie-xilinx.c | 21 +- 15 files changed, 328 insertions(+), 308 deletions(-) -- 2.25.1