[ARM] Orion: top-level IRQs are level-triggered
authorLennert Buytenhek <buytenh@wantstofly.org>
Sun, 18 May 2008 17:46:59 +0000 (19:46 +0200)
committerLennert Buytenhek <buytenh@marvell.com>
Sun, 22 Jun 2008 20:44:43 +0000 (22:44 +0200)
commit000e99c3334cdddaec020d7324fe4ca2a683d3dd
tree9cbb07726ed3a2a0ae940b2881e938b6f07c528b
parentee0dd840052e303a3eb171363be5e6364d200a51
[ARM] Orion: top-level IRQs are level-triggered

Make it clear that Orion top-level IRQs are level-triggered.  This
means that we don't need an ->ack() handler, or at least, we don't
need the ->ack() handler (or the acking part of the ->mask_ack()
handler) to actually do anything.

Given that, we might as well point our ->mask_ack() handler at the
->mask() handler instead of providing a dummy ->ack() handler, since
providing a ->mask_ack() handler on level IRQ sources will prevent
->ack() from ever being called.

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Acked-by: Russell King <linux@arm.linux.org.uk>
arch/arm/plat-orion/irq.c