irqchip/riscv-imsic: Add device MSI domain support for PCI devices
authorAnup Patel <apatel@ventanamicro.com>
Thu, 7 Mar 2024 14:03:02 +0000 (19:33 +0530)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 25 Mar 2024 16:38:28 +0000 (17:38 +0100)
commit5c5a71d0434093cd42d09afd4e2032c0b16a7da8
tree678bce7ae43e51fafcbc6c24c1b21644b9003c63
parent027e125acdbad79e9a7274940e8bf92299b208af
irqchip/riscv-imsic: Add device MSI domain support for PCI devices

The Linux PCI framework supports per-device MSI domains for PCI devices
so extend the IMSIC driver to allow PCI per-device MSI domains.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Björn Töpel <bjorn@rivosinc.com>
Reviewed-by: Björn Töpel <bjorn@rivosinc.com>
Link: https://lore.kernel.org/r/20240307140307.646078-5-apatel@ventanamicro.com
drivers/irqchip/Kconfig
drivers/irqchip/irq-riscv-imsic-platform.c