mbox series

[GIT,PULL,FOR,6.15] Mostly camera sensor patches

Message ID Z8XX5YnvC1YfT88T@valkosipuli.retiisi.eu
State New
Headers show
Series [GIT,PULL,FOR,6.15] Mostly camera sensor patches | expand

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-6.15-2-signed

Message

Sakari Ailus March 3, 2025, 4:25 p.m. UTC
Hi Hans, Mauro,

Here are a few more patches for mostly camera sensors (improvements and
fixes for imx219, imx214, ov08x40, ov9282, vgxy61 and imx283 drivers), but
also fixes and improvements for CSI-2 receiver and ISP drivers (ipu6, rcar
and omap3isp) and a DT binding rename.

Please pull.


The following changes since commit d98e9213a768a3cc3a99f5e1abe09ad3baff2104:

  media: visl: Fix ERANGE error when setting enum controls (2025-02-25 11:11:06 +0100)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.15-2-signed

for you to fetch changes up to c4b10a915e222c5a72a9092b0488cbac1436f78b:

  media: rcar-csi2: Convert to .{enable|disable}_streams (2025-03-03 10:29:44 +0200)

----------------------------------------------------------------
V4L2 patches for 6.15

----------------------------------------------------------------
Bingbu Cao (1):
      media: intel/ipu6: set the dev_parent of video device to pdev

Cosmin Tanislav (1):
      media: i2c: imx219: remove context around case

Dan Carpenter (1):
      media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()

Hans de Goede (2):
      media: ov08x40: Fix value of reset GPIO when requesting it
      media: ov08x40: Log chip ID when identifying the chip

Jai Luthra (3):
      media: i2c: imx219: Simplify binning mode
      media: i2c: imx219: Use subdev state to calculate binning and pixelrate
      media: i2c: imx219: Only use higher LLP_MIN for binned resolutions

Krzysztof Kozlowski (1):
      media: omap3isp: Use syscon_regmap_lookup_by_phandle_args

Laurent Pinchart (1):
      dt-bindings: media: imx219: Rename binding file with vendor prefix

Paul Elder (1):
      media: imx335: Set vblank immediately

Qasim Ijaz (1):
      media: vgxy61: Replace nested min() with single min3()

Richard Leitner (2):
      media: i2c: ov9282: use register definitions
      media: i2c: ov9282: add AEC Manual register definition

Robin Murphy (1):
      media: omap3isp: Handle ARM dma_iommu_mapping

Sakari Ailus (1):
      media: ipu6: Drop unused ipu6_dma_get_sgtable()

Tarang Raval (1):
      media: i2c: imx283: Drop runtime suspend/resume functions

Tomi Valkeinen (10):
      media: rcar-csi2: Move Y8 entry to a better place
      media: rcar-csi2: Add RAW10 and RAW12 formats
      media: rcar-isp: Add RAW8, RAW10 and RAW12 formats
      media: rcar-csi2: Use v4l2_get_link_freq()
      media: rcar-vin: Use v4l2_subdev_{enable|disable}_streams()
      media: rcar-isp: Use v4l2_subdev_{enable|disable}_streams()
      media: rcar-csi2: Use v4l2_subdev_{enable|disable}_streams()
      media: rcar-isp: Convert to subdev state
      media: rcar-isp: Convert to .{enable|disable}_streams
      media: rcar-csi2: Convert to .{enable|disable}_streams

 .../media/i2c/{imx219.yaml => sony,imx219.yaml}    |   2 +-
 MAINTAINERS                                        |   2 +-
 drivers/media/i2c/imx214.c                         |   2 +-
 drivers/media/i2c/imx219.c                         |  95 ++++++------
 drivers/media/i2c/imx283.c                         |  37 ++---
 drivers/media/i2c/imx335.c                         |  21 ++-
 drivers/media/i2c/ov08x40.c                        |   3 +-
 drivers/media/i2c/ov9282.c                         |  23 ++-
 drivers/media/i2c/vgxy61.c                         |   4 +-
 drivers/media/pci/intel/ipu6/ipu6-dma.c            |  33 -----
 drivers/media/pci/intel/ipu6/ipu6-dma.h            |   3 -
 drivers/media/pci/intel/ipu6/ipu6-isys-video.c     |   1 +
 drivers/media/platform/renesas/rcar-csi2.c         | 118 ++++++++++-----
 drivers/media/platform/renesas/rcar-isp.c          | 162 +++++++++++++--------
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |   4 +-
 drivers/media/platform/ti/omap3isp/isp.c           |  17 ++-
 16 files changed, 300 insertions(+), 227 deletions(-)
 rename Documentation/devicetree/bindings/media/i2c/{imx219.yaml => sony,imx219.yaml} (97%)