[PATCH 0/6] media: iris: add support for hawi platform
From: Wangao Wang
Date: Fri Sep 18 2026 - 00:29:59 EST
This series enables the Iris video codec on hawi, allowing hawi to
use hardware‑accelerated video encoding and decoding.
Hawi brings in the new generation of video IP i.e iris5. When
compared to the previous generation, iris4, it has,
- additional power domains for internal NoC(cx & mm).
- additional clock for internal NoC(cx_iface).
- additional power domain and clock for apv codec.
- different reset lines.
fluster result:
H.264:
Ran 77/135 tests successfully
H.265:
Ran 139/147 tests successfully
VP9:
Ran 235/305 tests successfully
Dependency:
https://lore.kernel.org/linux-media/20260914-vpu_iommu_iova_handling-v4-0-9b9074a73c41@xxxxxxxxxxxxxxxx/
Signed-off-by: Wangao Wang <wangao.wang@xxxxxxxxxxxxxxxx>
---
Wangao Wang (6):
dt-bindings: media: venus,common: relax clock/power-domain/iommu limits for Hawi
dt-bindings: media: qcom,hawi-iris: Add Hawi video codec
media: iris: move shared APV PM helpers to iris_vpu_common
media: iris: add VPU5x hardware ops
media: iris: add VPU5x internal buffer size calculations
media: iris: add hawi platform data
.../devicetree/bindings/media/qcom,hawi-iris.yaml | 262 +++++++++
.../bindings/media/qcom,venus-common.yaml | 13 +-
drivers/media/platform/qcom/iris/Makefile | 2 +
.../platform/qcom/iris/iris_platform_common.h | 10 +
.../media/platform/qcom/iris/iris_platform_hawi.h | 48 ++
.../media/platform/qcom/iris/iris_platform_vpu5.c | 86 +++
drivers/media/platform/qcom/iris/iris_probe.c | 4 +
drivers/media/platform/qcom/iris/iris_vpu4x.c | 109 +---
drivers/media/platform/qcom/iris/iris_vpu5x.c | 588 +++++++++++++++++++++
drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 93 ++++
drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 5 +-
drivers/media/platform/qcom/iris/iris_vpu_common.c | 91 ++++
drivers/media/platform/qcom/iris/iris_vpu_common.h | 5 +
.../platform/qcom/iris/iris_vpu_register_defines.h | 14 +
14 files changed, 1218 insertions(+), 112 deletions(-)
---
base-commit: e657a464aba873f5eaf3ca821b6e4016674492d6
change-id: 20260918-add_iris_for_hawi-b38ed47ef2f4
prerequisite-message-id: 20260914-vpu_iommu_iova_handling-v4-0-9b9074a73c41@xxxxxxxxxxxxxxxx
prerequisite-patch-id: e1330b5a848460d14cd6574877fcf607d269d9a1
prerequisite-patch-id: 20d099e89443a097b9ec5b297f0129d9874ca54b
prerequisite-patch-id: 2a36ab03d78d8e9c19c900e203b05739a9fd1123
prerequisite-patch-id: 9e326a273e052af2b63300dd20f2fd6cc78dd5ac
prerequisite-patch-id: bb9ca73889bfca249029efb854fb1634a4360b5c
prerequisite-patch-id: 9e71460e2d5f1e4e2993819f4d9fa27c076946f1
prerequisite-patch-id: a2b127d41c7133ea30721a72eca01333334844f7
prerequisite-patch-id: e34741f76b6919db19236ead27c966b789736e66
prerequisite-patch-id: 359d24229ad496633892e70b1cf88c2d88dfad24
prerequisite-patch-id: 6e2e9069cb620143aa305b7b29b8b1982dd0648b
prerequisite-patch-id: 3e5fe6ef2271be5263a4bf7ffbd77b0996037b27
prerequisite-patch-id: e051524017c9f39f8593fb9d2e982e6a4c39fb35
prerequisite-patch-id: 1b4863f7a7f3a8390c825d76805e8e99de97a2a7
Best regards,
--
Wangao Wang <wangao.wang@xxxxxxxxxxxxxxxx>