linux/drivers/acpi/riscv
Lorenzo Pieralisi 704ce0039a ACPI: irq: Move RISC-V interrupt controllers autodep to ACPI IRQ code
RISC-V implements arch code to detect probe dependencies for devices and
the interrupt controller the devices GSIs are routed to.

The code itself is arch agnostic apart from an arch specific helper
function required to retrieve the acpi_handle of the interrupt controller
that manages the device GSI interrupt.

In order to enable IRQ probe dependencies detection on other architectures,
move RISC-V IRQ probe dependency detection code to generic ACPI IRQ code.

Allow interrupt controller drivers to register an arch specific function to
determine the acpi_handle for a specific GSI number to use the mechanism if
needed by the respective interrupt controller drivers.

Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Reviewed-by: Sunil V L <sunilvl@oss.qualcomm.com>
Tested-by: Sunil V L <sunilvl@oss.qualcomm.com>
Link: https://patch.msgid.link/20260709-gic-v5-acpi-iwb-probe-deferral-v4-5-48dae790f871@kernel.org
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2026-07-09 15:30:18 +02:00
..
cppc.c ACPI: RISC-V: Fix FFH_CPPC_CSR error handling 2025-09-04 16:25:50 -06:00
cpuidle.c ACPI: processor_idle: Mark LPI enter functions as __cpuidle 2026-06-24 15:15:53 +02:00
init.c ACPI: RISC-V: Add support for RIMT 2025-09-05 15:06:03 +02:00
init.h ACPI: RISC-V: Add support for RIMT 2025-09-05 15:06:03 +02:00
irq.c ACPI: irq: Move RISC-V interrupt controllers autodep to ACPI IRQ code 2026-07-09 15:30:18 +02:00
Kconfig ACPI: RISC-V: Add support for RIMT 2025-09-05 15:06:03 +02:00
Makefile ACPI: RISC-V: Add support for RIMT 2025-09-05 15:06:03 +02:00
rhct.c RISC-V: ACPI: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval 2026-04-06 16:55:15 +02:00
rimt.c ACPI: RIMT: Only defer the IOMMU configuration in init stage 2026-06-25 12:18:05 -06:00