android_kernel_xiaomi_sm7250/arch/powerpc/platforms/iseries
Benjamin Herrenschmidt e8222502ee [PATCH] powerpc: Kill _machine and hard-coded platform numbers
This removes statically assigned platform numbers and reworks the
powerpc platform probe code to use a better mechanism.  With this,
board support files can simply declare a new machine type with a
macro, and implement a probe() function that uses the flattened
device-tree to detect if they apply for a given machine.

We now have a machine_is() macro that replaces the comparisons of
_machine with the various PLATFORM_* constants.  This commit also
changes various drivers to use the new macro instead of looking at
_machine.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-03-28 23:15:54 +11:00
..
call_hpt.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_pci.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_sm.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
htab.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvcall.S powerpc: Get iseries to compile with ARCH=powerpc 2005-10-10 22:52:26 +10:00
hvlog.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvlpconfig.c merge filename and modify reference to iseries/hv_lp_config.h 2005-11-02 11:55:28 +11:00
iommu.c [PATCH] powerpc: clean up iommu.h a bit 2006-01-12 20:09:30 +11:00
iommu.h [PATCH] powerpc: clean up iommu.h a bit 2006-01-12 20:09:30 +11:00
ipl_parms.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
irq.c [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
irq.h powerpc: partly merge iseries do_IRQ 2006-01-09 14:50:11 +11:00
Kconfig powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
ksyms.c merge filename and modify references to iseries/hv_call_sc.h 2005-11-02 11:37:22 +11:00
lpardata.c [PATCH] powerpc: eliminate bitfields from ItLpNaca 2006-01-12 20:09:30 +11:00
lpevents.c [PATCH] powerpc: Initialise hvlpevent_queue.lock correctly 2006-02-23 21:44:19 +11:00
main_store.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
Makefile [PATCH] powerpc: iSeries fixes for build with no PCI 2006-01-12 20:09:30 +11:00
mf.c [PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c 2006-03-22 15:04:23 +11:00
misc.S [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
naca.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
pci.c [PATCH] powerpc: clean up iommu.h a bit 2006-01-12 20:09:30 +11:00
pci.h powerpc: eliminate DsaAddr from pci_dn 2005-10-14 16:49:58 +10:00
proc.c merge filename and modify references to iseries/it_lp_queue.h 2005-11-02 14:13:34 +11:00
processor_vpd.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
release_data.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
setup.c [PATCH] powerpc: Kill _machine and hard-coded platform numbers 2006-03-28 23:15:54 +11:00
setup.h powerpc: Merge machdep.h 2005-10-19 23:11:21 +10:00
smp.c [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
spcomm_area.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
vio.c [PATCH] powerpc: clean up iommu.h a bit 2006-01-12 20:09:30 +11:00
viopath.c [PATCH] powerpc: remove bitfields from HvLpEvent 2006-01-12 20:09:29 +11:00
vpd_areas.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
vpdinfo.c merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00