* [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ
@ 2021-06-03 12:23 Hans Verkuil
2021-06-03 13:42 ` [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ (#74776) Jenkins
2021-06-04 8:50 ` Jenkins
0 siblings, 2 replies; 3+ messages in thread
From: Hans Verkuil @ 2021-06-03 12:23 UTC (permalink / raw)
To: Linux Media Mailing List; +Cc: Benjamin Gaignard, Ezequiel Garcia
Note: there is one checkpatch warning about an undocumented DT compatibility string:
WARNING: DT compatible string "nxp,imx8mq-vpu-g2" appears un-documented -- check ./Documentation/devicetree/bindings/
#29: FILE: drivers/staging/media/hantro/hantro_drv.c:591:
+ { .compatible = "nxp,imx8mq-vpu-g2", .data = &imx8mq_vpu_g2_variant },
This will go through another subsystem, as this is related to power domain changes, see:
https://lore.kernel.org/linux-media/20210407073534.376722-1-benjamin.gaignard@collabora.com/T/#m6bd571fee94b1b1fa5c5d3fa6315ae5c9f4c8fad
Since that's independent of the HEVC support, and this is still staging, I did
not want to hold back this series.
Regards,
Hans
The following changes since commit 80c1c54a2aa3c5177f73fc5d505668df56fb28b6:
Merge tag 'v5.13-rc4' into media_tree (2021-06-02 10:59:50 +0200)
are available in the Git repository at:
git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.14i
for you to fetch changes up to 2ffad592bcb47fed6fffd287060c98d910560b6e:
media: hantro: IMX8M: add variant for G2/HEVC codec (2021-06-03 14:10:57 +0200)
----------------------------------------------------------------
Tag branch
----------------------------------------------------------------
Benjamin Gaignard (9):
media: hevc: Add fields and flags for hevc PPS
media: hevc: Add decode params control
media: hantro: change hantro_codec_ops run prototype to return errors
media: hantro: Define HEVC codec profiles and supported features
media: hantro: Only use postproc when post processed formats are defined
media: uapi: Add a control for HANTRO driver
media: hantro: handle V4L2_PIX_FMT_HEVC_SLICE control
media: hantro: Introduce G2/HEVC decoder
media: hantro: IMX8M: add variant for G2/HEVC codec
Documentation/userspace-api/media/drivers/hantro.rst | 19 ++
Documentation/userspace-api/media/drivers/index.rst | 1 +
Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 108 ++++++--
Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst | 6 +
drivers/media/v4l2-core/v4l2-ctrls-core.c | 21 +-
drivers/media/v4l2-core/v4l2-ctrls-defs.c | 4 +
drivers/staging/media/hantro/Makefile | 2 +
drivers/staging/media/hantro/hantro.h | 13 +-
drivers/staging/media/hantro/hantro_drv.c | 99 ++++++-
drivers/staging/media/hantro/hantro_g1_h264_dec.c | 10 +-
drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 4 +-
drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +-
drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 586 +++++++++++++++++++++++++++++++++++++++++
drivers/staging/media/hantro/hantro_g2_regs.h | 198 ++++++++++++++
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +-
drivers/staging/media/hantro/hantro_hevc.c | 333 +++++++++++++++++++++++
drivers/staging/media/hantro/hantro_hw.h | 71 ++++-
drivers/staging/media/hantro/hantro_postproc.c | 14 +
drivers/staging/media/hantro/hantro_v4l2.c | 5 +-
drivers/staging/media/hantro/imx8m_vpu_hw.c | 96 ++++++-
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +-
drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 4 +-
drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 6 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 6 +
drivers/staging/media/sunxi/cedrus/cedrus.h | 1 +
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +
drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 12 +-
include/media/hevc-ctrls.h | 46 +++-
28 files changed, 1612 insertions(+), 69 deletions(-)
create mode 100644 Documentation/userspace-api/media/drivers/hantro.rst
create mode 100644 drivers/staging/media/hantro/hantro_g2_hevc_dec.c
create mode 100644 drivers/staging/media/hantro/hantro_g2_regs.h
create mode 100644 drivers/staging/media/hantro/hantro_hevc.c
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ (#74776)
2021-06-03 12:23 [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ Hans Verkuil
@ 2021-06-03 13:42 ` Jenkins
2021-06-04 8:50 ` Jenkins
1 sibling, 0 replies; 3+ messages in thread
From: Jenkins @ 2021-06-03 13:42 UTC (permalink / raw)
To: mchehab+samsung, linux-media; +Cc: builder
From: builder@linuxtv.org
Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/22b74c83-28af-ff86-0b3e-94e4e48d447a@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/112168/
Build time: 00:42:12
Link: https://lore.kernel.org/linux-media/22b74c83-28af-ff86-0b3e-94e4e48d447a@xs4all.nl
gpg: Signature made Thu 03 Jun 2021 12:14:30 PM 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]
gpg: Note: This key has expired!
Primary key fingerprint: 052C DE7B C215 053B 689F 1BCA BD2D 6148 6614 3B4C
Subkey fingerprint: AAA7 FFBA 4D2D 77EF 4CAE A142 1326 E0CD 23AB DCE5
Summary: got 6/9 patches with issues, being 3 at build time
Error/warnings:
patches/0001-media-hevc-Add-fields-and-flags-for-hevc-PPS.patch:
allyesconfig: return code #0:
../scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
../scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
allyesconfig: return code #0:
SPARSE:../drivers/media/cec/core/cec-core.c ../include/asm-generic/bitops/find.h:90:32: warning: shift count is negative (-192)
SPARSE:../drivers/media/mc/mc-devnode.c ../include/asm-generic/bitops/find.h:90:32: warning: shift count is negative (-192)
SPARSE:../drivers/media/v4l2-core/v4l2-dev.c ../include/asm-generic/bitops/find.h:132:46: warning: shift count is negative (-192)
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1929 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/0001-media-hevc-Add-fields-and-flags-for-hevc-PPS.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:58: CHECK: Prefer using the BIT_ULL macro
-:59: CHECK: Prefer using the BIT_ULL macro
patches/0002-media-hevc-Add-decode-params-control.patch:
allyesconfig: return code #0:
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1929 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-media-hevc-Add-decode-params-control.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:278: CHECK: Alignment should match open parenthesis
-:307: WARNING: line length of 117 exceeds 100 columns
patches/0003-media-hantro-change-hantro_codec_ops-run-prototype-t.patch:
checkpatch.pl:
$ cat patches/0003-media-hantro-change-hantro_codec_ops-run-prototype-t.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:7: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
patches/0006-media-uapi-Add-a-control-for-HANTRO-driver.patch:
allyesconfig: return code #0:
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1929 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:2828 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0006-media-uapi-Add-a-control-for-HANTRO-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:21: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
patches/0008-media-hantro-Introduce-G2-HEVC-decoder.patch:
checkpatch.pl:
$ cat patches/0008-media-hantro-Introduce-G2-HEVC-decoder.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:136: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
-:348: WARNING: line length of 101 exceeds 100 columns
patches/0009-media-hantro-IMX8M-add-variant-for-G2-HEVC-codec.patch:
checkpatch.pl:
$ cat patches/0009-media-hantro-IMX8M-add-variant-for-G2-HEVC-codec.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:29: WARNING: DT compatible string "nxp,imx8mq-vpu-g2" appears un-documented -- check ./Documentation/devicetree/bindings/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ (#74776)
2021-06-03 12:23 [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ Hans Verkuil
2021-06-03 13:42 ` [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ (#74776) Jenkins
@ 2021-06-04 8:50 ` Jenkins
1 sibling, 0 replies; 3+ messages in thread
From: Jenkins @ 2021-06-04 8:50 UTC (permalink / raw)
To: mchehab+samsung, linux-media; +Cc: builder
From: builder@linuxtv.org
Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/22b74c83-28af-ff86-0b3e-94e4e48d447a@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/112375/
Build time: 00:42:08
Link: https://lore.kernel.org/linux-media/22b74c83-28af-ff86-0b3e-94e4e48d447a@xs4all.nl
gpg: Signature made Thu 03 Jun 2021 12:14:30 PM 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]
gpg: Note: This key has expired!
Primary key fingerprint: 052C DE7B C215 053B 689F 1BCA BD2D 6148 6614 3B4C
Subkey fingerprint: AAA7 FFBA 4D2D 77EF 4CAE A142 1326 E0CD 23AB DCE5
Summary: got 6/9 patches with issues, being 3 at build time
Error/warnings:
patches/0001-media-hevc-Add-fields-and-flags-for-hevc-PPS.patch:
allyesconfig: return code #0:
../scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
../scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
allyesconfig: return code #0:
SPARSE:../drivers/media/mc/mc-devnode.c ../include/asm-generic/bitops/find.h:90:32: warning: shift count is negative (-192)
SPARSE:../drivers/media/cec/core/cec-core.c ../include/asm-generic/bitops/find.h:90:32: warning: shift count is negative (-192)
SPARSE:../drivers/media/v4l2-core/v4l2-dev.c ../include/asm-generic/bitops/find.h:132:46: warning: shift count is negative (-192)
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1931 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:2856 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0001-media-hevc-Add-fields-and-flags-for-hevc-PPS.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:58: CHECK: Prefer using the BIT_ULL macro
-:59: CHECK: Prefer using the BIT_ULL macro
patches/0002-media-hevc-Add-decode-params-control.patch:
allyesconfig: return code #0:
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1929 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:2856 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0002-media-hevc-Add-decode-params-control.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:278: CHECK: Alignment should match open parenthesis
-:307: WARNING: line length of 117 exceeds 100 columns
patches/0003-media-hantro-change-hantro_codec_ops-run-prototype-t.patch:
checkpatch.pl:
$ cat patches/0003-media-hantro-change-hantro_codec_ops-run-prototype-t.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:7: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
patches/0006-media-uapi-Add-a-control-for-HANTRO-driver.patch:
allyesconfig: return code #0:
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:268 v4l_print_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:292 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:302 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:328 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:347 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:352 v4l_print_format() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:362 v4l_print_framebuffer() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:735 v4l_print_frmsizeenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:762 v4l_print_frmivalenum() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/v4l2-core/v4l2-ioctl.c: ../drivers/media/v4l2-core/v4l2-ioctl.c:1424 v4l_fill_fmtdesc() error: unrecognized %p extension '4', treated as normal %p
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2828 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1929 vivid_create_instance() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0006-media-uapi-Add-a-control-for-HANTRO-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:21: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
patches/0008-media-hantro-Introduce-G2-HEVC-decoder.patch:
checkpatch.pl:
$ cat patches/0008-media-hantro-Introduce-G2-HEVC-decoder.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:136: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
-:348: WARNING: line length of 101 exceeds 100 columns
patches/0009-media-hantro-IMX8M-add-variant-for-G2-HEVC-codec.patch:
checkpatch.pl:
$ cat patches/0009-media-hantro-IMX8M-add-variant-for-G2-HEVC-codec.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:29: WARNING: DT compatible string "nxp,imx8mq-vpu-g2" appears un-documented -- check ./Documentation/devicetree/bindings/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-06-04 8:45 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-03 12:23 [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ Hans Verkuil
2021-06-03 13:42 ` [GIT PULL FOR v5.14] Add HANTRO G2/HEVC decoder support for IMX8MQ (#74776) Jenkins
2021-06-04 8:50 ` 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.