]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqchip: Add driver for the RPMI system MSI service group
authorAnup Patel <apatel@ventanamicro.com>
Mon, 18 Aug 2025 04:09:09 +0000 (09:39 +0530)
committerPaul Walmsley <pjw@kernel.org>
Thu, 25 Sep 2025 20:31:56 +0000 (14:31 -0600)
commitaa43953e862c031ff66e44353c88beb7a449e80d
treeb2669e8b89664ec70b96e9042b0de53ded97070b
parent3e6cf38486005831e063fd0d943a46bc8434e732
irqchip: Add driver for the RPMI system MSI service group

The RPMI specification defines a system MSI service group which
allows application processors to receive MSIs upon system events
such as graceful shutdown/reboot request, CPU hotplug event, memory
hotplug event, etc.

Add an irqchip driver for the RISC-V RPMI system MSI service group
to directly receive system MSIs in Linux kernel.

Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Link: https://lore.kernel.org/r/20250818040920.272664-14-apatel@ventanamicro.com
Signed-off-by: Paul Walmsley <pjw@kernel.org>
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-riscv-rpmi-sysmsi.c [new file with mode: 0644]
include/linux/mailbox/riscv-rpmi-message.h