mirror_ubuntu-kernels/include/linux/irqchip
Sunil V L fbe826b1c1 irqchip/riscv-imsic: Add ACPI support
RISC-V IMSIC interrupt controller provides IPI and MSI support.
Currently, DT based drivers setup the IPI feature early during boot but
defer setting up the MSI functionality. However, in ACPI systems, PCI
subsystem is probed early and assume MSI controller is already setup.
Hence, both IPI and MSI features need to be initialized early itself.

Signed-off-by: Sunil V L <sunilvl@ventanamicro.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Tested-by: Björn Töpel <bjorn@rivosinc.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://patch.msgid.link/20240812005929.113499-16-sunilvl@ventanamicro.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2024-08-27 15:48:36 +02:00
..
arm-gic-common.h irqchip/gic-v3: Make distributor priorities variables 2024-06-24 18:16:44 +01:00
arm-gic-v3-prio.h arm64: irqchip/gic-v3: Select priorities at boot time 2024-06-24 18:16:45 +01:00
arm-gic-v3.h irqchip/gic-v3: Make distributor priorities variables 2024-06-24 18:16:44 +01:00
arm-gic-v4.h irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock 2024-07-15 15:13:55 +02:00
arm-gic.h
arm-vgic-info.h
arm-vic.h
chained_irq.h
irq-bcm2836.h
irq-davinci-aintc.h
irq-davinci-cp-intc.h
irq-madera.h
irq-omap-intc.h
irq-partition-percpu.h cpumask: make core headers including cpumask_types.h where possible 2024-06-24 22:25:02 -07:00
irq-sa11x0.h
riscv-aplic.h irqchip: Add RISC-V advanced PLIC driver for direct-mode 2024-03-25 17:38:29 +01:00
riscv-imsic.h irqchip/riscv-imsic: Add ACPI support 2024-08-27 15:48:36 +02:00
xtensa-mx.h
xtensa-pic.h