mbox series

[GIT,PULL,for,v5.10] Venus updates - part2

Message ID 20200911175629.25918-1-stanimir.varbanov@linaro.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,for,v5.10] Venus updates - part2 | expand

Pull-request

git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.10-part2

Message

Stanimir Varbanov Sept. 11, 2020, 5:56 p.m. UTC
Hi Mauro,

 * Fix for firmware load failure with the firmware version in linux-firmware for sdm845/850.
 * Add VP9 levels menu control and the implementation in the driver.
 * Cleanup dma_parms.

Please pull.

regards,
Stan

The following changes since commit 93c16fabdb74a9c1a427402fc1fe588a45130c5b:

  media: ov8856: Add support for 3264x2448 mode (2020-09-10 14:29:35 +0200)

are available in the Git repository at:

  git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.10-part2

for you to fetch changes up to 0aa6d05de364d6e06534ee179ae0d33c1656098b:

  venus: firmware: Set virtual address ranges (2020-09-10 19:12:37 +0300)

----------------------------------------------------------------
Venus updates for v5.10 part2

----------------------------------------------------------------
Robin Murphy (1):
      media: venus: core: Drop local dma_parms

Stanimir Varbanov (8):
      v4l2-ctrl: Add VP9 codec levels
      venus: hfi_helper: Add VP9 profile and levels
      venus: helpers: Add a helper to map v4l2 ids to HFI ids
      venus: vdec: Set/Get VP9 profile/level
      venus: vdec: Use helper to get profile and level
      venus: venc: Use helper to set profile and level
      firmware: qcom_scm: Add memory protect virtual address ranges
      venus: firmware: Set virtual address ranges

 .../userspace-api/media/v4l/ext-ctrls-codec.rst    |  43 ++++
 drivers/firmware/qcom_scm.c                        |  24 +++
 drivers/firmware/qcom_scm.h                        |   1 +
 drivers/media/platform/qcom/venus/core.c           |  14 +-
 drivers/media/platform/qcom/venus/core.h           |  17 +-
 drivers/media/platform/qcom/venus/firmware.c       |  19 +-
 drivers/media/platform/qcom/venus/helpers.c        | 239 +++++++++++++++++++++
 drivers/media/platform/qcom/venus/helpers.h        |   2 +
 drivers/media/platform/qcom/venus/hfi_helper.h     |  18 ++
 drivers/media/platform/qcom/venus/vdec_ctrls.c     |  31 ++-
 drivers/media/platform/qcom/venus/venc.c           | 159 +-------------
 drivers/media/platform/qcom/venus/venc_ctrls.c     |  14 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |  21 ++
 include/linux/qcom_scm.h                           |   7 +
 include/uapi/linux/v4l2-controls.h                 |  17 ++
 15 files changed, 429 insertions(+), 197 deletions(-)

Comments

Jenkins Sept. 11, 2020, 6:51 p.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20200911175629.25918-1-stanimir.varbanov@linaro.org/
Build log: https://builder.linuxtv.org/job/patchwork/67884/
Build time: 00:38:44
Link: https://lore.kernel.org/linux-media/20200911175629.25918-1-stanimir.varbanov@linaro.org

gpg: Signature made Fri 11 Sep 2020 05:46:54 PM UTC
gpg:                using RSA key E1558C2497CE3CCC2B5AA30F25B55FC81B7035F2
gpg: Good signature from "Stanimir Varbanov <stanimir.varbanov@linaro.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
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/9 patches with issues, being 2 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0001-media-venus-core-Drop-local-dma_parms.patch:

    allyesconfig: return code #0:
	../drivers/staging/media/atomisp/pci/atomisp_compat_css20.c: ../drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:703 is_pipe_valid_to_current_run_mode() warn: ignoring unreachable code.
	../drivers/staging/media/atomisp/pci/sh_css.c:1685:16: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]

    allyesconfig: return code #0:
	../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1909 vivid_create_instance() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2841 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0002-v4l2-ctrl-Add-VP9-codec-levels.patch:

    allyesconfig: return code #0:
	../drivers/staging/media/atomisp/pci/atomisp_compat_css20.c: ../drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:703 is_pipe_valid_to_current_run_mode() warn: ignoring unreachable code.
	../drivers/staging/media/atomisp/pci/sh_css.c:1685:16: warning: assignment left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]

    allyesconfig: return code #0:
	../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1909 vivid_create_instance() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2841 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

   checkpatch.pl:
	$ cat patches/0002-v4l2-ctrl-Add-VP9-codec-levels.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:139: CHECK: Please use a blank line after function/struct/union/enum declarations
	-:139: CHECK: spaces preferred around that '+' (ctx:VxV)

patches/0008-firmware-qcom_scm-Add-memory-protect-virtual-address.patch:

   checkpatch.pl:
	$ cat patches/0008-firmware-qcom_scm-Add-memory-protect-virtual-address.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:72: CHECK: extern prototypes should be avoided in .h files


Error #512 when building PDF docs