Qualcomm Iris video encode/decode accelerator
The hardware video codec block built into modern Qualcomm Snapdragon mobile and embedded SoCs, used to encode and decode H.264, HEVC, VP9 and similar formats efficiently on phones, tablets, and laptops. It supports a range of recent chips from SC7280 through the SM8750 generation that ships in flagship Android phones like the Samsung Galaxy S25.
recommendation
It should stay because the hardware is current and actively shipping: the device match table covers Qualcomm SoCs all the way up to SM8750, which powers 2025 flagships such as the Snapdragon 8 Elite-based Galaxy S25. Upstream commit history shows continuous fixes and new SoC enablement through 2025, with no sign of a replacement driver or removal discussion on the mailing lists.
repository signals
sources
- git.kernel.org
Upstream driver match table covers multiple Qualcomm SoCs including qcs8300, sc7280, sm8250, sm8550, sm8650, and sm8750, showing this is current Qualcomm video-codec hardware support rather than a legacy orphan.
- git.kernel.org
The directory has ongoing upstream churn through 2025-2026, consistent with active enablement and fixes rather than deprecation or removal.
- qualcomm.com
Qualcomm announced Snapdragon 8 Elite in October 2024 and said devices from major OEMs would launch in the following weeks, supporting the conclusion that SM8750-based hardware was sold new in 2025.
- qualcomm.com
Qualcomm stated on January 22, 2025 that Snapdragon 8 Elite for Galaxy powers the Galaxy S25 series globally, confirming live 2025 commercial deployments for an Iris-supported SoC family.
codex reasoning notes (technical)
`iris_probe.c` was inspected locally with `rg`, showing active DT compatibles up to `qcom,sm8750-iris`; cited kernel.org tree URL is canonical recall for the same file. Upstream activity was checked with local `git -c safe.directory ... log` and static commit metadata; cited kernel.org log URL is canonical recall for the same path. A lore-targeted web search for remove/deprecate discussion returned no results, so I found no evidence of an active removal series. Qualcomm URLs were obtained via `web.search_query`. Given recent substantive activity, new supported SoCs, and no natural successor driver, this should be kept.