drivers/media/platform/xilinx

AMD/Xilinx FPGA Video IP Pipeline (CSI-2 Rx, Test Pattern Generator, Video Timing Controller)

Building-block video IP cores that engineers instantiate inside AMD/Xilinx FPGAs and Zynq/Versal SoCs to assemble custom camera pipelines, including a MIPI CSI-2 receiver, a test pattern generator, and a video timing controller. They are used in embedded vision, industrial inspection, medical imaging, and broadcast gear from the mid-2010s through designs shipping in 2025.

keep conf=0.87 deploy=medium replacement=none subsystem=media category=media-other
87%

recommendation

It should stay in the kernel because the underlying hardware blocks are still actively sold by AMD as licensable IP for current Zynq and Versal FPGA/SoC designs, and the driver continues to receive upstream attention, including 2025 stable backports and 2026 V4L2 subdev API adaptation patches. Embedded vision and industrial camera systems built on Xilinx fabric rely on this code path, so removal would break real, current deployments.

repository signals

12 files
4,443 source lines
44 commits, 5y
+224 / −350 lines added / removed, 5y
21 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 44 total · active in 24/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 2 commits · +40 −38 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +1 −3 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +45 −61 2022-02: 0 commits · +0 −0 2022-03: 3 commits · +5 −5 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 3 commits · +10 −9 2022-07: 2 commits · +3 −0 2022-08: 3 commits · +14 −10 2022-09: 1 commit · +3 −5 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +6 −22 2023-01: 0 commits · +0 −0 2023-02: 4 commits · +19 −18 2023-03: 6 commits · +11 −18 2023-04: 2 commits · +9 −31 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +2 −3 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +12 −5 2023-10: 2 commits · +8 −69 2023-11: 1 commit · +7 −3 2023-12: 1 commit · +2 −2 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +3 −3 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +2 −7 2024-08: 1 commit · +2 −5 2024-09: 1 commit · +4 −4 2024-10: 2 commits · +3 −13 2024-11: 1 commit · +0 −2 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: 0 commits · +0 −0 2025-08: 1 commit · +5 −5 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream churn still touches this driver area in 2026 as part of active V4L2/subdev API work affecting xilinx-csi2rxss.

  2. lore.kernel.org

    The Xilinx media driver code was still being backported into stable trees in 2025, indicating maintained in-field use rather than abandonment.

  3. docs.amd.com

    AMD still publishes a current product guide for the MIPI CSI-2 Receiver Subsystem, showing the underlying IP remains a live product family.

  4. amd.com

    AMD lists the MIPI CSI Receiver Subsystems as licensable IP with current device-family support, supporting 'still sold new in 2025'.

  5. docs.amd.com

    AMD still documents the Video Test Pattern Generator core in current multimedia documentation, matching another block covered by this driver directory.

codex reasoning notes (technical)

Local shell inspection of Kconfig and sources shows this is a real platform-driver directory for Xilinx Video IP, CSI-2 Rx, TPG, and VTC blocks. `lore_activity` on drivers/media/platform/xilinx/xilinx-csi2rxss.c returned 32 hits from 2023-2026, including 2025 stable backports and 2026 API-adaptation patches, so upstream attention is ongoing. I found no positive evidence of a removal/deprecation series in the lore sample; a broader removal-subject regex timed out and `lei` was unavailable in this sandbox, so this conclusion is based on the successful lore_activity sample plus the strong static activity signal you provided. AMD web search results show these IP blocks are still documented and marketed in current AMD/Xilinx FPGA/SoC flows, so deployments are still plausible in new embedded/industrial vision designs. Source acquisition: lore URLs via `lore_activity`; AMD URLs via web search; driver family naming confirmed from local shell reads of Kconfig and .c files.