aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-ep93xx.c
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2012-01-15 19:17:41 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2012-02-09 10:34:13 -0500
commit710455201f6690841e9a40bedba09ddd0a7e0620 (patch)
treed30c4aee05ca2f8ae85ddc10252c45b9f61cd3b7 /drivers/spi/spi-ep93xx.c
parent49e01e3fb6efe1b0abfa2d5675f88f07989d621f (diff)
ARM: sa11x0: neponset: fix interrupt setup
Since ARM was converted to genirq, the neponset IRQ implementation has gradually broken as a result of various subtle changes being introduced into genirq. It used to be that simple IRQs did not need an IRQ chip. This is no longer the case, and genirq barfs in irq_set_handler(). Fix this by introducing a dummy no-op chip, and registering it along with the flow handler. Neponset IRQs really don't have any masking ability - all we have is a status register to allow us to decode the source, and a three input OR gate inside a CPLD. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/spi/spi-ep93xx.c')
0 files changed, 0 insertions, 0 deletions