| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| * Copyright (C) 1992 Linus Torvalds |
| * Copyright (C) 1994 - 2000 Ralf Baechle |
| * Copyright (C) 2006 Thomas Bogendoerfer |
| #include <linux/interrupt.h> |
| #include <linux/kernel.h> |
| asmlinkage void plat_irq_dispatch(void) |
| static irqreturn_t sni_isa_irq_handler(int dummy, void *p) |
| struct irqaction sni_isa_irq = { |
| .handler = sni_isa_irq_handler, |
| * On systems with i8259-style interrupt controllers we assume for |
| * driver compatibility reasons interrupts 0 - 15 to be the i8295 |
| * interrupts even if the hardware uses a different interrupt numbering. |
| void __init arch_init_irq(void) |
| init_i8259_irqs(); /* Integrated i8259 */ |
| case SNI_BRD_TOWER_OASIC: |
| case SNI_BRD_PCI_TOWER_CPLUS: |
| sni_pcit_cplus_irq_init(); |
| case SNI_BRD_PCI_DESKTOP: |
| case SNI_BRD_PCI_MTOWER_CPLUS: |