mbox series

[GIT,PULL,for,5.12] IPU3 bridge

Message ID 20210114162122.GO850@valkosipuli.retiisi.org.uk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,for,5.12] IPU3 bridge | expand

Pull-request

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

Message

Sakari Ailus Jan. 14, 2021, 4:21 p.m. UTC
Hi Mauro,

The main thing this pull request contains is the IPU3 bridge that lays
groundwork for using the IPU3 driver on systems with Windows camera ACPI
tables. Included are also a documentation build fix and checkpatch fixes
for the recently merged ov5648 and ov8865 drivers.

The patches that the IPU3 bridge depends do touch ACPI, device properties
and software nodes (Rafael's linux-pm tree), printk tests (Petr Mladek's
printk tree). We've agreed to merge them all through linux-media.

Please pull.


The following changes since commit d497fcdab02996a4510d5dd0d743447c737c317a:

  media: aspeed: fix error return code in aspeed_video_setup_video() (2021-01-12 18:23:51 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 5eb108f0a3605855a58fef0c07be8d9ab5bc68e2:

  ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver (2021-01-14 15:56:58 +0200)

----------------------------------------------------------------
V4L2 patches for 5.12

----------------------------------------------------------------
Andy Shevchenko (1):
      media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of

Daniel Scally (13):
      software_node: Fix refcounts in software_node_get_next_child()
      device property: Return true in fwnode_device_is_available for NULL ops
      device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary
      software_node: Enforce parent before child ordering of nodes arrays
      software_node: unregister software_nodes in reverse order
      device property: Define format macros for ports and endpoints
      lib/test_printf.c: Use helper function to unwind array of software_nodes
      ipu3-cio2: Add T: entry to MAINTAINERS
      ipu3-cio2: Rename ipu3-cio2.c
      media: v4l2-core: v4l2-async: Check sd->fwnode->secondary in match_fwnode()
      ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro
      media: v4l2-fwnode: Include v4l2_fwnode_bus_type
      ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver

Heikki Krogerus (1):
      software_node: Add support for fwnode_graph*() family of functions

Paul Kocialkowski (1):
      media: i2c: ov5648/ov8865: Minor cosmetic fixes

Sakari Ailus (1):
      Documentation: media: Fix recently introduced build warning in subdev docs

 Documentation/driver-api/media/v4l2-subdev.rst     |   2 +-
 MAINTAINERS                                        |   2 +
 drivers/acpi/utils.c                               |  30 +-
 drivers/base/property.c                            |  15 +-
 drivers/base/swnode.c                              | 180 ++++++++++--
 drivers/media/i2c/ov5648.c                         |   3 +-
 drivers/media/i2c/ov8865.c                         |   8 +-
 drivers/media/pci/intel/ipu3/Kconfig               |  18 ++
 drivers/media/pci/intel/ipu3/Makefile              |   3 +
 drivers/media/pci/intel/ipu3/cio2-bridge.c         | 314 +++++++++++++++++++++
 drivers/media/pci/intel/ipu3/cio2-bridge.h         | 125 ++++++++
 .../intel/ipu3/{ipu3-cio2.c => ipu3-cio2-main.c}   |  34 +++
 drivers/media/pci/intel/ipu3/ipu3-cio2.h           |  24 ++
 drivers/media/v4l2-core/v4l2-async.c               |   8 +
 drivers/media/v4l2-core/v4l2-fwnode.c              |  11 -
 include/acpi/acpi_bus.h                            |   7 +
 include/linux/fwnode.h                             |   7 +
 include/media/v4l2-fwnode.h                        |  22 ++
 lib/test_printf.c                                  |   4 +-
 19 files changed, 773 insertions(+), 44 deletions(-)
 create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c
 create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h
 rename drivers/media/pci/intel/ipu3/{ipu3-cio2.c => ipu3-cio2-main.c} (98%)

Comments

Jenkins Jan. 14, 2021, 4:50 p.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20210114162122.GO850@valkosipuli.retiisi.org.uk/
Build log: https://builder.linuxtv.org/job/patchwork/85778/
Build time: 00:16:21
Link: https://lore.kernel.org/linux-media/20210114162122.GO850@valkosipuli.retiisi.org.uk

gpg: Signature made Thu 14 Jan 2021 03:39:38 PM UTC
gpg:                using DSA key 53AC58A5F5948636C04A1BF8141DFA54A1EC8DEA
gpg:                issuer "sakari.ailus@linux.intel.com"
gpg: Can't check signature: No public key

Summary: got 4/17 patches with issues, being 0 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0008-software_node-unregister-software_nodes-in-reverse-o.patch:

   checkpatch.pl:
	$ cat patches/0008-software_node-unregister-software_nodes-in-reverse-o.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:39: CHECK: Lines should not end with a '('

patches/0013-ipu3-cio2-Rename-ipu3-cio2.c.patch:

   checkpatch.pl:
	$ cat patches/0013-ipu3-cio2-Rename-ipu3-cio2.c.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:16: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?

patches/0015-ACPI-bus-Add-acpi_dev_get_next_match_dev-and-helper-.patch:

   checkpatch.pl:
	$ cat patches/0015-ACPI-bus-Add-acpi_dev_get_next_match_dev-and-helper-.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:99: CHECK: Macro argument reuse 'adev' - possible side-effects?
	-:99: CHECK: Macro argument reuse 'hid' - possible side-effects?
	-:99: CHECK: Macro argument reuse 'uid' - possible side-effects?
	-:99: CHECK: Macro argument reuse 'hrv' - possible side-effects?

patches/0017-ipu3-cio2-Add-cio2-bridge-to-ipu3-cio2-driver.patch:

   checkpatch.pl:
	$ cat patches/0017-ipu3-cio2-Add-cio2-bridge-to-ipu3-cio2-driver.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:158: CHECK: Lines should not end with a '('
	-:168: CHECK: Lines should not end with a '('
	-:171: CHECK: Lines should not end with a '('
	-:175: CHECK: Lines should not end with a '('
	-:178: CHECK: Lines should not end with a '('
	-:182: CHECK: Lines should not end with a '('
	-:187: CHECK: Lines should not end with a '('
	-:192: CHECK: Lines should not end with a '('
	-:196: CHECK: Lines should not end with a '('
	-:225: CHECK: Lines should not end with a '('
	-:231: CHECK: Lines should not end with a '('
	-:293: CHECK: Lines should not end with a '['
	-:418: ERROR: Macros with complex values should be enclosed in parentheses
	-:425: ERROR: Macros with complex values should be enclosed in parentheses
	-:431: ERROR: Macros with complex values should be enclosed in parentheses
	-:437: ERROR: Macros with complex values should be enclosed in parentheses


Error #512 when building PDF docs