• Randy Vinson's avatar
    [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line. · 3620fc1d
    Randy Vinson authored
    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: default avatarRandy Vinson <rvinson@mvista.com>
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    3620fc1d
Kconfig 1.21 KB