v2: - move icoll_init_iobasea and icoll_add_domain to preparation patch - add enum icoll_type - make separate irq_chip for ICOLL and ASM9260
v3: - fix typo in subject: Alp_h_ascale - remove "intr_per_reg", it is not used any more. It will also save some CPU cycles - remove spin locks. It was a bad idea. Oleksij Rempel (2): ARM: irqchip: mxs: prepare driver for HW with different offsets ARM: irqchip: mxs: add Alphascale ASM9260 support drivers/irqchip/Kconfig | 5 + drivers/irqchip/Makefile | 2 +- drivers/irqchip/alphascale_asm9260-icoll.h | 109 ++++++++++++++++++ drivers/irqchip/irq-mxs.c | 171 ++++++++++++++++++++++++++--- 4 files changed, 269 insertions(+), 18 deletions(-) create mode 100644 drivers/irqchip/alphascale_asm9260-icoll.h -- 2.5.0 -- 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/