sh: clean up interrupt code for solution engine 7722 board
authorMagnus Damm <damm@igel.co.jp>
Wed, 18 Jul 2007 08:54:10 +0000 (17:54 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 20 Jul 2007 03:18:20 +0000 (12:18 +0900)
commit493a358e0a8992ec13098dd084223b55b05a7f03
treeffd7480a55e21da681dbe789dc129373bef2d6cf
parent1b06428ee56fadedd004bfc5e3fbb39fb8c99010
sh: clean up interrupt code for solution engine 7722 board

This patch cleans up solution engine 7722 specific interrupt code.
The main purpose is to replace the mux function with use of
set_irq_chained_handler() and replace hard coded register poking
code with set_irq_type(). The board specific interrupts are also
moved to start from SE7722_FPGA_IRQ_BASE.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boards/se/7722/irq.c
arch/sh/boards/se/7722/setup.c
arch/sh/configs/se7722_defconfig
include/asm-sh/se7722.h