Commit | Line | Data |
---|---|---|
23fbee9d | 1 | /* |
f30c2269 | 2 | * linux/arch/mips/tx4938/common/irq.c |
23fbee9d RB |
3 | * |
4 | * Common tx4938 irq handler | |
5 | * Copyright (C) 2000-2001 Toshiba Corporation | |
6 | * | |
7 | * 2003-2005 (c) MontaVista Software, Inc. This file is licensed under the | |
8 | * terms of the GNU General Public License version 2. This program is | |
9 | * licensed "as is" without any warranty of any kind, whether express | |
10 | * or implied. | |
11 | * | |
12 | * Support for TX4938 in 2.6 - Manish Lachwani (mlachwani@mvista.com) | |
13 | */ | |
23fbee9d | 14 | #include <linux/init.h> |
23fbee9d | 15 | #include <linux/interrupt.h> |
c87abd75 | 16 | #include <asm/irq_cpu.h> |
edcaf1a6 | 17 | #include <asm/txx9/tx4938.h> |
23fbee9d | 18 | |
edcaf1a6 | 19 | void __init tx4938_irq_init(void) |
23fbee9d | 20 | { |
c87abd75 | 21 | mips_cpu_irq_init(); |
94a4c329 | 22 | txx9_irq_init(TX4938_IRC_REG & 0xfffffffffULL); |
edcaf1a6 AN |
23 | set_irq_chained_handler(MIPS_CPU_IRQ_BASE + TX4938_IRC_INT, |
24 | handle_simple_irq); | |
e4ac58af | 25 | } |