]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqdomain: Add parent field to struct irqchip_fwid
authorLorenzo Pieralisi <lpieralisi@kernel.org>
Thu, 15 Jan 2026 09:50:47 +0000 (10:50 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 27 Jan 2026 14:31:41 +0000 (15:31 +0100)
commit0323897a88afd4ddb3d44cd6b1b33ccd6a4b76cb
treee63b6f9e4f618a71e891634216a07d9de0ebcbab
parent8d9ad85dbf9bfe7f12e548e8f749b4c058d60bd1
irqdomain: Add parent field to struct irqchip_fwid

The GICv5 driver IRQ domain hierarchy requires adding a parent field to
struct irqchip_fwid so that core code can reference a fwnode_handle parent
for a given fwnode.

Add a parent field to struct irqchip_fwid and update the related kernel API
functions to initialize and handle it.

Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260115-gicv5-host-acpi-v3-1-c13a9a150388@kernel.org
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/linux/irqdomain.h
kernel/irq/irqdomain.c