drivers/pci/controller

PCI and PCIe host bridge controllers for SoCs and server platforms

A collection of drivers for the PCI Express root complexes and host bridges built into modern systems-on-chip and server processors, covering everything from Raspberry Pi and other ARM SoCs to Intel's Volume Management Device on Xeon and Core Ultra platforms. These are the controllers that let a CPU enumerate and talk to PCIe devices like NVMe SSDs, GPUs, and network cards.

keep conf=0.97 deploy=high replacement=none subsystem=pci category=bus-pci
97%

recommendation

It should stay because this directory is an umbrella for dozens of actively used PCIe host controller drivers covering hardware sold new in 2025, including the Raspberry Pi Compute Module 5 (guaranteed available through 2036) and Intel's VMD on current Xeon Scalable and Core Ultra 200 series chips. Stable backports were still landing in 2026 and there is no replacement subsystem on the horizon.

repository signals

122 files
74,471 source lines
1,434 commits, 5y
+43,613 / −16,764 lines added / removed, 5y
264 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,434 total · active in 61/61 months
2021 2022 2023 2024 2025 2026 2021-04: 9 commits · +1,068 −17 2021-05: 21 commits · +1,090 −88 2021-06: 21 commits · +760 −181 2021-07: 14 commits · +266 −92 2021-08: 22 commits · +1,422 −263 2021-09: 12 commits · +2,239 −31 2021-10: 45 commits · +1,002 −428 2021-11: 61 commits · +632 −294 2021-12: 38 commits · +968 −963 2022-01: 46 commits · +950 −327 2022-02: 22 commits · +682 −270 2022-03: 18 commits · +241 −68 2022-04: 16 commits · +300 −68 2022-05: 22 commits · +361 −368 2022-06: 46 commits · +956 −841 2022-07: 58 commits · +1,703 −1,052 2022-08: 5 commits · +18 −31 2022-09: 25 commits · +230 −112 2022-10: 13 commits · +88 −61 2022-11: 19 commits · +1,191 −194 2022-12: 8 commits · +69 −43 2023-01: 17 commits · +546 −67 2023-02: 5 commits · +48 −44 2023-03: 44 commits · +759 −934 2023-04: 21 commits · +720 −662 2023-05: 6 commits · +148 −53 2023-06: 26 commits · +158 −122 2023-07: 19 commits · +395 −253 2023-08: 9 commits · +254 −16 2023-09: 9 commits · +24 −14 2023-10: 32 commits · +1,672 −232 2023-11: 22 commits · +320 −212 2023-12: 18 commits · +528 −301 2024-01: 6 commits · +12 −8 2024-02: 17 commits · +441 −372 2024-03: 42 commits · +2,309 −1,042 2024-04: 18 commits · +342 −245 2024-05: 20 commits · +229 −145 2024-06: 27 commits · +933 −181 2024-07: 33 commits · +778 −665 2024-08: 34 commits · +764 −349 2024-09: 12 commits · +298 −125 2024-10: 22 commits · +619 −149 2024-11: 26 commits · +349 −228 2024-12: 17 commits · +166 −285 2025-01: 23 commits · +548 −156 2025-02: 32 commits · +1,767 −194 2025-03: 35 commits · +534 −267 2025-04: 38 commits · +720 −215 2025-05: 23 commits · +777 −240 2025-06: 40 commits · +721 −671 2025-07: 28 commits · +546 −419 2025-08: 22 commits · +997 −197 2025-09: 34 commits · +639 −295 2025-10: 24 commits · +496 −278 2025-11: 31 commits · +4,668 −778 2025-12: 22 commits · +1,378 −259 2026-01: 26 commits · +710 −260 2026-02: 8 commits · +46 −31 2026-03: 1 commit · +8 −0 2026-04: 1 commit · +1 −3

sources

  1. spinics.net

    2026 stable backport for drivers/pci/controller/dwc/pcie-designware-ep.c shows active upstream maintenance rather than retirement.

  2. raspberrypi.com

    Raspberry Pi Compute Module 5 is sold new, includes a PCIe root complex, and is promised in production until at least January 2036.

  3. intel.com

    Intel documented VMD as an active feature of Intel Xeon Scalable platforms in a 2025 support article, indicating ongoing deployment of VMD-backed PCI host-bridge hardware.

  4. edc.intel.com

    Intel Core Ultra 200H/200U datasheet pages published in 2025 still describe Intel VMD technology, showing this directory covers hardware present in current client platforms too.

codex reasoning notes (technical)

Shell inspection of the local tree (`find` and `git -c safe.directory=... log --since=2025-01-01 -- drivers/pci/controller`) showed many 2026 fixes and merge branches across this directory, so it is actively maintained. `lei` was unavailable, so public mailing-list/stable evidence was obtained via web search; the cited Spinics page is a 2026 stable patch touching this directory and links back to lore. Deployment evidence was obtained via web search on vendor pages: Raspberry Pi CM5 is a current PCIe-equipped product with a long availability window, and Intel's 2025 VMD documentation shows ongoing server/client deployment. No removal/deprecation discussion surfaced in the searched results. This directory is an umbrella for many live PCI host-controller drivers, not a single obsolete chipset, so there is no natural replacement and the correct outcome is to keep it.