* [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and mt9p031 patches
@ 2021-08-02 6:51 Sakari Ailus
2021-08-02 7:44 ` [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and (#76130) Jenkins
0 siblings, 1 reply; 3+ messages in thread
From: Sakari Ailus @ 2021-08-02 6:51 UTC (permalink / raw)
To: linux-media
Hi Mauro,
I've rebased the set on media-stage and addressed the rcar-vin warning in
the notifier rename patch (it's v3.2 on the list, the subject is "v4l:
async: Rename async nf functions, clean up long lines".
Additionally there are a bunch of mt9p031 patches.
Please pull.
The following changes since commit 8028b7a2157efb09b134461856689347958f88b7:
media: imx258: Limit the max analogue gain to 480 (2021-07-30 16:42:45 +0200)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-5.15-2-signed
for you to fetch changes up to f09e5d9201c4a8effd368b18516fd0ba410232b7:
media: dt-bindings: mt9p031: Add missing required properties (2021-08-02 08:20:36 +0300)
----------------------------------------------------------------
V4L2 patches for 5.15
----------------------------------------------------------------
Christian Hemp (1):
media: mt9p031: Make pixel clock polarity configurable by DT
Dirk Bender (1):
media: mt9p031: Fix corrupted frame after restarting stream
Enrico Scholz (1):
media: mt9p031: Read back the real clock rate
Niklas Söderlund (15):
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
rcar-csi2: Add r8a779a0 support
rcar-vin: Refactor controls creation for video device
rcar-vin: Fix error paths for rvin_mc_init()
rcar-vin: Improve async notifier cleanup paths
rcar-vin: Improve reuse of parallel notifier
rcar-vin: Rename array storing subdevice information
rcar-vin: Move group async notifier
rcar-vin: Extend group notifier DT parser to work with any port
rcar-vin: Create a callback to setup media links
rcar-vin: Specify media device ops at group creation time
rcar-vin: Move and rename CSI-2 link notifications
rcar-vin: Add r8a779a0 support
media: rcar-vin: Remove explicit device availability check
media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
Sakari Ailus (1):
v4l: async: Rename async nf functions, clean up long lines
Stefan Riedmueller (3):
media: mt9p031: Use BIT macro
media: dt-bindings: mt9p031: Convert bindings to yaml
media: dt-bindings: mt9p031: Add missing required properties
.../bindings/media/i2c/aptina,mt9p031.yaml | 108 ++
.../devicetree/bindings/media/i2c/mt9p031.txt | 40 -
.../devicetree/bindings/media/renesas,csi2.yaml | 1 +
Documentation/driver-api/media/v4l2-subdev.rst | 14 +-
MAINTAINERS | 1 +
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/max9286.c | 17 +-
drivers/media/i2c/mt9p031.c | 80 +-
drivers/media/i2c/st-mipid02.c | 22 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +-
drivers/media/platform/am437x/am437x-vpfe.c | 19 +-
drivers/media/platform/atmel/atmel-isc-base.c | 4 +-
drivers/media/platform/atmel/atmel-isi.c | 17 +-
drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +-
drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 14 +-
drivers/media/platform/davinci/vpif_capture.c | 21 +-
drivers/media/platform/exynos4-is/media-dev.c | 20 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 10 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +-
drivers/media/platform/omap3isp/isp.c | 21 +-
drivers/media/platform/pxa_camera.c | 26 +-
drivers/media/platform/qcom/camss/camss.c | 18 +-
drivers/media/platform/rcar-vin/rcar-core.c | 1077 +++++++++++---------
drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +++-
drivers/media/platform/rcar-vin/rcar-dma.c | 22 +-
drivers/media/platform/rcar-vin/rcar-vin.h | 25 +-
drivers/media/platform/rcar_drif.c | 14 +-
drivers/media/platform/renesas-ceu.c | 29 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 17 +-
drivers/media/platform/stm32/stm32-dcmi.c | 18 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 19 +-
drivers/media/platform/ti-vpe/cal.c | 16 +-
drivers/media/platform/video-mux.c | 17 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 17 +-
drivers/media/v4l2-core/v4l2-async.c | 168 ++-
drivers/media/v4l2-core/v4l2-fwnode.c | 83 +-
drivers/staging/media/imx/imx-media-csi.c | 17 +-
drivers/staging/media/imx/imx-media-dev-common.c | 7 +-
drivers/staging/media/imx/imx-media-dev.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 6 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +-
drivers/staging/media/imx/imx7-media-csi.c | 24 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 16 +-
drivers/staging/media/tegra-video/vi.c | 17 +-
include/media/i2c/mt9p031.h | 1 +
include/media/v4l2-async.h | 105 +-
include/media/v4l2-fwnode.h | 12 +-
50 files changed, 1443 insertions(+), 1045 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt
--
Kind regards,
Sakari Ailus
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and (#76130)
2021-08-02 6:51 [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and mt9p031 patches Sakari Ailus
@ 2021-08-02 7:44 ` Jenkins
0 siblings, 0 replies; 3+ messages in thread
From: Jenkins @ 2021-08-02 7:44 UTC (permalink / raw)
To: mchehab+samsung, linux-media; +Cc: builder
From: builder@linuxtv.org
Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20210802065138.GI3@valkosipuli.retiisi.eu/
Build log: https://builder.linuxtv.org/job/patchwork/129188/
Build time: 00:36:51
Link: https://lore.kernel.org/linux-media/20210802065138.GI3@valkosipuli.retiisi.eu
gpg: Signature made Mon 02 Aug 2021 06:34:57 AM UTC
gpg: using DSA key 53AC58A5F5948636C04A1BF8141DFA54A1EC8DEA
gpg: issuer "sakari.ailus@linux.intel.com"
gpg: Can't check signature: No public key
Summary: got 11/22 patches with issues, being 10 at build time
Error/warnings:
patches/0001-media-dt-bindings-media-renesas-csi2-Add-r8a779a0-su.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/rc/meson-ir-tx.c:22: warning: expecting prototype for meson(). Prototype was for DEVICE_NAME() instead
../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
patches/0012-rcar-vin-Move-and-rename-CSI-2-link-notifications.patch:
checkpatch.pl:
$ cat patches/0012-rcar-vin-Move-and-rename-CSI-2-link-notifications.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:340: CHECK: Lines should not end with a '('
patches/0014-v4l-async-Rename-async-nf-functions-clean-up-long-li.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
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
SPARSE:../drivers/media/v4l2-core/v4l2-dev.c ../include/asm-generic/bitops/find.h:132:46: warning: shift count is negative (-192)
../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
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
patches/0015-media-rcar-vin-Remove-explicit-device-availability-c.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
patches/0016-media-v4l2-fwnode-Simplify-v4l2_async_nf_parse_fwnod.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
checkpatch.pl:
$ cat patches/0016-media-v4l2-fwnode-Simplify-v4l2_async_nf_parse_fwnod.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:16: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
patches/0017-media-mt9p031-Read-back-the-real-clock-rate.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
patches/0018-media-mt9p031-Make-pixel-clock-polarity-configurable.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
checkpatch.pl:
$ cat patches/0018-media-mt9p031-Make-pixel-clock-polarity-configurable.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:48: CHECK: Alignment should match open parenthesis
patches/0019-media-mt9p031-Fix-corrupted-frame-after-restarting-s.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
checkpatch.pl:
$ cat patches/0019-media-mt9p031-Fix-corrupted-frame-after-restarting-s.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:35: CHECK: Prefer using the BIT macro
-:36: CHECK: Prefer using the BIT macro
patches/0020-media-mt9p031-Use-BIT-macro.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
patches/0021-media-dt-bindings-mt9p031-Convert-bindings-to-yaml.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
checkpatch.pl:
$ cat patches/0021-media-dt-bindings-mt9p031-Convert-bindings-to-yaml.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:121: WARNING: DT binding docs and includes should be a separate patch. See: Documentation/devicetree/bindings/submitting-patches.rst
patches/0022-media-dt-bindings-mt9p031-Add-missing-required-prope.patch:
allyesconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
allmodconfig: return code #512:
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:646:2: error: implicit declaration of function ‘v4l2_async_notifier_init’; did you mean ‘v4l2_async_nf_init’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:672:8: error: implicit declaration of function ‘v4l2_async_notifier_add_fwnode_remote_subdev’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:673:15: error: expected expression before ‘struct’
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:683:8: error: implicit declaration of function ‘v4l2_async_subdev_notifier_register’; did you mean ‘v4l2_async_subdev_nf_register’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:940:2: error: implicit declaration of function ‘v4l2_async_notifier_unregister’; did you mean ‘v4l2_async_nf_unregister’? [-Werror=implicit-function-declaration]
../drivers/staging/media/imx/imx8mq-mipi-csi2.c:941:2: error: implicit declaration of function ‘v4l2_async_notifier_cleanup’; did you mean ‘v4l2_async_nf_cleanup’? [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[5]: *** [../scripts/Makefile.build:271: drivers/staging/media/imx/imx8mq-mipi-csi2.o] Error 1
make[4]: *** [../scripts/Makefile.build:514: drivers/staging/media/imx] Error 2
make[3]: *** [../scripts/Makefile.build:514: drivers/staging/media] Error 2
make[2]: *** [../scripts/Makefile.build:514: drivers/staging] Error 2
make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1841: drivers] Error 2
make: *** [Makefile:220: __sub-make] Error 2
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and mt9p031 patches
@ 2021-08-02 19:23 Sakari Ailus
0 siblings, 0 replies; 3+ messages in thread
From: Sakari Ailus @ 2021-08-02 19:23 UTC (permalink / raw)
To: linux-media
Hi Mauro,
I've rebased the set on media-stage and addressed the rcar-vin warning in
the notifier rename patch (it's v3.3 on the list, the subject is "v4l:
async: Rename async nf functions, clean up long lines". As of v2, this also
includes i.MX8 changes.
Additionally there are a bunch of mt9p031 patches. There are a few warnings
of not using BIT() macros in them but they're fixed later on in the set
when all instances in the driver get fixed.
Please pull.
The following changes since commit e76897000f906567ec94864c65a81931c39d6789:
media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control (2021-08-02 09:26:38 +0200)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-5.15-2.1-signed
for you to fetch changes up to 4be23fd439dcfc6fbd9b2a6c5f5b8628b91fa4d8:
media: dt-bindings: mt9p031: Add missing required properties (2021-08-02 21:38:24 +0300)
----------------------------------------------------------------
V4L2 patches for 5.15
----------------------------------------------------------------
Christian Hemp (1):
media: mt9p031: Make pixel clock polarity configurable by DT
Dirk Bender (1):
media: mt9p031: Fix corrupted frame after restarting stream
Enrico Scholz (1):
media: mt9p031: Read back the real clock rate
Niklas Söderlund (15):
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
rcar-csi2: Add r8a779a0 support
rcar-vin: Refactor controls creation for video device
rcar-vin: Fix error paths for rvin_mc_init()
rcar-vin: Improve async notifier cleanup paths
rcar-vin: Improve reuse of parallel notifier
rcar-vin: Rename array storing subdevice information
rcar-vin: Move group async notifier
rcar-vin: Extend group notifier DT parser to work with any port
rcar-vin: Create a callback to setup media links
rcar-vin: Specify media device ops at group creation time
rcar-vin: Move and rename CSI-2 link notifications
rcar-vin: Add r8a779a0 support
media: rcar-vin: Remove explicit device availability check
media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
Sakari Ailus (1):
v4l: async: Rename async nf functions, clean up long lines
Stefan Riedmueller (3):
media: mt9p031: Use BIT macro
media: dt-bindings: mt9p031: Convert bindings to yaml
media: dt-bindings: mt9p031: Add missing required properties
.../bindings/media/i2c/aptina,mt9p031.yaml | 108 ++
.../devicetree/bindings/media/i2c/mt9p031.txt | 40 -
.../devicetree/bindings/media/renesas,csi2.yaml | 1 +
Documentation/driver-api/media/v4l2-subdev.rst | 14 +-
MAINTAINERS | 1 +
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/max9286.c | 17 +-
drivers/media/i2c/mt9p031.c | 80 +-
drivers/media/i2c/st-mipid02.c | 22 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +-
drivers/media/platform/am437x/am437x-vpfe.c | 19 +-
drivers/media/platform/atmel/atmel-isc-base.c | 4 +-
drivers/media/platform/atmel/atmel-isi.c | 17 +-
drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +-
drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 14 +-
drivers/media/platform/davinci/vpif_capture.c | 21 +-
drivers/media/platform/exynos4-is/media-dev.c | 20 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 10 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +-
drivers/media/platform/omap3isp/isp.c | 21 +-
drivers/media/platform/pxa_camera.c | 26 +-
drivers/media/platform/qcom/camss/camss.c | 18 +-
drivers/media/platform/rcar-vin/rcar-core.c | 1077 +++++++++++---------
drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +++-
drivers/media/platform/rcar-vin/rcar-dma.c | 22 +-
drivers/media/platform/rcar-vin/rcar-vin.h | 25 +-
drivers/media/platform/rcar_drif.c | 14 +-
drivers/media/platform/renesas-ceu.c | 29 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 17 +-
drivers/media/platform/stm32/stm32-dcmi.c | 18 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 19 +-
drivers/media/platform/ti-vpe/cal.c | 16 +-
drivers/media/platform/video-mux.c | 17 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 17 +-
drivers/media/v4l2-core/v4l2-async.c | 168 ++-
drivers/media/v4l2-core/v4l2-fwnode.c | 83 +-
drivers/staging/media/imx/imx-media-csi.c | 17 +-
drivers/staging/media/imx/imx-media-dev-common.c | 7 +-
drivers/staging/media/imx/imx-media-dev.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 6 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +-
drivers/staging/media/imx/imx7-media-csi.c | 24 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 16 +-
drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +-
drivers/staging/media/tegra-video/vi.c | 17 +-
include/media/i2c/mt9p031.h | 1 +
include/media/v4l2-async.h | 105 +-
include/media/v4l2-fwnode.h | 12 +-
51 files changed, 1451 insertions(+), 1053 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt
--
Kind regards,
Sakari Ailus
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-08-02 19:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-02 6:51 [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and mt9p031 patches Sakari Ailus
2021-08-02 7:44 ` [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and (#76130) Jenkins
2021-08-02 19:23 [GIT PULL for 5.15] rcar improvements, V4L2 async notifier and mt9p031 patches Sakari Ailus
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.