drivers/media/platform/synopsys/hdmirx

Synopsys DesignWare HDMI Receiver on Rockchip RK3588

A hardware HDMI input (capture) block built from Synopsys DesignWare IP and integrated into Rockchip's RK3588 and RK3588S system-on-chip, used on single-board computers like the Radxa ROCK 5B and Orange Pi 5 to receive an incoming HDMI video signal along with its CEC channel for capture or pass-through applications.

keep conf=0.95 deploy=low replacement=none subsystem=media category=media-camera-tv
95%

recommendation

It should stay in the kernel because the driver is actively maintained, with fixes landing as recently as December 2025 and the original patchset reviewed upstream in early 2025. The Rockchip RK3588 and RK3588S boards that use this HDMI input block, such as the Orange Pi 5 and Radxa ROCK 5B, are still sold new, and no alternative driver covers the same hardware.

repository signals

6 files
3,548 source lines
13 commits, 5y
+3,614 / −26 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 13 total · active in 4/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: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 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: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 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: 7 commits · +3,506 −8 2025-04: 2 commits · +9 −9 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 3 commits · +9 −7 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +90 −2 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. lwn.net

    Upstream patch series for this driver was still being actively reviewed in February 2025, with Rock 5B testing and an explicit note that maintenance was being handled upstream.

  2. cateee.net

    LKDDb shows CONFIG_VIDEO_SYNOPSYS_HDMIRX present in mainline kernels 6.15-6.19 and maps it to the Rockchip-compatible string rockchip,rk3588-hdmirx-ctrler.

  3. orangepi.org

    Official Orange Pi product page shows RK3588S hardware in active retail channels, indicating the SoC family remains in new-device circulation.

  4. wiki.radxa.com

    Official Radxa ROCK 5B hardware page documents RK3588 and explicitly lists HDMI Input, matching the use case of this HDMI RX driver.

codex reasoning notes (technical)

Real driver directory: Kconfig and snps_hdmirx.c define a platform V4L2/CEC driver for compatible rockchip,rk3588-hdmirx-ctrler. Upstream activity is recent and non-removal: local exec_command `git -c safe.directory=... log -- drivers/media/platform/synopsys/hdmirx` showed fixes through 2025-12-10 from multiple authors, and web search found the 2025 upstream patchset at LWN/lore-derived archive URL. No removal/deprecation discussion was found in the web lore queries I ran. Deployment is niche rather than broad: this IP is tied to RK3588-family boards with HDMI input, but those boards are still sold new per official Orange Pi and Radxa pages. No natural replacement driver exists upstream for the same RK3588 HDMI RX block, so removal or deprecation is not indicated.