mbox series

[GIT,PULL,FOR,v6.11] Renesas-related changes

Message ID 20240624083315.GA14791@pendragon.ideasonboard.com
State New
Headers show
Series [GIT,PULL,FOR,v6.11] Renesas-related changes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/next-media-renesas-20240619

Message

Laurent Pinchart June 24, 2024, 8:33 a.m. UTC
Hi Hans, Mauro,

The following changes since commit 91798162245991e26949ef62851719bb2177a9c2:

  media: v4l: add missing MODULE_DESCRIPTION() macros (2024-06-15 11:16:40 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/next-media-renesas-20240619

for you to fetch changes up to 1b9fd2f0b5133974917efafd066f79e0e309e602:

  media: renesas: vsp1: Initialize control handler after subdev (2024-06-20 01:36:49 +0300)

----------------------------------------------------------------
- Conversion of max9286 and adv748x to V4L2 subdev active state
- Cleanups and fixes for the Renesas R-Car VSP and VIN drivers
- Miscellaneous cleanups to V4L2 core

----------------------------------------------------------------
Jacopo Mondi (11):
      media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
      media: rcar-csi2: Disable runtime_pm in probe error
      media: rcar-csi2: Cleanup subdevice in remove()
      media: rcar-csi2: Use the subdev active state
      media: adv748x-csi2: Implement enum_mbus_codes
      media: adv748x-afe: Use 1X16 media bus code
      media: adv748x-csi2: Validate the image format
      media: adv748x-csi2: Use the subdev active state
      media: max9286: Fix enum_mbus_code
      media: max9286: Use the subdev active state
      media: max9286: Use frame interval from subdev state

Laurent Pinchart (21):
      media: renesas: vsp1: Fix _irqsave and _irq mix
      media: videobuf2: core: Drop unneeded forward declaration
      media: v4l2-subdev: Drop unreacheable warning
      media: renesas: vsp1: Print debug message to diagnose validation failure
      media: renesas: vsp1: Drop vsp1_entity_get_pad_format() wrapper
      media: renesas: vsp1: Drop vsp1_entity_get_pad_selection() wrapper
      media: renesas: vsp1: Drop vsp1_rwpf_get_crop() wrapper
      media: renesas: vsp1: Drop brx_get_compose() wrapper
      media: renesas: vsp1: Drop custom .get_fmt() handler for histogram
      media: renesas: vsp1: Move partition calculation to vsp1_pipe.c
      media: renesas: vsp1: Simplify partition calculation
      media: renesas: vsp1: Store RPF partition configuration per RPF instance
      media: renesas: vsp1: Pass partition pointer to .configure_partition()
      media: renesas: vsp1: Replace vsp1_partition_window with v4l2_rect
      media: renesas: vsp1: Add and use function to dump a pipeline to the log
      media: renesas: vsp1: Keep the DRM pipeline entities sorted
      media: renesas: vsp1: Compute partitions for DRM pipelines
      media: renesas: vsp1: Get configuration from partition instead of state
      media: renesas: vsp1: Name parameters to entity operations
      media: renesas: vsp1: Pass subdev state to entity operations
      media: renesas: vsp1: Initialize control handler after subdev

 drivers/media/common/videobuf2/videobuf2-core.c    |   1 -
 drivers/media/i2c/adv748x/adv748x-afe.c            |   4 +-
 drivers/media/i2c/adv748x/adv748x-csi2.c           | 147 +++++++++------
 drivers/media/i2c/adv748x/adv748x.h                |   1 -
 drivers/media/i2c/max9286.c                        | 181 +++++++------------
 drivers/media/platform/renesas/rcar-csi2.c         | 155 +++++++++-------
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |  16 +-
 drivers/media/platform/renesas/vsp1/vsp1_brx.c     |  31 ++--
 drivers/media/platform/renesas/vsp1/vsp1_clu.c     |   4 +-
 drivers/media/platform/renesas/vsp1/vsp1_drm.c     |  27 ++-
 drivers/media/platform/renesas/vsp1/vsp1_drm.h     |   2 +
 drivers/media/platform/renesas/vsp1/vsp1_entity.c  |  66 ++-----
 drivers/media/platform/renesas/vsp1/vsp1_entity.h  |  48 ++---
 drivers/media/platform/renesas/vsp1/vsp1_hgo.c     |  28 ++-
 drivers/media/platform/renesas/vsp1/vsp1_hgt.c     |  20 +--
 drivers/media/platform/renesas/vsp1/vsp1_histo.c   |  86 +++------
 drivers/media/platform/renesas/vsp1/vsp1_hsit.c    |   6 +-
 drivers/media/platform/renesas/vsp1/vsp1_lif.c     |   4 +-
 drivers/media/platform/renesas/vsp1/vsp1_lut.c     |   1 +
 drivers/media/platform/renesas/vsp1/vsp1_pipe.c    | 103 ++++++++++-
 drivers/media/platform/renesas/vsp1/vsp1_pipe.h    |  48 ++---
 drivers/media/platform/renesas/vsp1/vsp1_rpf.c     |  56 +++---
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.c    |  26 +--
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.h    |   3 -
 drivers/media/platform/renesas/vsp1/vsp1_sru.c     |  37 ++--
 drivers/media/platform/renesas/vsp1/vsp1_uds.c     |  51 +++---
 drivers/media/platform/renesas/vsp1/vsp1_uif.c     |  15 +-
 drivers/media/platform/renesas/vsp1/vsp1_video.c   | 200 +++++++--------------
 drivers/media/platform/renesas/vsp1/vsp1_wpf.c     |  43 ++---
 drivers/media/v4l2-core/v4l2-subdev.c              |   8 -
 30 files changed, 689 insertions(+), 729 deletions(-)