29 Jun 2012 22:10
[PATCH v2 1/3] powerpc/fsl-pci: get PCI init out of board files
Scott Wood <scottwood <at> freescale.com>
2012-06-29 20:10:37 GMT
2012-06-29 20:10:37 GMT
As an alternative incremental starting point to Jia Hongtao's patchset, get the FSL PCI init out of the board files, but do not yet convert to a platform driver. Rather than having each board supply a magic register offset for determining the "primary" bus, we look for which PCI host bridge contains an ISA node within its subtree. If there is no ISA node, normally that would mean there is no primary bus, but until certain bugs are fixed we arbitrarily designate a primary in this case. Conversion to a platform driver and related improvements can happen after this, as the ordering issues are sorted out. Signed-off-by: Scott Wood <scottwood <at> freescale.com> --- v2: Honor existing fsl_pci_primary if non-NULL, and update copyright year No change to the rest of the patchset. arch/powerpc/sysdev/fsl_pci.c | 71 ++++++++++++++++++++++++++++++++++++++++- arch/powerpc/sysdev/fsl_pci.h | 8 +++++ 2 files changed, 78 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch/powerpc/sysdev/fsl_pci.c index 6073288..fcc9370 100644 --- a/arch/powerpc/sysdev/fsl_pci.c +++ b/arch/powerpc/sysdev/fsl_pci.c <at> <at> -1,7 +1,7 <at> <at> /* * MPC83xx/85xx/86xx PCI/PCIE support routing. *(Continue reading)
RSS Feed