Thread (4 messages) 4 messages, 2 authors, 2026-03-06

Re: [PATCH v3 1/2] dt-bindings: interrupt-controller: apple,aic2: Add AICv3

From: "Rob Herring (Arm)" <robh@kernel.org>
Date: 2026-03-06 00:30:21
Also in: asahi, linux-devicetree, lkml

On Mon, 23 Feb 2026 21:42:46 +0100, Janne Grunau wrote:
AIC version 3 as found on the Apple M3 (t8122) is very similar to AICv2
in its base functionality. It can use the same device tree bindings as
AICv2 so add it to the AICv2 bindings.
This interrupt controller is used on all Apple SoCs starting with M3 up
to at least M5.
The only apparent difference is the increased IRQ config offset. Apple's
device tree codes this new offset as property of the "aic" node but the
value stayed constant for all SoCs with "aic,3". Since the SoC specific
compatible "apple,t8122-aic3" will be used in the driver this offset can
remain a driver implementation detail.

Signed-off-by: Janne Grunau <j@jannau.net>
---
 .../bindings/interrupt-controller/apple,aic2.yaml  | 30 +++++++++++++++-------
 1 file changed, 21 insertions(+), 9 deletions(-)
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help