diff options
| author | Dave Jiang <dave.jiang@com.rmk.(none)> | 2005-01-07 23:30:11 +0000 |
|---|---|---|
| committer | Russell King <rmk@flint.arm.linux.org.uk> | 2005-01-07 23:30:11 +0000 |
| commit | 8400eab4a1d7bb902fef38b865096a9afbef34c2 (patch) | |
| tree | 386398d2cf9c2549258630ee2860cd81e8f39958 /include | |
| parent | caef95d464c895b1ae81cf7c03632d14afe6ce84 (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
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-arm/arch-iop3xx/entry-macro.S | 11 |
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 |
