]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: iris: Add support for G/S_PARM for encoder video device
authorDikshita Agarwal <quic_dikshita@quicinc.com>
Wed, 3 Sep 2025 10:05:40 +0000 (15:35 +0530)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Wed, 10 Sep 2025 07:02:38 +0000 (09:02 +0200)
commit4ff586ff28e31be65fd22743e1d45826df54ddf7
tree42b0f3e6998c3f4dfa72e6c811fb1626fd0c6db5
parentbed072b48e0ba21fe9e69311dbc1bebcf73ef4aa
media: iris: Add support for G/S_PARM for encoder video device

Add supports for the G/S_PARM V4L2 ioctls for encoder video device with
necessary hooks. This allows userspace to query the current streaming
parameters such as frame intervals and set desired streaming parameters
primarily the frame rate.

Tested-by: Vikash Garodia <quic_vgarodia@quicinc.com> # X1E80100
Reviewed-by: Vikash Garodia <quic_vgarodia@quicinc.com>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-HDK
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # x1e80100-crd
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/qcom/iris/iris_instance.h
drivers/media/platform/qcom/iris/iris_platform_common.h
drivers/media/platform/qcom/iris/iris_platform_gen2.c
drivers/media/platform/qcom/iris/iris_platform_qcs8300.h
drivers/media/platform/qcom/iris/iris_platform_sm8250.c
drivers/media/platform/qcom/iris/iris_utils.c
drivers/media/platform/qcom/iris/iris_utils.h
drivers/media/platform/qcom/iris/iris_vb2.c
drivers/media/platform/qcom/iris/iris_venc.c
drivers/media/platform/qcom/iris/iris_venc.h
drivers/media/platform/qcom/iris/iris_vidc.c