Re: [PATCH 0/5] media: iris: add support for purwa platform

From: Vikash Garodia

Date: Mon Feb 09 2026 - 04:59:47 EST




On 2/9/2026 1:09 PM, Wangao Wang wrote:
This series enables the Iris video codec on purwa, allowing purwa to
use hardware‑accelerated video encoding and decoding.

The Iris codec on purwa is nearly identical to the one on hamoa(X1E),
except that it requires one additional clock and uses a different OPP
table.

Therefore, purwa can reuse the Iris node from hamoa, but the clocks
and OPP table need to be redefined.

Dependencies:
https://lore.kernel.org/all/20260202-purwa-v5-0-1f5a93578802@xxxxxxxxxxxxxxxx/
https://lore.kernel.org/all/20260128-purwa-videocc-camcc-v1-0-b23de57df5ba@xxxxxxxxxxxxxxxx/

All patches have been tested with v4l2-compliance and v4l2-ctl on
purwa. And it does not affect existing targets.

The result of v4l2-compliance on purwa:
v4l2-compliance 1.31.0-5379, 64 bits, 64-bit time_t
v4l2-compliance SHA: 14c988631ad4 2025-11-11 11:19:35

Compliance test for iris_driver device /dev/video0:
<snip>


Total for iris_driver device /dev/video1: 54, Succeeded: 54, Failed: 0, Warnings: 0

fluster result:
H.264:
Ran 77/135 tests successfully in 31.521 secs

H.265:
Ran 131/147 tests successfully in 23.490 secs

VP9:
Ran 235/305 tests successfully in 78.181 secs


list the failing tests here

Signed-off-by: Wangao Wang <wangao.wang@xxxxxxxxxxxxxxxx>
---
Wangao Wang (5):
dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible
arm64: dts: qcom: purwa: Override Iris clocks and operating points
media: iris: Add IRIS_BSE_HW_CLK handling in power on/off sequence
media: iris: Add platform data for X1P42100
arm64: dts: qcom: purwa-iot-som: enable video

.../bindings/media/qcom,sm8550-iris.yaml | 23 +++++-
arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi | 4 +
arch/arm64/boot/dts/qcom/purwa.dtsi | 53 +++++++++++++
.../platform/qcom/iris/iris_platform_common.h | 1 +
.../media/platform/qcom/iris/iris_platform_gen2.c | 86 ++++++++++++++++++++++
.../platform/qcom/iris/iris_platform_x1p42100.h | 22 ++++++
drivers/media/platform/qcom/iris/iris_probe.c | 4 +
drivers/media/platform/qcom/iris/iris_vpu_common.c | 9 ++-
8 files changed, 200 insertions(+), 2 deletions(-)
---
base-commit: 9845cf73f7db6094c0d8419d6adb848028f4a921
change-id: 20260209-enable_iris_on_purwa-a000527a098d
prerequisite-change-id: 20251113-purwa-907ec75b4959:v5
prerequisite-patch-id: 2ea4d3d7fbac51bbe48d22b5c58935b3ac96cde1
prerequisite-patch-id: 66cdb67c1bcc2519610764ccd90b551fb8713493
prerequisite-patch-id: ca9086bbde147db45705752a7ae259c76659d988
prerequisite-patch-id: 472b96f74b6d14eab239a551f005f601af9633e8
prerequisite-change-id: 20260126-purwa-videocc-camcc-00e709474bef:v1
prerequisite-patch-id: 9884a11a7a39ea49ea4c6ac72adb95240c6788e8
prerequisite-patch-id: b5be9dcbb612a14108f890b2782860847edfcbe4
prerequisite-patch-id: 2f4d4c5c118e057c76e6d2785479df01d5bc1c7b
prerequisite-patch-id: 026db5dd71d5b0472225ba72c8ba2781334143a9
prerequisite-patch-id: 615e6f38e528de35dc206f1c7f3eaf78ff04afe2
prerequisite-patch-id: 8732f9b7fdce567cdca57e6b8520d0279469edf1
prerequisite-patch-id: 1162da1ca0a8467c41141a5a0bf58b85b7777c38
prerequisite-patch-id: ee26e00cdde21ddb070af713230082ad3454422c

Best regards,