[PATCH 0/4] irqchip/gic: Use GIC_* DT binding definitions
Geert Uytterhoeven
geert+renesas at glider.be
Wed Mar 4 09:21:55 PST 2026
Hi all,
There are still places in GIC DT bindings and GIC-related drivers where
magic GIC and interrupt numbers are used, instead of symbolic
definitions. This patch series tries to improve upon that.
This series has been tested on a GICv4 system.
The last patch causes no change in generated code.
Noe that the first patch has a contextual conflict with "[PATCH]
irqchip/gic-v3: Print a warning for out-of-range interrupt numbers"[1].
Thanks for your comments!
[1] https://lore.kernel.org/62b849967d71d73e028fb65efee717986ef847e6.1772641758.git.geert+renesas@glider.be
Geert Uytterhoeven (4):
dt-bindings: interrupt-controller: arm,gic: Document symbolic
definitions
genirq: Document interaction between <linux/irq.h> and DT binding defs
irqchip/gic: Use GIC_* DT binding definitions
iirqchip/gic children: Use GIC_* DT binding definitions
.../bindings/interrupt-controller/arm,gic-v3.yaml | 12 +++++++++---
.../interrupt-controller/arm,gic-v5-iwb.yaml | 2 ++
.../bindings/interrupt-controller/arm,gic-v5.yaml | 2 ++
.../bindings/interrupt-controller/arm,gic.yaml | 11 +++++++++--
drivers/irqchip/irq-alpine-msi.c | 4 +++-
drivers/irqchip/irq-bcm2712-mip.c | 4 +++-
drivers/irqchip/irq-crossbar.c | 8 +++++---
drivers/irqchip/irq-gic-v2m.c | 4 +++-
drivers/irqchip/irq-gic-v3-mbi.c | 6 ++++--
drivers/irqchip/irq-gic-v3.c | 14 ++++++++------
drivers/irqchip/irq-gic.c | 6 ++++--
drivers/irqchip/irq-imx-gpcv2.c | 4 +++-
drivers/irqchip/irq-meson-gpio.c | 4 +++-
drivers/irqchip/irq-mst-intc.c | 6 ++++--
drivers/irqchip/irq-mtk-cirq.c | 4 +++-
drivers/irqchip/irq-mtk-sysirq.c | 6 ++++--
drivers/irqchip/irq-qcom-mpm.c | 4 +++-
drivers/irqchip/irq-tegra.c | 2 +-
drivers/irqchip/irq-ti-sci-inta.c | 4 +++-
drivers/irqchip/irq-ti-sci-intr.c | 4 +++-
drivers/irqchip/irq-uniphier-aidet.c | 4 +++-
drivers/irqchip/qcom-pdc.c | 4 +++-
include/linux/irq.h | 4 ++++
23 files changed, 89 insertions(+), 34 deletions(-)
--
2.43.0
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
More information about the Linux-mediatek
mailing list