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<snip>
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:
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,