Hi Mauro, This second part of Venus updates includes: * Add sdm660 DT schema, DT compatible and resources. * DPB internal buffers handing as part of DRC. * Added pmruntime autosuspend for encoder. * An attempt to handle fatal (firmware) errors as per the spec. Please pull. regards, Stan The following changes since commit fd2eda71a47b095e81b9170c3f8b7ae82b04e785: media: remove myself from dvb media maintainers (2021-10-08 13:56:25 +0200) are available in the Git repository at: git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.16-part2 for you to fetch changes up to 1fc3539ba413a4302efae670fcfae25d75db31e9: media: venus: core: Add sdm660 DT compatible and resource struct (2021-10-21 12:20:46 +0300) ---------------------------------------------------------------- Venus updates for v5.16 part2 ---------------------------------------------------------------- AngeloGioacchino Del Regno (2): dt-bindings: media: venus: Add sdm660 dt schema media: venus: core: Add sdm660 DT compatible and resource struct Mansur Alisha Shaik (1): venus: vdec: decoded picture buffer handling during reconfig sequence Stanimir Varbanov (5): venus: venc: Use pmruntime autosuspend venus: Make sys_error flag an atomic bitops venus: hfi: Check for sys error on session hfi functions venus: helpers: Add helper to mark fatal vb2 error venus: Handle fatal errors during encoding and decoding .../bindings/media/qcom,sdm660-venus.yaml | 186 +++++++++++++++++++++ drivers/media/platform/qcom/venus/core.c | 77 ++++++++- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 67 +++++++- drivers/media/platform/qcom/venus/helpers.h | 4 + drivers/media/platform/qcom/venus/hfi.c | 48 +++++- drivers/media/platform/qcom/venus/vdec.c | 25 ++- drivers/media/platform/qcom/venus/venc.c | 116 ++++++++++++- 8 files changed, 511 insertions(+), 19 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml