irqchip: keystone: Add irq controller ip driver
authorGrygorii Strashko <grygorii.strashko@ti.com>
Wed, 23 Jul 2014 14:40:30 +0000 (17:40 +0300)
committerJason Cooper <jason@lakedaemon.net>
Sun, 17 Aug 2014 19:13:23 +0000 (19:13 +0000)
commit89323f8c504a8653c66fe4a314723b36b07e29e1
tree57c0e382912754cfba1e95c715a54332014c3f5e
parent7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9
irqchip: keystone: Add irq controller ip driver

On Keystone SOCs, DSP cores can send interrupts to ARM
host using the IRQ controller IP. It provides 28 IRQ
signals to ARM. The IRQ handler running on HOST OS can
identify DSP signal source by analyzing SRCCx bits in
IPCARx registers. This is one of the component used by
the IPC mechanism used on Keystone SOCs.

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Link: https://lkml.kernel.org/r/1406126430-9978-1-git-send-email-grygorii.strashko@ti.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt [new file with mode: 0644]
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-keystone.c [new file with mode: 0644]