[PATCH v3 0/2] media: qcom: iris: add dynamic encoder properties

From: Wangao Wang

Date: Wed Jun 24 2026 - 04:52:10 EST


This patch series introduces several enhancements to the Qualcomm Iris
encoder driver, improving support for V4L2 controls and enabling more
video encoding features.

All patches have been tested with iris_test_app on gen1:QCS6490,
gen2:QCS9100, X1E80100.

Signed-off-by: Wangao Wang <wangao.wang@xxxxxxxxxxxxxxxx>
---
Changes in v3:
- Correct the max value for FORCE_KEY_FRAME cap.
- Link to v2: https://lore.kernel.org/r/20260604-dynamic_encode-v2-0-6e97df032482@xxxxxxxxxxxxxxxx

Changes in v2:
- Rebased due to a conflict with commit 'media: qcom: iris: split HFI session ops from core ops' (35da0884068226ca3a53371dbf685db6e0d74658).
- Link to v1: https://lore.kernel.org/r/20260429-dynamic_encode-v1-0-c9fb691d8b3a@xxxxxxxxxxxxxxxx

---
Wangao Wang (2):
media: qcom: iris: improve gop size support for gen1 encoder
media: qcom: iris: Add request key frame support for encoder

drivers/media/platform/qcom/iris/iris_ctrls.c | 24 +++++++++++++++++++-
drivers/media/platform/qcom/iris/iris_ctrls.h | 1 +
drivers/media/platform/qcom/iris/iris_hfi_gen1.c | 26 ++++++++++++----------
.../platform/qcom/iris/iris_hfi_gen1_command.c | 3 +++
.../platform/qcom/iris/iris_hfi_gen1_defines.h | 1 +
drivers/media/platform/qcom/iris/iris_hfi_gen2.c | 12 +++++++++-
.../platform/qcom/iris/iris_hfi_gen2_defines.h | 7 ++++++
.../platform/qcom/iris/iris_platform_common.h | 2 +-
8 files changed, 61 insertions(+), 15 deletions(-)
---
base-commit: 4e5dfb7c84012007c3c7061126491bbc92d71bf1
change-id: 20260417-dynamic_encode-3751a6360ed4

Best regards,
--
Wangao Wang <wangao.wang@xxxxxxxxxxxxxxxx>