android_kernel_xiaomi_sm8350/include/asm-ppc64
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
..
dma-mapping.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
imalloc.h [PATCH] Four level pagetables for ppc64 2005-08-29 10:53:31 +10:00
io.h merge filename and modify references to iseries/iseries_io.h 2005-11-02 15:07:51 +11:00
mmu_context.h [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
mmu.h powerpc: Move some extern declarations from C code into headers 2005-11-10 15:53:40 +11:00
mmzone.h [PATCH] ppc64: Convert NUMA to sparsemem (3) 2005-11-11 22:21:11 +11:00
pci-bridge.h [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
pci.h [PATCH] dlpar enable for OF pci probe 2005-11-07 12:09:02 +11:00
pgalloc.h [PATCH] powerpc: 64k pages pmd alloc fix 2005-11-10 15:03:29 +11:00
pgtable-4k.h [PATCH] ppc64: Fix bug in SLB miss handler for hugepages 2005-11-07 07:53:23 -08:00
pgtable-64k.h [PATCH] ppc64: Fix bug in SLB miss handler for hugepages 2005-11-07 07:53:23 -08:00
pgtable.h [PATCH] fix remaining missing includes 2005-11-07 07:53:41 -08:00
ptrace-common.h [PATCH] ppc64: Add ptrace data breakpoint support 2005-09-12 17:19:12 +10:00
spinlock.h merge filename and modify references to iseries/hv_call.h 2005-11-01 16:59:20 +11:00