1
linux/arch/arm/mach-ixp23xx
Lennert Buytenhek ec8510f6fe [ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks
Patch from Lennert Buytenhek

On the ixp23xx, the microengine thread interrupt sources are numbered
56..119, but their mask/status bits are located in bit positions 64..127
in the various registers in the interrupt controller (bit positions
56..63 are unused.)

We don't deal with this, so currently, when asked to enable IRQ 64, we
will enable IRQ 56 instead.

The only interrupts >= 64 are the thread interrupt sources, and there
are no in-tree users of those yet, so this is fortunately not a big
problem, but this needs fixing anyway.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-06-02 19:51:51 +01:00
..
core.c [ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks 2006-06-02 19:51:51 +01:00
espresso.c [ARM] 3438/1: ixp23xx: add pci slave support 2006-04-01 18:33:35 +01:00
ixdp2351.c [ARM] 3388/1: ixp23xx: add core ixp23xx support 2006-03-28 21:18:54 +01:00
Kconfig [ARM] 3388/1: ixp23xx: add core ixp23xx support 2006-03-28 21:18:54 +01:00
Makefile [ARM] 3388/1: ixp23xx: add core ixp23xx support 2006-03-28 21:18:54 +01:00
Makefile.boot [ARM] 3388/1: ixp23xx: add core ixp23xx support 2006-03-28 21:18:54 +01:00
pci.c [ARM] 3439/2: xsc3: add I/O coherency support 2006-04-02 00:07:39 +01:00
roadrunner.c [ARM] 3388/1: ixp23xx: add core ixp23xx support 2006-03-28 21:18:54 +01:00