The driver is broken for spear320 since commit 80515a5a(ARM: SPEAr3xx: shirq: simplify and move the shared irq multiplexor to DT). Clearly never tested on spear320.
Aside of that it's an unreadable overengineered trainwreck with lots of obscure "functionality". Make it work and clean it up. Thanks, tglx --- include/linux/irqchip/spear-shirq.h | 64 ------- linux/drivers/irqchip/spear-shirq.c | 306 ++++++++++++++++-------------------- 2 files changed, 138 insertions(+), 232 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/