A top-level kernel directory that gathers dozens of individual interrupt controller drivers used across ARM, RISC-V, MIPS, PowerPC, and x86 platforms. Interrupt controllers are the chips that route hardware interrupt signals (from network cards, timers, GPIOs, etc.) to CPU cores, and almost every System-on-Chip has one.
This is not actually a single driver; it is the umbrella subsystem directory that holds many independent interrupt controller drivers (for ARM GIC, RISC-V PLIC, and countless SoC-specific blocks). Removal or deprecation decisions only make sense at the level of the individual drivers inside it, not the directory itself.
repository signals
158files
59,958source lines
883commits, 5y
+26,722 / −11,013lines added / removed, 5y
239authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 883 total · active in 60/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: subsystem umbrella containing many IRQ controller drivers, not one kernel-bound hardware driver or chipset family.