1 /* 2 * linux/arch/arm/kernel/irq-arch.c 3 * 4 * Copyright (C) 1995-2000 Russell King. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 * 10 * We contain the architecture-specific parts of interrupt handling 11 * in this file. In 2.5, it will move into the various arch/arm/mach-* 12 * directories. 13 */ 14 #include <linux/ptrace.h> 15 #include <linux/kernel_stat.h> 16 #include <linux/signal.h> 17 #include <linux/sched.h> 18 #include <linux/ioport.h> 19 #include <linux/interrupt.h> 20 #include <linux/slab.h> 21 #include <linux/random.h> 22 #include <linux/smp.h> 23 #include <linux/list.h> 24 #include <linux/timer.h> 25 #include <linux/init.h> 26 27 #include <asm/hardware.h> 28 #include <asm/io.h> 29 #include <asm/system.h> 30 31 #include <asm/mach/irq.h> 32 33 /* 34 * Get architecture specific interrupt handlers 35 * and interrupt initialisation. 36 */ 37 #include <asm/arch/irq.h> 38 genarch_init_irq(void)39void __init genarch_init_irq(void) 40 { 41 irq_init_irq(); 42 } 43 44