Hi Mauro, Venus updates and new controls for v5.13: * Fix for previous pull request for v5.13 * Various fixes for Venus v1 * New encoder LTR controls and implementation * New decoder control to set conceal color * New colorimetry control class and HDR10 compound controls regards, Stan The following changes since commit 97b34809ec240d82c82af97626c2071a4062e0e6: media: staging: atomisp: reduce kernel stack usage (2021-03-23 16:55:52 +0100) are available in the Git repository at: git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.13-part2 for you to fetch changes up to bb4243fcb52014a2fff2f125ddc2622271a32fc7: venus: venc: Add support for CLL and Mastering display controls (2021-03-29 18:18:41 +0300) ---------------------------------------------------------------- Venus updates for v5.13-part2 ---------------------------------------------------------------- Dikshita Agarwal (2): media: v4l2-ctrl: add controls for long term reference. venus: venc: Add support for Long Term Reference (LTR) controls Stanimir Varbanov (13): venus: core: Drop second v4l2 device unregister venus: hfi_parser: Don't initialize parser on v1 venus: hfi_parser: Check for instance after hfi platform get venus: pm_helpers: Set opp clock name for v1 venus: venc_ctrls: Change default header mode venus: hfi_cmds: Support plane-actual-info property from v1 v4l2-ctrl: Add decoder conceal color control venus: vdec: Add support for conceal control v4l: Add new Colorimetry Class docs: Document colorimetry class v4l: Add HDR10 static metadata controls docs: Document CLL and Mastering display colorimetry controls venus: venc: Add support for CLL and Mastering display controls Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 51 +++++++++++ .../media/v4l/ext-ctrls-colorimetry.rst | 93 ++++++++++++++++++++ .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 +++ .../userspace-api/media/videodev2.h.rst.exceptions | 2 + drivers/media/platform/qcom/venus/core.c | 2 - drivers/media/platform/qcom/venus/core.h | 4 + drivers/media/platform/qcom/venus/hfi_cmds.c | 44 +++++++--- drivers/media/platform/qcom/venus/hfi_helper.h | 30 +++++++ drivers/media/platform/qcom/venus/hfi_parser.c | 12 +-- drivers/media/platform/qcom/venus/pm_helpers.c | 19 ++++- drivers/media/platform/qcom/venus/vdec.c | 11 ++- drivers/media/platform/qcom/venus/vdec_ctrls.c | 9 +- drivers/media/platform/qcom/venus/venc.c | 38 +++++++++ drivers/media/platform/qcom/venus/venc_ctrls.c | 64 +++++++++++++- drivers/media/v4l2-core/v4l2-ctrls.c | 98 +++++++++++++++++++++- include/media/v4l2-ctrls.h | 4 + include/uapi/linux/v4l2-controls.h | 39 +++++++++ include/uapi/linux/videodev2.h | 3 + 19 files changed, 512 insertions(+), 24 deletions(-) create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst