android_kernel_xiaomi_sm8350/arch/powerpc/platforms/85xx
Randy Vinson 3620fc1da2 [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line.
The Freescale MPC8555CDS and MPC8548CDS reference hardware has a legacy
8259 interrupt controller pair contained within a VIA VT82C686B Southbridge
on the main carrier board. The processor complex plugs into the carrier
card using a PCI slot which limits the available interrupts to the
INTA-INTD PCI interrupts. The output of the 8259 cascade pair is routed
through a gate array and connected to the PCI INTA interrupt line.
The normal interrupt chaining hook (set_irq_chained_handler) does
not allow sharing of the chained interrupt which prevents the
use of PCI INTA by PCI devices. This patch allows the 8259 cascade
pair to share their interrupt line with PCI devices.

NOTE: The addition of the .end routine for the MPIC is not strictly
necessary for this patch. It's there so this code will run from within
the threaded interrupt context used by the Real Time patch.

Signed-off-by: Randy Vinson <rvinson@mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2007-07-23 22:34:40 -05:00
..
Kconfig [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line. 2007-07-23 22:34:40 -05:00
Makefile [POWERPC] Use Freescale pci/pcie common code for 85xx boards 2007-07-23 10:27:08 -05:00
misc.c [POWERPC] 85xx: Fix 8548CDS reset bug 2007-07-03 02:04:29 -05:00
mpc85xx_ads.c [POWERPC] Use Freescale pci/pcie common code for 85xx boards 2007-07-23 10:27:08 -05:00
mpc85xx_ads.h Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00
mpc85xx_cds.c [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line. 2007-07-23 22:34:40 -05:00
mpc85xx_cds.h fix file specification in comments 2006-10-03 23:01:26 +02:00
mpc85xx_mds.c [POWERPC] 85xx: Added 8568 PCIe support 2007-07-23 10:27:08 -05:00
mpc85xx.h [POWERPC] Use Freescale pci/pcie common code for 85xx boards 2007-07-23 10:27:08 -05:00
mpc8540_ads.h fix file specification in comments 2006-10-03 23:01:26 +02:00
mpc8544_ds.c [POWERPC] Add basic PCI/PCI Express support for 8544DS board 2007-07-23 22:30:02 -05:00