[GIT PULL FOR v5.13] Venus updates - part3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux