mbox series

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

Message ID 20210404084223.2141401-1-stanimir.varbanov@linaro.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,FOR,v5.13] Venus updates - part3 | expand

Pull-request

git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.13-part3

Message

Stanimir Varbanov April 4, 2021, 8:42 a.m. UTC
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(-)

Comments

Jenkins April 4, 2021, 9:04 a.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20210404084223.2141401-1-stanimir.varbanov@linaro.org/
Build log: https://builder.linuxtv.org/job/patchwork/97233/
Build time: 00:11:46
Link: https://lore.kernel.org/linux-media/20210404084223.2141401-1-stanimir.varbanov@linaro.org

gpg: Signature made Sun 04 Apr 2021 07:18:22 AM UTC
gpg:                using RSA key E1558C2497CE3CCC2B5AA30F25B55FC81B7035F2
gpg: Good signature from "Stanimir Varbanov <stanimir.varbanov@linaro.org>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: 34CF E039 8A16 AD93 18FD  D5E8 A6D0 26D8 E358 14D4
     Subkey fingerprint: E155 8C24 97CE 3CCC 2B5A  A30F 25B5 5FC8 1B70 35F2

Summary: got 3/25 patches with issues, being 0 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0002-media-venus-core-pm-Add-handling-for-resets.patch:

   checkpatch.pl:
	$ cat patches/0002-media-venus-core-pm-Add-handling-for-resets.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:12: WARNING: Duplicate signature

patches/0003-media-venus-core-add-sm8250-DT-compatible-and-resour.patch:

   checkpatch.pl:
	$ cat patches/0003-media-venus-core-add-sm8250-DT-compatible-and-resour.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:86: WARNING: DT compatible string "qcom,sm8250-venus" appears un-documented -- check ./Documentation/devicetree/bindings/

patches/0025-media-venus-vdec-Fix-decoder-cmd-STOP-issue.patch:

   checkpatch.pl:
	$ cat patches/0025-media-venus-vdec-Fix-decoder-cmd-STOP-issue.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:15: WARNING: Duplicate signature


Error #512 when building PDF docs