move s3c24xx-irq to drivers/irqchip and add dt support

A patchset in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Mon, 25 Mar 2013 17:38:48 +0100

After more discussion with Arnd Bergmann on v4 it seems a better way to handle the interrupt controllers inside the s3c24xx SoCs is to not have separate controller nodes, but to bundle the controllers into one node and access the individual controllers via interrupt descriptor of the device nodes. Therefore this series changes the interrupt descriptors to a format of It also improves the binding documentation to explain the interrupt descriptor format better. As always tested on a s3c2416 based machine for the dt and non-dt case and depends on changes already in the linux-samsung tree. Heiko Stuebner (7): ARM: S3C24XX: move irq driver to drivers/irqchip irqchip: s3c24xx: fix comments on some camera interrupts irqchip: s3c24xx: fix irqlist of second s3c2416 controller irqchip: s3c24xx: add irq_set_type callback for basic interrupt types irqchip: s3c24xx: globally keep track of the created intc instances irqchip: s3c24xx: make interrupt handling independent of irq_domain structure irqchip: s3c24xx: add devicetree support .../interrupt-controller/samsung,s3c24xx-irq.txt | 53 +++ arch/arm/mach-s3c24xx/Makefile | 2 +- drivers/irqchip/Makefile | 1 + .../irq.c => drivers/irqchip/irq-s3c24xx.c | 388 ++++++++++++++++---- 4 files changed, 373 insertions(+), 71 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung,s3c24xx-irq.txt rename arch/arm/mach-s3c24xx/irq.c => drivers/irqchip/irq-s3c24xx.c (78%) --

Patches in this set


  • 7 individual patches
  • 375 lines added
  • 73 lines removed

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.