sh: update r7780rp interrupt code
authorMagnus Damm <magnus.damm@gmail.com>
Fri, 25 Jan 2008 07:04:29 +0000 (16:04 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 28 Jan 2008 07:24:01 +0000 (16:24 +0900)
commitda2d7f4bc578651455a7353995beb87db3cd8815
treea3bc7770c59f8e7fdefc1e43351512fb7e2bd6da
parentd4dca67bc2fd6caa4df3db28b6424841b95fde88
sh: update r7780rp interrupt code

This patch updates the board specific irq code for r7780rp. The new code is
very similar to the other highlander implementations, with the exception that
the r7780rp handles pci interrupts using IRL. To simplify the pci code and
use the same interrupt numbers as r7780mp and r7785rp we hook in to the
cpu specific pci vectors.

The pci interrupts and the push switch all work well with and without this
patch. CF and AX88796 are not ok though and the source of the problem is
unknown at this point. The AX88796 does for not detect it's proper mac
address (IPL gets it right) and the kernel hangs on CF access. As a workaround
this patch removes the CF and the AX88796 from the platform datain case of
r7780rp.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boards/renesas/r7780rp/Makefile
arch/sh/boards/renesas/r7780rp/irq-r7780rp.c
arch/sh/boards/renesas/r7780rp/irq.c [deleted file]
arch/sh/boards/renesas/r7780rp/setup.c
arch/sh/drivers/pci/ops-r7780rp.c
include/asm-sh/r7780rp.h