OpenCloudOS-Kernel/arch/sh/drivers/pci
Magnus Damm da2d7f4bc5 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>
2008-01-28 16:24:01 +09:00
..
Kconfig sh: Tidy up dependencies for SH-2 build. 2007-06-11 15:32:07 +09:00
Makefile sh: use declared coherent memory for dreamcast pci ethernet adapter 2008-01-28 13:19:04 +09:00
fixups-dreamcast.c sh: use declared coherent memory for dreamcast pci ethernet adapter 2008-01-28 13:19:04 +09:00
fixups-lboxre2.c sh: L-BOX RE2 support. 2007-05-07 02:10:54 +00:00
fixups-r7780rp.c sh: Consolidated SH7751/SH7780 PCI support. 2006-09-27 16:43:28 +09:00
fixups-rts7751r2d.c sh: Consolidated SH7751/SH7780 PCI support. 2006-09-27 16:43:28 +09:00
fixups-sdk7780.c sh: Add support for SDK7780 board. 2008-01-28 13:19:04 +09:00
fixups-se7780.c sh: se7780 PCI support. 2007-05-07 02:11:55 +00:00
fixups-sh03.c sh: Consolidated SH7751/SH7780 PCI support. 2006-09-27 16:43:28 +09:00
ops-cayman.c sh: Get the SH-5 PCI support building. 2008-01-28 13:18:55 +09:00
ops-dreamcast.c spelling fixes: arch/sh/ 2007-05-21 14:31:39 +09:00
ops-landisk.c sh: landisk updates. 2007-05-07 02:10:54 +00:00
ops-lboxre2.c sh: L-BOX RE2 support. 2007-05-07 02:10:54 +00:00
ops-r7780rp.c sh: update r7780rp interrupt code 2008-01-28 16:24:01 +09:00
ops-rts7751r2d.c sh: intc - convert board specific r2d code 2007-09-21 11:57:50 +09:00
ops-sdk7780.c sh: Add support for SDK7780 board. 2008-01-28 13:19:04 +09:00
ops-se7780.c sh: Support PCI IO access of SH7780 base boards. 2007-11-30 12:36:13 +09:00
ops-sh03.c sh: build fixes for defconfigs. 2006-10-03 13:14:04 +09:00
ops-sh4.c sh: Fix up PCI section mismatch warnings. 2007-07-20 13:22:47 +09:00
ops-sh5.c sh: Get the SH-5 PCI support building. 2008-01-28 13:18:55 +09:00
ops-snapgear.c sh: Consolidated SH7751/SH7780 PCI support. 2006-09-27 16:43:28 +09:00
ops-titan.c sh: sh775x/titan fixes for irq header changes. 2006-12-06 12:05:02 +09:00
pci-auto.c sh: Kill off dead HS771RVoIP board support. 2008-01-28 13:19:03 +09:00
pci-sh4.h sh: Add support for SH7763 CPU subtype. 2008-01-28 13:19:02 +09:00
pci-sh5.c sh: Get the SH-5 PCI support building. 2008-01-28 13:18:55 +09:00
pci-sh5.h sh: Get the SH-5 PCI support building. 2008-01-28 13:18:55 +09:00
pci-sh7751.c sh: Add a dummy SH-4 PCIC fixup. 2007-05-07 02:11:55 +00:00
pci-sh7751.h sh: Consolidated SH7751/SH7780 PCI support. 2006-09-27 16:43:28 +09:00
pci-sh7780.c sh: Add support for SH7763 CPU subtype. 2008-01-28 13:19:02 +09:00
pci-sh7780.h sh: Add support for SH7763 CPU subtype. 2008-01-28 13:19:02 +09:00
pci.c sh: Get the SH-5 PCI support building. 2008-01-28 13:18:55 +09:00