linux/arch/powerpc/platforms/powermac
Benjamin Herrenschmidt b5166cc252 [PATCH] powerpc: pci_64 fixes & cleanups
I discovered that in some cases (PowerMac for example) we wouldn't
properly map the PCI IO space on recent kernels. In addition, the code
for initializing PCI host bridges was scattered all over the place with
some duplication between platforms.

This patch fixes the problem and does a small cleanup by creating a
pcibios_alloc_controller() in pci_64.c that is similar to the one in
pci_32.c (just takes an additional device node argument) that takes care
of all the grunt allocation and initialisation work. It should work for
both boot time and dynamically allocated PHBs.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-11-16 13:29:46 +11:00
..
backlight.c powerpc: rename powermac files to remove pmac_ prefix 2005-10-10 22:13:53 +10:00
cache.S powerpc: rename powermac files to remove pmac_ prefix 2005-10-10 22:13:53 +10:00
cpufreq_32.c powerpc: Fix typo in pmac_cpufreq_resume 2005-11-08 12:13:38 +11:00
cpufreq_64.c [PATCH] ppc64: SMU based macs cpufreq support 2005-11-08 11:17:34 +11:00
feature.c powerpc: Merge in 64-bit powermac support. 2005-10-22 16:02:39 +10:00
low_i2c.c powerpc: rename powermac files to remove pmac_ prefix 2005-10-10 22:13:53 +10:00
Makefile [PATCH] ppc64: SMU based macs cpufreq support 2005-11-08 11:17:34 +11:00
nvram.c powerpc: Merge in 64-bit powermac support. 2005-10-22 16:02:39 +10:00
pci.c [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
pic.c powerpc: merge irq.c 2005-11-09 18:07:45 +11:00
pic.h powerpc: rename powermac files to remove pmac_ prefix 2005-10-10 22:13:53 +10:00
pmac.h powerpc: Merge in 64-bit powermac support. 2005-10-22 16:02:39 +10:00
setup.c [PATCH] ppc64: SMU based macs cpufreq support 2005-11-08 11:17:34 +11:00
sleep.S ppc32: use L1_CACHE_SHIFT/L1_CACHE_BYTES 2005-10-17 11:50:32 +10:00
smp.c powerpc: Fixes for 32-bit powermac SMP 2005-11-10 14:26:12 +11:00
time.c powerpc: Remove __init from a function used in suspend/resume. 2005-11-15 11:17:09 +11:00