android_kernel_xiaomi_sm8350/arch/powerpc/sysdev
Benjamin Herrenschmidt fbf0274e43 [POWERPC] Support for DCR based MPIC
This patch implements support for DCR based MPIC implementations. Such
implementations have the MPIC_USES_DCR flag set and don't use the phys_addr
argument of mpic_alloc (they require a valid dcr mapping in the device node)

This version of the patch can use a little bif of cleanup still (I can
probably consolidate rb->dbase/doff, at least once I'm sure on how the
hardware is actually supposed to work vs. possible simulator issues) and
it should be possible to build a DCR-only version of the driver. I need
to cleanup a bit the CONFIG_* handling for that and probably introduce
CONFIG_MPIC_MMIO and CONFIG_MPIC_DCR.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-12-04 16:08:35 +11:00
..
qe_lib Merge branch 'linux-2.6' into for-linus 2006-12-04 15:59:07 +11:00
cpm2_common.c POWERPC: overhaul with cpm2_map mechanism 2006-09-21 22:38:05 +04:00
cpm2_pic.c [POWERPC] Fix up after irq changes 2006-10-07 22:08:26 +10:00
cpm2_pic.h [POWERPC] Fix up after irq changes 2006-10-07 22:08:26 +10:00
dart_iommu.c [POWERPC] Use 4kB iommu pages even on 64kB-page systems 2006-11-01 14:52:48 +11:00
dart.h [POWERPC] Use 4kB iommu pages even on 64kB-page systems 2006-11-01 14:52:48 +11:00
dcr-low.S [POWERPC] Generic DCR infrastructure 2006-12-04 16:08:25 +11:00
dcr.c [POWERPC] Generic DCR infrastructure 2006-12-04 16:08:25 +11:00
dcr.S [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
fsl_soc.c [PATCH] Slight refactor of interrupt mapping for FSL parts 2006-11-13 14:48:52 +11:00
fsl_soc.h Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/vitb/linux-2.6-PQ 2006-09-28 07:18:28 +10:00
grackle.c powerpc: Pull out MPC106 (grackle) initialization code into its own file 2005-10-26 17:16:38 +10:00
i8259.c [POWERPC] Fix CHRP platforms with only 8259 2006-10-25 13:49:22 +10:00
indirect_pci.c powerpc: Use arch/powerpc/mm and arch/powerpc/lib for 64-bit 2005-10-10 22:25:26 +10:00
ipic.c [POWERPC] IPIC: Fix spinlock recursion in set_irq_handler 2006-10-25 13:49:22 +10:00
ipic.h [POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense 2006-08-30 10:34:33 +10:00
Makefile [POWERPC] Generic DCR infrastructure 2006-12-04 16:08:25 +11:00
mmio_nvram.c [POWERPC] Constify & voidify get_property() 2006-07-31 15:55:04 +10:00
mpc52xx_pic.c [PATCH] Add MPC5200 Interrupt Controller support. 2006-11-13 14:45:02 +11:00
mpic.c [POWERPC] Support for DCR based MPIC 2006-12-04 16:08:35 +11:00
tsi108_dev.c [POWERPC] Fix compiler warning message on get_property call 2006-10-23 18:20:12 +10:00
tsi108_pci.c [POWERPC] Fix up after irq changes 2006-10-07 22:08:26 +10:00