[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241208150711.297624-1-apatel@ventanamicro.com>
Date: Sun, 8 Dec 2024 20:37:07 +0530
From: Anup Patel <apatel@...tanamicro.com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Marc Zyngier <maz@...nel.org>,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Andrew Lunn <andrew@...n.ch>,
Gregory Clement <gregory.clement@...tlin.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@...il.com>,
Palmer Dabbelt <palmer@...belt.com>,
Paul Walmsley <paul.walmsley@...ive.com>,
Atish Patra <atishp@...shpatra.org>,
Andrew Jones <ajones@...tanamicro.com>,
Sunil V L <sunilvl@...tanamicro.com>,
Anup Patel <anup@...infault.org>,
linux-riscv@...ts.infradead.org,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
imx@...ts.linux.dev,
Anup Patel <apatel@...tanamicro.com>
Subject: [PATCH 0/4] Move RISC-V IMSIC driver to the common MSI lib
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
Powered by blists - more mailing lists