powerpc/fsl_pci: Store the pci ctlr device ptr in the pci ctlr struct
authorVarun Sethi <Varun.Sethi@freescale.com>
Mon, 14 Jan 2013 11:28:00 +0000 (16:58 +0530)
committerKumar Gala <galak@kernel.crashing.org>
Fri, 15 Feb 2013 20:10:32 +0000 (14:10 -0600)
commit52c5affc545053d37c0b05224bbf70f5336caa20
treefe1ff854cec9bfdb841c2f08ee568435f1f68ea3
parente0e8398e3a06580583b08ed756567a0c66fd725b
powerpc/fsl_pci: Store the pci ctlr device ptr in the pci ctlr struct

The pci controller structure has a provision to store the device structure
pointer of the corresponding platform device. Currently this information is
not stored during fsl pci controller initialization. This information is
required while dealing with iommu groups for pci devices connected to the
fsl pci controller. For the case where the pci devices can't be paritioned,
they would fall under the same device group as the pci controller.

This patch stores the platform device information in the pci controller
structure during initialization.

Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/sysdev/fsl_pci.c
arch/powerpc/sysdev/fsl_pci.h