irqchip: Add support for LAN966x OIC
authorHerve Codina <herve.codina@bootlin.com>
Fri, 14 Jun 2024 17:32:23 +0000 (19:32 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 17 Jun 2024 13:48:15 +0000 (15:48 +0200)
commit3e3a7b35332924c8ade696c4b24735561ee6aea3
treecda9a104f122b8ba4e91e7ed3febce6a81b673d7
parent17972a5f1ba85ad8c4f32dfd00ff620a85e98416
irqchip: Add support for LAN966x OIC

The Microchip LAN966x outband interrupt controller (OIC) maps the
internal interrupt sources of the LAN966x device to an external
interrupt.
When the LAN966x device is used as a PCI device, the external interrupt
is routed to the PCI interrupt.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240614173232.1184015-23-herve.codina@bootlin.com
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-lan966x-oic.c [new file with mode: 0644]