irqchip/loongson-pch-msi: Switch to MSI parent domains
authorHuacai Chen <chenhuacai@loongson.cn>
Thu, 15 Aug 2024 11:26:07 +0000 (19:26 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 20 Aug 2024 15:13:40 +0000 (17:13 +0200)
commit0b3af7591dbfd16ca45740cd90eb34be8b9a7175
tree4f645c7357d0a8d5d5662fd9f3c1a27ef1b5886e
parente68ac2b488495fa4d127d6105ce633849859957a
irqchip/loongson-pch-msi: Switch to MSI parent domains

Remove the global PCI/MSI irqdomain implementation and provide the
required MSI parent functionality by filling in msi_parent_ops, so the
PCI/MSI code can detect the new parent and setup per-device MSI domains.

Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Tianyang Zhang <zhangtianyang@loongson.cn>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20240815112608.26925-2-zhangtianyang@loongson.cn
drivers/irqchip/Kconfig
drivers/irqchip/irq-loongson-pch-msi.c