drivers/fpga

FPGA manager, bridge, and region framework for Intel, AMD/Xilinx, Lattice, and Microchip devices

A vendor-neutral kernel framework for loading bitstreams into and managing field-programmable gate arrays from AMD/Xilinx (Versal, Zynq), Intel/Altera (Agilex, Stratix), Lattice, and Microchip. It is the plumbing that configures reconfigurable logic and wires it into the rest of the system, used in embedded, networking, industrial, and data-center accelerator deployments.

keep conf=0.94 deploy=medium replacement=none subsystem=fpga category=infrastructure
94%

recommendation

It should stay because it is an actively maintained subsystem, not a legacy single-device driver, with patches landing on the core in 2025 and 2026 and per-vendor drivers like versal-fpga still receiving updates. The hardware it supports is current: AMD advertises Versal availability into the 2040s and Intel still sells new Agilex 3 parts, so this framework underpins new deployments rather than aging ones.

repository signals

55 files
19,405 source lines
196 commits, 5y
+5,748 / −2,744 lines added / removed, 5y
61 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 196 total · active in 45/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +11 −11 2021-06: 21 commits · +255 −137 2021-07: 9 commits · +30 −28 2021-08: 2 commits · +5 −1 2021-09: 2 commits · +15 −6 2021-10: 0 commits · +0 −0 2021-11: 4 commits · +259 −462 2021-12: 1 commit · +1 −1 2022-01: 1 commit · +5 −10 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 5 commits · +49 −36 2022-05: 2 commits · +21 −11 2022-06: 8 commits · +1,247 −27 2022-07: 2 commits · +19 −0 2022-08: 0 commits · +0 −0 2022-09: 4 commits · +11 −10 2022-10: 1 commit · +601 −0 2022-11: 2 commits · +5 −3 2022-12: 4 commits · +99 −79 2023-01: 12 commits · +540 −217 2023-02: 2 commits · +22 −1 2023-03: 4 commits · +11 −19 2023-04: 4 commits · +31 −20 2023-05: 1 commit · +2 −2 2023-06: 1 commit · +4 −4 2023-07: 16 commits · +789 −62 2023-08: 4 commits · +39 −49 2023-09: 0 commits · +0 −0 2023-10: 5 commits · +19 −64 2023-11: 2 commits · +3 −3 2023-12: 13 commits · +26 −52 2024-01: 0 commits · +0 −0 2024-02: 3 commits · +7 −7 2024-03: 7 commits · +506 −317 2024-04: 7 commits · +21 −28 2024-05: 1 commit · +0 −6 2024-06: 1 commit · +2 −2 2024-07: 6 commits · +62 −51 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +5 −13 2024-11: 19 commits · +973 −952 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +2 −2 2025-03: 1 commit · +3 −0 2025-04: 1 commit · +1 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +2 −2 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +4 −4 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +7 −0 2025-11: 2 commits · +9 −19 2025-12: 3 commits · +4 −4 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +20 −21 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Core framework file fpga-mgr.c was still receiving upstream changes in March 2026, indicating active maintenance rather than retirement.

  2. lore.kernel.org

    A concrete per-driver update landed for versal-fpga.c in February 2025, showing current attention to modern FPGA hardware support.

  3. kernel.org

    Kernel documentation describes the FPGA manager core as a manufacturer-agnostic framework intended to support adding new FPGA devices, which matches this directory's role as an active subsystem.

  4. amd.com

    AMD still markets Versal adaptive SoCs and states long lifecycle availability through 2045+ for major Versal portfolios, evidencing ongoing new-hardware relevance.

  5. intel.com

    Intel/Altera still markets Agilex 3 FPGA and SoC FPGA devices, evidencing continued new deployments in the Intel FPGA family covered by this subsystem.

codex reasoning notes (technical)

Not a removal candidate. Local tree inspection (shell: rg/sed on drivers/fpga and Kconfig) shows a live subsystem spanning FPGA manager/bridge/region core plus vendor drivers for AMD/Xilinx, Intel/Altera, Lattice, and Microchip. lore_activity on fpga-mgr.c and versal-fpga.c produced the cited lore URLs and showed 2025-2026 maintenance traffic; I found no concrete subsystem removal signal. kernel.org doc URL came from web search and confirms the framework is for adding new FPGA devices. AMD and Intel URLs came from web search and show current product families still sold, so this is not legacy-only hardware. Replacement driver is null because this directory is the upstream framework itself, not a superseded single-device driver.