mbox series

[GIT,PULL,v2,for,5.15] Camera sensor, async and documentation patches

Message ID 20210727091551.GF3@valkosipuli.retiisi.eu (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,v2,for,5.15] Camera sensor, async and documentation patches | expand

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-5.15-1.3-signed

Message

Sakari Ailus July 27, 2021, 9:15 a.m. UTC
Hi Mauro,

Here's a large set of patches for 5.15.

Notable changes include:

- Drivers for imx335, imx412 and ov9282 sensors
- Fixes for digital gain configuration in ov2740 and ov9734 drivers
- Fix ov8856 driver for ACPI
- Shorten V4L2 async notifier functions for better fitting under 80 chars
- Documentation improvements (camera sensors, CSI-2)
- V4L2 LED flash fixes
- Manual CSI-2 LP-11/LP-111 mode support with runtime PM, CCS driver
  support
- Correct mbus code for YUV output in ov5640 driver with CSI-2
- Switch to DEVICE_ATTR_RO and DEVICE_ATTR_RW in MC and a few drivers
- Omap3isp error path bugfix

since v1:

- Rebased on media-stage tree
- Include Niklas's rcar-vin patches
- Added imx258 fixes by Umang Jain and Laurent Pinchart

Please pull.


The following changes since commit c3cdc019a6bf03c4bf06fe8252db96eb6e4a3b5f:

  media: atomisp: pci: reposition braces as per coding style (2021-07-23 09:04:03 +0200)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-5.15-1.3-signed

for you to fetch changes up to 1d2f7ba7703e59a3a9a6579027d1757cbd00e7ce:

  media: imx258: Limit the max analogue gain to 480 (2021-07-26 22:38:46 +0300)

----------------------------------------------------------------
V4L2 patches for 5.15

----------------------------------------------------------------
Bingbu Cao (3):
      media: ov2740: use group write for digital gain
      media: ov9734: use group write for digital gain
      media: ov8856: ignore gpio and regulator for ov8856 with ACPI

Laurent Pinchart (1):
      media: imx258: Rectify mismatch of VTS value

Martina Krasteva (6):
      dt-bindings: media: Add bindings for imx335
      media: i2c: Add imx335 camera sensor driver
      dt-bindings: media: Add bindings for imx412
      media: i2c: Add imx412 camera sensor driver
      dt-bindings: media: Add bindings for ov9282
      media: i2c: Add ov9282 camera sensor driver

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()

Paul Kocialkowski (1):
      media: v4l2-subdev: Fix documentation of the subdev_notifier member

Sakari Ailus (10):
      Documentation: media: Improve camera sensor documentation
      Documentation: media: Fix v4l2-async kerneldoc syntax
      v4l: async: Rename async nf functions, clean up long lines
      Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
      Documentation: v4l: Improve frame rate configuration documentation
      Documentation: v4l: Rework LP-11 documentation, add callbacks
      v4l: subdev: Add pre_streamon and post_streamoff callbacks
      ccs: Implement support for manual LP control
      v4l2-flash: Add sanity checks for flash and indicator controls
      v4l2-flash: Check whether setting LED brightness succeeded

Umang Jain (1):
      media: imx258: Limit the max analogue gain to 480

Wei Yongjun (1):
      media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()

Xavier Roumegue (1):
      media: ov5640: Complement yuv mbus formats with their 1X16 versions

Zhen Lei (4):
      media: mc-device.c: use DEVICE_ATTR_RO() helper macro
      media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
      media: i2c: use DEVICE_ATTR_RO() helper macro
      media: exynos4-is: use DEVICE_ATTR_RW() helper macro

 .../devicetree/bindings/media/i2c/ovti,ov9282.yaml |   91 ++
 .../devicetree/bindings/media/i2c/sony,imx335.yaml |   91 ++
 .../devicetree/bindings/media/i2c/sony,imx412.yaml |   91 ++
 .../devicetree/bindings/media/renesas,csi2.yaml    |    1 +
 Documentation/driver-api/media/camera-sensor.rst   |   45 +-
 Documentation/driver-api/media/csi2.rst            |   94 --
 Documentation/driver-api/media/index.rst           |    2 +-
 Documentation/driver-api/media/tx-rx.rst           |  133 ++
 Documentation/driver-api/media/v4l2-subdev.rst     |   14 +-
 .../media/v4l/ext-ctrls-image-process.rst          |   29 +-
 MAINTAINERS                                        |   27 +
 drivers/media/i2c/Kconfig                          |   42 +
 drivers/media/i2c/Makefile                         |    4 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   58 +-
 drivers/media/i2c/et8ek8/et8ek8_driver.c           |    5 +-
 drivers/media/i2c/imx258.c                         |    4 +-
 drivers/media/i2c/imx335.c                         | 1129 +++++++++++++++++
 drivers/media/i2c/imx412.c                         | 1272 ++++++++++++++++++++
 drivers/media/i2c/max9286.c                        |   17 +-
 drivers/media/i2c/ov2740.c                         |   26 +-
 drivers/media/i2c/ov5640.c                         |    4 +
 drivers/media/i2c/ov8856.c                         |   27 +-
 drivers/media/i2c/ov9282.c                         | 1137 +++++++++++++++++
 drivers/media/i2c/ov9734.c                         |   24 +-
 drivers/media/i2c/st-mipid02.c                     |   22 +-
 drivers/media/mc/mc-device.c                       |    4 +-
 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      |   33 +-
 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              |   25 +-
 drivers/media/platform/pxa_camera.c                |   26 +-
 drivers/media/platform/qcom/camss/camss.c          |   18 +-
 drivers/media/platform/rcar-vin/rcar-core.c        | 1071 +++++++++-------
 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-flash-led-class.c     |   80 +-
 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/v4l2-async.h                         |  105 +-
 include/media/v4l2-fwnode.h                        |   12 +-
 include/media/v4l2-subdev.h                        |   27 +-
 68 files changed, 5541 insertions(+), 1173 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
 delete mode 100644 Documentation/driver-api/media/csi2.rst
 create mode 100644 Documentation/driver-api/media/tx-rx.rst
 create mode 100644 drivers/media/i2c/imx335.c
 create mode 100644 drivers/media/i2c/imx412.c
 create mode 100644 drivers/media/i2c/ov9282.c

Comments

Jenkins July 27, 2021, 10:30 a.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20210727091551.GF3@valkosipuli.retiisi.eu/
Build log: https://builder.linuxtv.org/job/patchwork/127520/
Build time: 00:02:11
Link: https://lore.kernel.org/linux-media/20210727091551.GF3@valkosipuli.retiisi.eu

gpg: Signature made Mon 26 Jul 2021 07:38:57 PM UTC
gpg:                using DSA key 53AC58A5F5948636C04A1BF8141DFA54A1EC8DEA
gpg:                issuer "sakari.ailus@linux.intel.com"
gpg: Can't check signature: No public key

Summary: got 11/43 patches with issues, being 5 at build time

Error/warnings:

patches/0001-media-v4l2-subdev-Fix-documentation-of-the-subdev_no.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/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/0003-media-i2c-Add-imx335-camera-sensor-driver.patch:

   checkpatch.pl:
	$ cat patches/0003-media-i2c-Add-imx335-camera-sensor-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:227: CHECK: struct mutex definition without comment
Traceback (most recent call last):
	  File "scripts/spdxcheck.py", line 10, in <module>
	    import git
	ModuleNotFoundError: No module named 'git'

patches/0005-media-i2c-Add-imx412-camera-sensor-driver.patch:

   checkpatch.pl:
	$ cat patches/0005-media-i2c-Add-imx412-camera-sensor-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:231: CHECK: struct mutex definition without comment
Traceback (most recent call last):
	  File "scripts/spdxcheck.py", line 10, in <module>
	    import git
	ModuleNotFoundError: No module named 'git'

patches/0007-media-i2c-Add-ov9282-camera-sensor-driver.patch:

   checkpatch.pl:
	$ cat patches/0007-media-i2c-Add-ov9282-camera-sensor-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:226: CHECK: struct mutex definition without comment
Traceback (most recent call last):
	  File "scripts/spdxcheck.py", line 10, in <module>
	    import git
	ModuleNotFoundError: No module named 'git'

patches/0019-rcar-vin-Move-and-rename-CSI-2-link-notifications.patch:

   checkpatch.pl:
	$ cat patches/0019-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/0027-Documentation-media-Improve-camera-sensor-documentat.patch:

   checkpatch.pl:
	$ cat patches/0027-Documentation-media-Improve-camera-sensor-documentat.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:156: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
Traceback (most recent call last):
	  File "scripts/spdxcheck.py", line 10, in <module>
	    import git
	ModuleNotFoundError: No module named 'git'

patches/0028-Documentation-media-Fix-v4l2-async-kerneldoc-syntax.patch:

    allyesconfig: return code #0:
	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/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/0029-v4l-async-Rename-async-nf-functions-clean-up-long-li.patch:

    allyesconfig: return code #0:
	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:1971 vivid_create_instance() parse error: turning off implications after 60 seconds
	../drivers/media/platform/rcar-vin/rcar-core.c:1617:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1604:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1604:1: warning: unused label 'error_group_unregister'
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1617:1: warning: unused label 'error_dma_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1604:1:  warning: unused label 'error_group_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1617:1:  warning: unused label 'error_dma_unregister'
	../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 #0:
	../drivers/media/platform/rcar-vin/rcar-core.c:1617:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1604:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]

patches/0030-media-rcar-vin-Remove-explicit-device-availability-c.patch:

    allyesconfig: return code #0:
	../drivers/media/platform/rcar-vin/rcar-core.c:1610:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: unused label 'error_group_unregister'
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1610:1: warning: unused label 'error_dma_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1597:1:  warning: unused label 'error_group_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1610:1:  warning: unused label 'error_dma_unregister'

    allmodconfig: return code #0:
	../drivers/media/platform/rcar-vin/rcar-core.c:1610:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]

patches/0031-media-v4l2-fwnode-Simplify-v4l2_async_nf_parse_fwnod.patch:

   checkpatch.pl:
	$ cat patches/0031-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/0035-v4l-subdev-Add-pre_streamon-and-post_streamoff-callb.patch:

    allyesconfig: return code #0:
	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/platform/rcar-vin/rcar-core.c:1610:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: unused label 'error_group_unregister'
	../drivers/media/platform/rcar-vin/rcar-core.c:../drivers/media/platform/rcar-vin/rcar-core.c:1610:1: warning: unused label 'error_dma_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1597:1:  warning: unused label 'error_group_unregister'
	SPARSE:../drivers/media/platform/rcar-vin/rcar-core.c ../drivers/media/platform/rcar-vin/rcar-core.c:1610:1:  warning: unused label 'error_dma_unregister'
	../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 #0:
	../drivers/media/platform/rcar-vin/rcar-core.c:1610:1: warning: label ‘error_dma_unregister’ defined but not used [-Wunused-label]
	../drivers/media/platform/rcar-vin/rcar-core.c:1597:1: warning: label ‘error_group_unregister’ defined but not used [-Wunused-label]
Mauro Carvalho Chehab July 30, 2021, 2:46 p.m. UTC | #2
Em Tue, 27 Jul 2021 12:15:51 +0300
Sakari Ailus <sakari.ailus@iki.fi> escreveu:

> Hi Mauro,
> 
> Here's a large set of patches for 5.15.
> 
> Notable changes include:
> 
> - Drivers for imx335, imx412 and ov9282 sensors
> - Fixes for digital gain configuration in ov2740 and ov9734 drivers
> - Fix ov8856 driver for ACPI
> - Shorten V4L2 async notifier functions for better fitting under 80 chars
> - Documentation improvements (camera sensors, CSI-2)
> - V4L2 LED flash fixes
> - Manual CSI-2 LP-11/LP-111 mode support with runtime PM, CCS driver
>   support
> - Correct mbus code for YUV output in ov5640 driver with CSI-2
> - Switch to DEVICE_ATTR_RO and DEVICE_ATTR_RW in MC and a few drivers
> - Omap3isp error path bugfix
> 
> since v1:
> 
> - Rebased on media-stage tree
> - Include Niklas's rcar-vin patches
> - Added imx258 fixes by Umang Jain and Laurent Pinchart
> 
> Please pull.

Partially applied.

The RCar patches were adding new warnings. So, I ended not applying
them:

0008-0043-media-dt-bindings-media-renesas-csi2-Add-r8a779a0-su.patch
0009-0043-rcar-csi2-Add-r8a779a0-support.patch
0010-0043-rcar-vin-Refactor-controls-creation-for-video-device.patch
0011-0043-rcar-vin-Fix-error-paths-for-rvin_mc_init.patch
0012-0043-rcar-vin-Improve-async-notifier-cleanup-paths.patch
0013-0043-rcar-vin-Improve-reuse-of-parallel-notifier.patch
0014-0043-rcar-vin-Rename-array-storing-subdevice-information.patch
0015-0043-rcar-vin-Move-group-async-notifier.patch
0016-0043-rcar-vin-Extend-group-notifier-DT-parser-to-work-wit.patch
0017-0043-rcar-vin-Create-a-callback-to-setup-media-links.patch
0018-0043-rcar-vin-Specify-media-device-ops-at-group-creation-.patch
0019-0043-rcar-vin-Move-and-rename-CSI-2-link-notifications.patch
0020-0043-rcar-vin-Add-r8a779a0-support.patch

Maybe due to that, those patches also didn't apply:
0029-0043-v4l-async-Rename-async-nf-functions-clean-up-long-li.patch
0030-0043-media-rcar-vin-Remove-explicit-device-availability-c.patch
0031-0043-media-v4l2-fwnode-Simplify-v4l2_async_nf_parse_fwnod.patch

Thanks,
Mauro