All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183
@ 2020-08-26 10:42 Hans Verkuil
  2020-08-27 18:53 ` [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587) Jenkins
  2020-08-29  8:19 ` Jenkins
  0 siblings, 2 replies; 4+ messages in thread
From: Hans Verkuil @ 2020-08-26 10:42 UTC (permalink / raw)
  To: Linux Media Mailing List; +Cc: Alexandre Courbot, Tiffany Lin

Note 1: the MTK_SCP config option causes COMPILE_TEST to fail, but a patch for that
is pending for the remoteproc tree: https://lkml.org/lkml/2020/8/21/489
I've verified that that patch fixes the COMPILE_TEST failure.

Note 2: the firmware is added to linux-firmware:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?h=master&id=3c213aa59661c4641f0c2166a315140ac0445230

Regards,

	Hans

The following changes since commit 9a538b83612c8b5848bf840c2ddcd86dda1c8c76:

  media: venus: core: Add support for opp tables/perf voting (2020-08-18 15:55:56 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-mt8183

for you to fetch changes up to ddd1da79f616f8d9e97aa2428d6fce526a3081e9:

  media: mtk-vcodec: make IRQs disabled upon request (2020-08-26 12:37:35 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Alexandre Courbot (13):
      dt-bindings: media: mtk-vcodec: document SCP node
      media: mtk-vcodec: venc: handle firmware version field
      media: mtk-vcodec: venc: specify bitrate range per-chip
      media: mtk-vcodec: venc: specify supported formats per-chip
      dt-bindings: media: document mediatek,mt8183-vcodec-enc
      Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
      media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
      media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
      media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
      media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
      media: mtk-vcodec: venc: set default time per frame
      media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
      media: mtk-vcodec: make IRQs disabled upon request

Yunfei Dong (4):
      media: mtk-vcodec: abstract firmware interface
      media: mtk-vcodec: add SCP firmware ops
      media: mtk-vcodec: venc: support SCP firmware
      media: mtk-vcodec: add support for MT8183 encoder

 Documentation/devicetree/bindings/media/mediatek-vcodec.txt |   9 +-
 drivers/media/platform/Kconfig                              |   1 +
 drivers/media/platform/mtk-vcodec/Makefile                  |   6 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c      |  55 +++++------
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c       |   1 -
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h          |  40 +++++++-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c          | 211 +++++++++++++++++++---------------------
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c      | 173 +++++++++++++++++++++++----------
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c       |   2 -
 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c           | 231 ++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h           |  38 ++++++++
 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c         |   1 -
 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c       |   1 -
 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c        |   1 -
 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c        |   1 -
 drivers/media/platform/mtk-vcodec/vdec_drv_base.h           |   2 -
 drivers/media/platform/mtk-vcodec/vdec_drv_if.c             |   1 -
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c             |  12 ++-
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h             |  11 ++-
 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c       |  68 ++++++++++---
 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c        |  11 ++-
 drivers/media/platform/mtk-vcodec/venc_drv_if.c             |   1 -
 drivers/media/platform/mtk-vcodec/venc_drv_if.h             |  13 +++
 drivers/media/platform/mtk-vcodec/venc_ipi_msg.h            |  27 +++++-
 drivers/media/platform/mtk-vcodec/venc_vpu_if.c             | 141 ++++++++++++++++++++-------
 drivers/media/platform/mtk-vcodec/venc_vpu_if.h             |   8 +-
 26 files changed, 782 insertions(+), 284 deletions(-)
 create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
 create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587)
  2020-08-26 10:42 [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 Hans Verkuil
@ 2020-08-27 18:53 ` Jenkins
  2020-08-29  8:20   ` Mauro Carvalho Chehab
  2020-08-29  8:19 ` Jenkins
  1 sibling, 1 reply; 4+ messages in thread
From: Jenkins @ 2020-08-27 18:53 UTC (permalink / raw)
  To: mchehab+samsung, linux-media; +Cc: builder

From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/65989/
Build time: 00:00:00
Link: https://lore.kernel.org/linux-media/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl

gpg: Signature made Wed 26 Aug 2020 10:37:55 AM UTC
gpg:                using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]


Build aborted due to a fatal error:
FAILED: patch patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch doesn't apply:
Applying patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch
patching file drivers/media/platform/mtk-vcodec/Makefile
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
Hunk #5 FAILED at 222.
Hunk #6 succeeded at 345 (offset 8 lines).
Hunk #7 succeeded at 371 (offset 8 lines).
1 out of 7 hunks FAILED -- rejects in file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
Hunk #6 FAILED at 230.
Hunk #7 succeeded at 371 (offset 8 lines).
Hunk #8 succeeded at 397 (offset 8 lines).
1 out of 8 hunks FAILED -- rejects in file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_drv_base.h
patching file drivers/media/platform/mtk-vcodec/vdec_drv_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
patching file drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
patching file drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
patching file drivers/media/platform/mtk-vcodec/venc_drv_if.c
patching file drivers/media/platform/mtk-vcodec/venc_vpu_if.c
patching file drivers/media/platform/mtk-vcodec/venc_vpu_if.h
Patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch does not apply (enforce with -f)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587)
  2020-08-26 10:42 [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 Hans Verkuil
  2020-08-27 18:53 ` [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587) Jenkins
@ 2020-08-29  8:19 ` Jenkins
  1 sibling, 0 replies; 4+ messages in thread
From: Jenkins @ 2020-08-29  8:19 UTC (permalink / raw)
  To: mchehab+samsung, linux-media; +Cc: builder

From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/66211/
Build time: 00:00:00
Link: https://lore.kernel.org/linux-media/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl

gpg: Signature made Wed 26 Aug 2020 10:37:55 AM UTC
gpg:                using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]


Build aborted due to a fatal error:
FAILED: patch patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch doesn't apply:
Applying patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch
patching file drivers/media/platform/mtk-vcodec/Makefile
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
Hunk #5 FAILED at 222.
Hunk #6 succeeded at 345 (offset 8 lines).
Hunk #7 succeeded at 371 (offset 8 lines).
1 out of 7 hunks FAILED -- rejects in file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
Hunk #6 FAILED at 230.
Hunk #7 succeeded at 371 (offset 8 lines).
Hunk #8 succeeded at 397 (offset 8 lines).
1 out of 8 hunks FAILED -- rejects in file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h
patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
patching file drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_drv_base.h
patching file drivers/media/platform/mtk-vcodec/vdec_drv_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_vpu_if.c
patching file drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
patching file drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c
patching file drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c
patching file drivers/media/platform/mtk-vcodec/venc_drv_if.c
patching file drivers/media/platform/mtk-vcodec/venc_vpu_if.c
patching file drivers/media/platform/mtk-vcodec/venc_vpu_if.h
Patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch does not apply (enforce with -f)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587)
  2020-08-27 18:53 ` [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587) Jenkins
@ 2020-08-29  8:20   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2020-08-29  8:20 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, builder

Hi Hans,

Em Thu, 27 Aug 2020 18:53:54 +0000
Jenkins <jenkins@linuxtv.org> escreveu:

> From: builder@linuxtv.org
> 
> Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl/
> Build log: https://builder.linuxtv.org/job/patchwork/65989/
> Build time: 00:00:00
> Link: https://lore.kernel.org/linux-media/5b4d766c-eeed-11ed-60c6-fa7ee489992f@xs4all.nl
> 
> gpg: Signature made Wed 26 Aug 2020 10:37:55 AM UTC
> gpg:                using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
> gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
> gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]
> 
> 
> Build aborted due to a fatal error:
> FAILED: patch patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch doesn't apply:
> Applying patch patches/0001-media-mtk-vcodec-abstract-firmware-interface.patch
> patching file drivers/media/platform/mtk-vcodec/Makefile
> patching file drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c
> Hunk #5 FAILED at 222.
> Hunk #6 succeeded at 345 (offset 8 lines).
> Hunk #7 succeeded at 371 (offset 8 lines).

Jenkis is complaining about this patch series, as it doesn't
apply on the top of the media tree. Probably due to some conflict
with other PRs.

Could you please re-base it?

Thanks!
Mauro

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-08-29  8:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-26 10:42 [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 Hans Verkuil
2020-08-27 18:53 ` [GIT PULL FOR v5.10] mtk-vcodec: venc: support for MT8183 (#66587) Jenkins
2020-08-29  8:20   ` Mauro Carvalho Chehab
2020-08-29  8:19 ` Jenkins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.