linux/arch/mips/alchemy/devboards
Manuel Lauss 6c2be5cf1d MIPS: Alchemy: handle db1200 cpld ints as they come in
Remove the loop in the cascade handler and instead unconditionally
handle just the first set interrupt coming from the CPLD.

This gets rid of a lot of spurious interrupts being triggered for
the SMSC91111 ethernet chip especially under high(er) IDE load:
"eth0: spurious interrupt (mask = 0xb3)"

Verified on DB1200 and DB1300.

Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3288/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2012-07-23 13:53:38 +01:00
..
bcsr.c MIPS: Alchemy: handle db1200 cpld ints as they come in 2012-07-23 13:53:38 +01:00
db1000.c MIPS: Alchemy: Touchscreen support on DB1100 2011-12-08 10:42:15 +00:00
db1200.c - More robust parsing especially of xattr data in JFFS2 2012-06-01 16:55:42 -07:00
db1300.c mips: Use the plat_nand default partition parser 2012-05-13 22:47:08 -05:00
db1550.c mips: Use the plat_nand default partition parser 2012-05-13 22:47:08 -05:00
Makefile MIPS: Alchemy: devboards: kill prom.c 2012-07-23 13:53:38 +01:00
pb1100.c MIPS: Alchemy: merge devboard code into single per-board files. 2011-12-07 22:02:06 +00:00
pb1500.c MIPS: Alchemy: merge devboard code into single per-board files. 2011-12-07 22:02:06 +00:00
pb1550.c MTD: nand: make au1550nd.c a platform_driver 2011-12-08 10:42:10 +00:00
platform.c MIPS: Alchemy: devboards: kill prom.c 2012-07-23 13:53:38 +01:00
platform.h MIPS: Alchemy: use 36bit addresses for PCMCIA resources. 2010-02-27 12:53:43 +01:00
pm.c suspend: constify platform_suspend_ops 2010-11-16 14:14:02 +01:00