Hi Mauro, This adds Venus v6xx support found on sm8250 Qualcomm SoCs. 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-part3 for you to fetch changes up to f345ee419dd70bb6b41d93946b3d0159631ab43d: media: venus: vdec: Fix decoder cmd STOP issue (2021-04-04 10:14:08 +0300) ---------------------------------------------------------------- Venus updates for v5.13 part3 ---------------------------------------------------------------- Bryan O'Donoghue (11): media: venus: Update v6 buffer descriptors media: venus: core: add sm8250 DT compatible and resource data media: venus: core: Add io base variables for each block media: venus: hfi,pm,firmware: Convert to block relative addressing media: venus: core: Add differentiator IS_V6(core) media: venus: core: Add an io base for TZ wrapper regs media: venus: core: Add an io base for AON regs media: venus: core: Hook to V6 base registers when appropriate media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4() if locations media: venus: pm: Hook 6xx pm ops into 4xx pm ops Dikshita Agarwal (12): media: venus: hfi: Define block offsets for V6 hardware media: venus: hfi: Define additional 6xx registers media: venus: hfi: Add a 6xx boot logic media: venus: hfi: Add 6xx interrupt support media: venus: core,pm: Vote for min clk freq during venus boot media: venus: hfi: Add 6xx AXI halt logic media: venus: pm: Toggle 6xx wrapper power in vcodec_control media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESET on 6xx media: venus: helpers: Add internal buffer list for v6 media: venus: helpers, hfi, vdec: Set actual plane constraints to FW media: venus: hfi: Increase plat_buf_v6 o/p buffer count. media: venus: helper: Decide work mode Stanimir Varbanov (2): media: venus: core,pm: Add handling for resets media: venus: vdec: Fix decoder cmd STOP issue drivers/media/platform/qcom/venus/core.c | 78 ++++++++++ drivers/media/platform/qcom/venus/core.h | 19 +++ drivers/media/platform/qcom/venus/firmware.c | 34 +++-- drivers/media/platform/qcom/venus/helpers.c | 71 ++++++++- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 15 +- drivers/media/platform/qcom/venus/hfi_helper.h | 9 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 ++++++++--------- drivers/media/platform/qcom/venus/hfi_venus.c | 164 +++++++++++++++------ drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +++++++++------ drivers/media/platform/qcom/venus/pm_helpers.c | 92 +++++++++++- drivers/media/platform/qcom/venus/vdec.c | 17 ++- drivers/media/platform/qcom/venus/venc.c | 2 +- 14 files changed, 567 insertions(+), 199 deletions(-)