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.
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
sources
- lore.kernel.org
`drivers/soc/xilinx/zynqmp_power.c` was still receiving functional fixes in March 2026 ('Shutdown and free rx mailbox channel').
- 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.
- 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.
- amd.com
AMD was still marketing Zynq UltraScale+ MPSoCs as current products, with long lifecycle messaging and active product tables.
- 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.