drivers/soc/xilinx

Xilinx/AMD Zynq UltraScale+ and Versal SoC firmware interface

Platform glue for AMD/Xilinx Zynq UltraScale+ MPSoC and Versal Adaptive SoC chips, handling power-management requests and firmware event notifications between Linux and the on-chip platform management controller. These SoCs combine Arm cores with FPGA fabric and are widely used in networking, aerospace, automotive, and industrial gear from the late 2010s onward.

keep conf=0.93 deploy=medium replacement=none subsystem=soc category=platform-vendor
93%

recommendation

It should stay in the kernel because the underlying Zynq UltraScale+ MPSoC and Versal Adaptive SoC families are still actively sold by AMD in 2025, and the code itself is still receiving functional fixes and updates for newer chip family codes. No other in-tree driver provides the same power-management and event firmware glue, so there is no replacement to migrate to.

repository signals

4 files
1,139 source lines
37 commits, 5y
+1,093 / −527 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 37 total · active in 23/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 4 commits · +52 −42 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +0 −6 2021-11: 2 commits · +658 −1 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 2 commits · +160 −56 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +2 −3 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +3 −1 2022-12: 1 commit · +1 −1 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −2 2023-04: 1 commit · +4 −2 2023-05: 0 commits · +0 −0 2023-06: 1 commit · +2 −4 2023-07: 1 commit · +0 −323 2023-08: 2 commits · +3 −2 2023-09: 2 commits · +2 −13 2023-10: 3 commits · +9 −6 2023-11: 2 commits · +7 −3 2023-12: 2 commits · +22 −5 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 3 commits · +135 −32 2024-05: 1 commit · +3 −1 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +3 −1 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +2 −2 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +10 −8 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +3 −3 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +10 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `drivers/soc/xilinx/zynqmp_power.c` was still receiving functional fixes in March 2026 ('Shutdown and free rx mailbox channel').

  2. lore.kernel.org

    `drivers/soc/xilinx/zynqmp_power.c` also saw a concurrent bug-fix series in March 2026 ('Fix race condition in event registration'), indicating ongoing upstream maintenance rather than retirement.

  3. lore.kernel.org

    `drivers/soc/xilinx/xlnx_event_manager.c` was part of a 2025 AMD update adapting to new family codes, showing support for newer Xilinx/AMD SoC families.

  4. amd.com

    AMD was still marketing Zynq UltraScale+ MPSoCs as current products, with long lifecycle messaging and active product tables.

  5. amd.com

    AMD was still marketing Versal Adaptive SoCs as current portfolio products, consistent with ongoing new deployments.

codex reasoning notes (technical)

Real driver directory: two platform drivers (`zynqmp_power.c`, `xlnx_event_manager.c`) for Xilinx/AMD SoC power-management and event firmware interfaces. I used `lore_file_timeline` on both files; it showed sustained activity through 2025-2026 and no removal/deprecation thread surfaced in the returned recent history, so this is not a dead legacy block. I used web search to obtain the two AMD product pages, which indicate the underlying Zynq UltraScale+ and Versal families are still current products in 2025. No natural in-tree replacement driver exists for the same firmware/SoC integration role, so removal or deprecation is not justified.