mbox series

[GIT,PULL,FOR,v6.6] Venus updates

Message ID 20230802082733.21862-1-stanimir.k.varbanov@gmail.com
State New
Headers show
Series [GIT,PULL,FOR,v6.6] Venus updates | expand

Pull-request

git://linuxtv.org/svarbanov/media_tree.git tags/tag-venus-for-v6.6

Message

Stanimir Varbanov Aug. 2, 2023, 8:27 a.m. UTC
Hi Mauro,

This time the pull request includes following changes:

 - A long patchset from Konrad to start differentiating venus by
VPU (Video Processing Unit) instead of HFI firmware interface
versions - this will allow us to start the support for IRIS1 and
AR50 Lite.

- Few fixes.

Please pull.

regards,
Stan

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  git://linuxtv.org/svarbanov/media_tree.git tags/tag-venus-for-v6.6

for you to fetch changes up to 210fefeb11b4bf5d4c5597f126425c2d3fea1aa9:

  media: venus: core: Set up secure memory ranges for SC7180 (2023-08-02 10:39:44 +0300)

----------------------------------------------------------------
Venus updates for v6.6

----------------------------------------------------------------
Konrad Dybcio (18):
      media: venus: hfi_venus: Only consider sys_idle_indicator on V1
      media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
      media: venus: Introduce VPU version distinction
      media: venus: Add vpu_version to most SoCs
      media: venus: firmware: Leave a clue about obtaining CP VARs
      media: venus: hfi_venus: Sanitize venus_boot_core() per-VPU-version
      media: venus: core: Assign registers based on VPU version
      media: venus: hfi_venus: Sanitize venus_halt_axi() per-VPU-version
      media: venus: hfi_venus: Sanitize venus_isr() per-VPU-version
      media: venus: hfi_venus: Sanitize venus_cpu_and_video_core_idle() per-VPU-version
      media: venus: hfi_venus: Sanitize venus_cpu_idle_and_pc_ready() per-VPU-version
      media: venus: firmware: Sanitize per-VPU-version
      media: venus: hfi_platform: Check vpu_version instead of device compatible
      media: venus: vdec: Sanitize vdec_set_work_route() per-VPU-version
      media: venus: Introduce accessors for remapped hfi_buffer_reqs members
      media: venus: Use newly-introduced hfi_buffer_requirements accessors
      media: venus: hfi_venus: Restrict writing SCIACMDARG3 to Venus V1/V2
      media: venus: core: Set up secure memory ranges for SC7180

 drivers/media/platform/qcom/venus/core.c           | 11 +++-
 drivers/media/platform/qcom/venus/core.h           | 15 ++++++
 drivers/media/platform/qcom/venus/firmware.c       | 18 +++++--
 drivers/media/platform/qcom/venus/helpers.c        |  7 +--
 drivers/media/platform/qcom/venus/hfi_helper.h     | 61 +++++++++++++++++++---
 drivers/media/platform/qcom/venus/hfi_msgs.c       |  2 +-
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   | 22 ++++----
 drivers/media/platform/qcom/venus/hfi_platform.c   |  2 +-
 drivers/media/platform/qcom/venus/hfi_venus.c      | 42 +++++++--------
 drivers/media/platform/qcom/venus/vdec.c           | 10 ++--
 drivers/media/platform/qcom/venus/vdec_ctrls.c     |  2 +-
 drivers/media/platform/qcom/venus/venc.c           |  4 +-
 drivers/media/platform/qcom/venus/venc_ctrls.c     |  2 +-
 13 files changed, 137 insertions(+), 61 deletions(-)