summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Jiang <dave.jiang@com.rmk.(none)>2005-01-07 23:30:11 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2005-01-07 23:30:11 +0000
commit8400eab4a1d7bb902fef38b865096a9afbef34c2 (patch)
tree386398d2cf9c2549258630ee2860cd81e8f39958
parentcaef95d464c895b1ae81cf7c03632d14afe6ce84 (diff)
[ARM PATCH] 2361/1: clean up irq handling code for IOP33x platforms
Patch from Dave Jiang Signed-off-by: Dave Jiang Substitute 2 asm instr w/ one recommend by RMK. Signed-off-by: Russell King
-rw-r--r--include/asm-arm/arch-iop3xx/entry-macro.S11
1 files changed, 3 insertions, 8 deletions
diff --git a/include/asm-arm/arch-iop3xx/entry-macro.S b/include/asm-arm/arch-iop3xx/entry-macro.S
index a5a86a9df51f..e2ce7f5467c8 100644
--- a/include/asm-arm/arch-iop3xx/entry-macro.S
+++ b/include/asm-arm/arch-iop3xx/entry-macro.S
@@ -43,16 +43,11 @@
cmp \irqstat, #0
beq 1001f
clz \irqnr, \irqstat
-/*
- * mov \base, #31
- * subs \irqnr,\base,\irqnr
- */
- rsbs \irqnr,\irqnr,#31 @ recommend by RMK
+ rsbs \irqnr,\irqnr,#31 @ recommend by RMK
add \irqnr,\irqnr,#IRQ_IOP331_XINT8
b 1001f
-1002: clz \irqnr, \irqstat
- mov \base, #31
- subs \irqnr,\base,\irqnr
+1002: clz \irqnr, \irqstat
+ rsbs \irqnr,\irqnr,#31 @ recommend by RMK
add \irqnr,\irqnr,#IRQ_IOP331_DMA0_EOT
1001:
.endm