MLK-14978 irqchip: irqsteer: add NXP imx8 irq steer controller support
authorFugang Duan <fugang.duan@nxp.com>
Sat, 13 May 2017 11:19:29 +0000 (19:19 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:22:26 +0000 (15:22 -0500)
commit5764f8beae3712c8978cf9d1106ba2cdbc7af735
treea18e6870b71c359ac5a5c9f7efeb6dfb8a7c097d
parentcae73d12be0f1c37c2ff4982294b635109e809f3
MLK-14978 irqchip: irqsteer: add NXP imx8 irq steer controller support

The IrqSteer module redirects/steers the incoming interrupts to output
interrupts of a selected/designated channel as specified by a set of
configuration registers.

NXP i.MX8x chips integrate IrqSteer controller for some DSC to share irq
line for all modules in the subsystem which can reduce the IRQ lines
connected to the parent interrupt controller GIC, so IrqSteer irqchip
acts as the second irq domain in the system.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Documentation/devicetree/bindings/interrupt-controller/nxp,imx-irqsteer.txt [new file with mode: 0644]
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-imx-irqsteer.c [new file with mode: 0644]