From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris BREZILLON Subject: [PATCH v3 0/7] ARM: at91: move aic driver to drivers/irqchips Date: Fri, 20 Jun 2014 17:01:20 +0200 Message-ID: <1403276487-8792-1-git-send-email-boris.brezillon@free-electrons.com> Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Nicolas Ferre , Jean-Christophe Plagniol-Villard , Alexandre Belloni , Thomas Gleixner , Jason Cooper Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Boris BREZILLON List-Id: devicetree@vger.kernel.org Hello, This series moves the AIC driver to the irqchip directory and make use of the generic chip framework whenever possible. This driver only support DT boards (all legacy board files should be soon replaced by their DT versions). Best Regards, Boris Changes since v2: - remove irq line muxing definition - rework Kconfig options Changes since v1: - rework the irq-mux bindings Boris BREZILLON (7): genirq: generic chip: export irq_map_generic_chip function irqchip: atmel-aic: move binding doc to interrupt-controller directory irqchip: atmel-aic: add new atmel AIC driver ARM: at91: introduce OLD_IRQ_AT91 Kconfig option ARM: at91: enclose at91_aic_xx calls in IS_ENABLED(CONFIG_OLD_IRQ_AT91) blocks ARM: at91: make use of the new AIC driver for dt enabled boards ARM: at91: remove old irq material .../devicetree/bindings/arm/atmel-aic.txt | 42 -- .../bindings/interrupt-controller/atmel,aic.txt | 42 ++ arch/arm/mach-at91/Kconfig | 17 +- arch/arm/mach-at91/Kconfig.non_dt | 6 + arch/arm/mach-at91/Makefile | 3 +- arch/arm/mach-at91/board-dt-rm9200.c | 13 - arch/arm/mach-at91/board-dt-sam9.c | 13 - arch/arm/mach-at91/board-dt-sama5.c | 13 - arch/arm/mach-at91/irq.c | 270 +------- arch/arm/mach-at91/pm.c | 32 +- arch/arm/mach-at91/setup.c | 3 +- drivers/irqchip/Kconfig | 7 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-atmel-aic.c | 700 +++++++++++++++++++++ include/linux/irq.h | 2 + kernel/irq/generic-chip.c | 5 +- 16 files changed, 800 insertions(+), 369 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/atmel-aic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt create mode 100644 drivers/irqchip/irq-atmel-aic.c -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html