summaryrefslogtreecommitdiffstats
path: root/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c
diff options
context:
space:
mode:
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2009-10-08 18:40:16 +0000
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2009-10-08 18:40:16 +0000
commit88731c199b6c0d769cd768213bd85e31069d8804 (patch)
tree0bb17afb914bff4f7615af1502dea0c96c32b3dd /target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c
parent63b0dfc1a158d5d438be409192e79001d9fe677c (diff)
several cleanups for ifxmips. removes all code that has not been cleaned up properly
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18008 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c')
-rw-r--r--target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c b/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c
index 730455e0b..0552a1332 100644
--- a/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c
+++ b/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c
@@ -111,6 +111,8 @@ static struct hw_interrupt_type ifxmips_irq_type = {
.end = ifxmips_end_irq,
};
+/* silicon bug causes only the msb set to 1 to be valid. all
+ other bits might be bogus */
static inline int ls1bit32(unsigned long x)
{
__asm__ (