[PATCH 0/4] Move RISC-V IMSIC driver to the common MSI lib
Anup Patel
apatel at ventanamicro.com
Sun Dec 8 07:07:07 PST 2024
This series is based on recent discussion on LKML:
https://lore.kernel.org/lkml/20241114161845.502027-18-ajones@ventanamicro.com/
It primarily focuses on moving RISC-V IMSIC driver to the common MSI lib.
PATCH1: Fix for handling non-atomic MSI updates
PATCH2 & PATCH3: Preparatory patches
PATCH4: Main patch which updates IMSIC driver to use MSI lib
These patches can also be found in the riscv_imsic_imp_v1 branch at:
https://github.com/avpatel/linux.git
Andrew Jones (1):
irqchip/riscv-imsic: Set irq_set_affinity for IMSIC base
Anup Patel (1):
irqchip/riscv-imsic: Handle non-atomic MSI updates for device
Thomas Gleixner (2):
irqchip/irq-msi-lib: Optionally set default irq_eoi/irq_ack
irqchip/riscv-imsic: Move to common MSI lib
drivers/irqchip/Kconfig | 8 +-
drivers/irqchip/irq-gic-v2m.c | 1 +
drivers/irqchip/irq-imx-mu-msi.c | 1 +
drivers/irqchip/irq-msi-lib.c | 11 +-
drivers/irqchip/irq-mvebu-gicp.c | 1 +
drivers/irqchip/irq-mvebu-odmi.c | 1 +
drivers/irqchip/irq-mvebu-sei.c | 1 +
drivers/irqchip/irq-riscv-imsic-platform.c | 155 ++++++---------------
drivers/irqchip/irq-riscv-imsic-state.c | 27 +++-
include/linux/msi.h | 11 ++
10 files changed, 87 insertions(+), 130 deletions(-)
--
2.43.0
More information about the linux-riscv
mailing list