mbox series

[GIT,PULL,for,5.8] V4L2 fwnode improvements, sensor driver patches

Message ID 20200509212606.GV867@valkosipuli.retiisi.org.uk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,for,5.8] V4L2 fwnode improvements, sensor driver patches | expand

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-5.8-3-signed

Message

Sakari Ailus May 9, 2020, 9:26 p.m. UTC
Hi Mauro,

Here's a set of V4L2 fwnode and IMX and sensor driver patches.

In particular, Steve Longerbeam's set with V4L2 fwnode improvements that
are in turn required by patches addressing IMX staging driver TODO items. A
few improvements made it to the Sony imx219 driver as well.

Please pull.


The following changes since commit 5b9f8e4ac9473962fa0e824fd1f04138600d459d:

  media: ipu3.rst: fix a build warning (2020-05-06 14:49:41 +0200)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-5.8-3-signed

for you to fetch changes up to 35faa3a30df22b66a595b12e19f9df8738863d98:

  media: imx: TODO: Remove media link creation todos (2020-05-08 02:35:05 +0300)

----------------------------------------------------------------
V4L2 fwnode + sensor patches for 5.8

----------------------------------------------------------------
Dafna Hirschfeld (1):
      media: i2c: imx219: Fix a bug in imx219_enum_frame_size

Jacopo Mondi (1):
      media: i2c: imx219: Implement get_selection

Steve Longerbeam (22):
      media: entity: Pass entity to get_fwnode_pad operation
      media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1
      media: v4l2-mc: add v4l2_create_fwnode_links helpers
      media: video-mux: Parse information from firmware without using callbacks
      media: imx: Parse information from firmware without using callbacks
      Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers"
      media: imx: csi: Implement get_fwnode_pad op
      media: video-mux: Implement get_fwnode_pad op
      media: imx: mipi csi-2: Implement get_fwnode_pad op
      media: imx: imx7-mipi-csis: Implement get_fwnode_pad op
      media: imx: imx7-media-csi: Implement get_fwnode_pad op
      media: video-mux: Create media links in bound notifier
      media: imx: mipi csi-2: Create media links in bound notifier
      media: imx7: mipi csis: Create media links in bound notifier
      media: imx7: csi: Create media links in bound notifier
      media: imx: csi: Create media links in bound notifier
      media: imx7: csi: Remove imx7_csi_get_upstream_endpoint()
      media: imx5/6/7: csi: Mark a bound video mux as a CSI mux
      media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode
      media: imx: Create missing links from CSI-2 receiver
      media: imx: silence a couple debug messages
      media: imx: TODO: Remove media link creation todos

 drivers/media/i2c/imx219.c                        |  96 +++++++++++-
 drivers/media/mc/mc-entity.c                      |   2 +-
 drivers/media/platform/video-mux.c                |  87 ++++++++---
 drivers/media/v4l2-core/v4l2-fwnode.c             |  62 --------
 drivers/media/v4l2-core/v4l2-mc.c                 |  95 ++++++++++++
 drivers/media/v4l2-core/v4l2-subdev.c             |  22 +++
 drivers/staging/media/imx/TODO                    |  29 ----
 drivers/staging/media/imx/imx-media-csi.c         | 181 +++++++++++++---------
 drivers/staging/media/imx/imx-media-dev-common.c  |  50 +++---
 drivers/staging/media/imx/imx-media-dev.c         |   2 +-
 drivers/staging/media/imx/imx-media-internal-sd.c |   6 +-
 drivers/staging/media/imx/imx-media-of.c          | 114 --------------
 drivers/staging/media/imx/imx-media-utils.c       |  33 ++++
 drivers/staging/media/imx/imx-media.h             |   6 +-
 drivers/staging/media/imx/imx6-mipi-csi2.c        |  93 ++++++++---
 drivers/staging/media/imx/imx7-media-csi.c        | 160 ++++++++++---------
 drivers/staging/media/imx/imx7-mipi-csis.c        | 107 +++++++++----
 include/media/media-entity.h                      |   3 +-
 include/media/v4l2-fwnode.h                       |  38 -----
 include/media/v4l2-mc.h                           |  48 ++++++
 include/media/v4l2-subdev.h                       |  17 ++
 21 files changed, 755 insertions(+), 496 deletions(-)

Comments

Jenkins May 9, 2020, 10:10 p.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/patch/63718/
Build log: https://builder.linuxtv.org/job/patchwork/50251/
Build time: 00:40:08
Link: https://lore.kernel.org/linux-media/20200509212606.GV867@valkosipuli.retiisi.org.uk

gpg: Signature made Fri 08 May 2020 03:36:32 PM UTC
gpg:                using DSA key F0D0377A0D4F25A79238EFE56D40361B6E28C193
gpg:                issuer "sakari.ailus@linux.intel.com"
gpg: Good signature from "Sakari Ailus <sakari.ailus@linux.intel.com>" [full]

Summary: 3 patches and/or PDF generation with issues, being 0 at build time

Error/warnings:


Error #256 when running cat patches/0006-media-video-mux-Parse-information-from-firmware-with.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict:
$ cat patches/0006-media-video-mux-Parse-information-from-firmware-with.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:70: CHECK: Lines should not end with a '('
-:82: CHECK: Lines should not end with a '('

Error #256 when running cat patches/0007-media-imx-Parse-information-from-firmware-without-us.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict:
$ cat patches/0007-media-imx-Parse-information-from-firmware-without-us.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:94: CHECK: Lines should not end with a '('
-:211: CHECK: Lines should not end with a '('
-:304: CHECK: Lines should not end with a '('
-:448: CHECK: Lines should not end with a '('