powerpc: Make radeon 32-bit MSI quirk work on powernv
This moves the quirk itself to pci_64.c as to get built on all ppc64
platforms (the only ones with a pci_dn), factors the two implementations
of get_pdn() into a single pci_get_dn() and use the quirk to do 32-bit
MSIs on IODA based powernv platforms.
Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
Showing
- arch/powerpc/include/asm/pci-bridge.h 2 additions, 0 deletionsarch/powerpc/include/asm/pci-bridge.h
- arch/powerpc/kernel/pci_64.c 10 additions, 0 deletionsarch/powerpc/kernel/pci_64.c
- arch/powerpc/kernel/pci_dn.c 8 additions, 0 deletionsarch/powerpc/kernel/pci_dn.c
- arch/powerpc/platforms/powernv/pci-ioda.c 11 additions, 16 deletionsarch/powerpc/platforms/powernv/pci-ioda.c
- arch/powerpc/platforms/powernv/pci.c 4 additions, 0 deletionsarch/powerpc/platforms/powernv/pci.c
- arch/powerpc/platforms/pseries/msi.c 3 additions, 32 deletionsarch/powerpc/platforms/pseries/msi.c
Loading
Please register or sign in to comment