mbox series

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

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

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-6.12-1-signed

Message

Sakari Ailus Aug. 30, 2024, 10:48 p.m. UTC
Hi Hans, Mauro,

There are a lot of patches in this PR, result of me being quite busy
elsewhere lately. Included are:

- Miscellaneous cleanups here and there, including sparse false positive
  fixes from Ricardo
- Fixes to ov5675, ar0521, mt9v111 and ipu3-imgu drivers
- Improvements to imx283, imx355, og01a1b and max96717 drivers

Please pull.


The following changes since commit 393556c9f56ced8d9776c32ce99f34913cfd904e:

  Merge tag 'tags/next-media-videobuf-20240827' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git (2024-08-28 13:11:49 +0200)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.12-1-signed

for you to fetch changes up to 9a59151d09df8e1c03add9ea5f767b4087512f7c:

  media: MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsystem (2024-08-30 12:19:08 +0300)

----------------------------------------------------------------
V4L2 patches for 6.12

----------------------------------------------------------------
Alexander Shiyan (1):
      media: i2c: ar0521: Use cansleep version of gpiod_set_value()

Bryan O'Donoghue (1):
      media: ov5675: Fix power on/off delay timings

Changhuang Liang (1):
      media: MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsystem

Hongbo Li (1):
      media: intel/ipu6: make use of dev_err_cast_probe()

Julien Massot (2):
      media: i2c: max96717: coding style fixes
      media: i2c: max96714: coding style fixes

Liao Chen (2):
      media: i2c: mt9v111: Enable module autoloading
      media: i2c: mt9v111: Drop redundant comma

Max Staudt (3):
      staging: media: ipu3: Drop superfluous check in imgu_vb2_stop_streaming()
      staging: media: ipu3: Return buffers outside of needless locking
      staging: media: ipu3: Stop streaming in inverse order of starting

Ricardo Ribalda (6):
      media: ar0521: Refactor ar0521_power_off()
      media: i2c: ov5645: Refactor ov5645_set_power_off()
      media: i2c: s5c73m3: Move clk_prepare to its own function
      media: tc358746: Move clk_prepare to its own function
      media: meson: vdec_1: Refactor vdec_1_stop()
      media: meson: vdec: hevc: Refactor vdec_hevc_start and vdec_hevc_stop

Robert Mader (1):
      media: i2c: imx355: Parse and register properties

Tommaso Merciai (1):
      media: i2c: max96717: add test pattern ctrl

Umang Jain (3):
      media: imx283: Add 3/3 binning mode
      dt-bindings: media: imx335: Add reset-gpios to the DT example
      media: imx335: Fix reset-gpio handling

Vladimir Zapolskiy (6):
      media: dt-bindings: Add OmniVision OG01A1B image sensor
      media: i2c: og01a1b: Add OF support to the image sensor driver
      media: i2c: og01a1b: Add stubs of runtime power management functions
      media: i2c: og01a1b: Add support of xvclk supply clock in power management
      media: i2c: og01a1b: Add management of optional reset GPIO
      media: i2c: og01a1b: Add management of optional sensor supply lines

Yue Haibing (2):
      media: ccs: Remove unused declarations
      media: siano: Remove unused declarations

 .../bindings/media/i2c/ovti,og01a1b.yaml           | 107 ++++++++++
 .../devicetree/bindings/media/i2c/sony,imx335.yaml |   4 +
 MAINTAINERS                                        |   3 +-
 drivers/media/common/siano/smscoreapi.h            |   6 -
 drivers/media/i2c/ar0521.c                         |  22 +-
 drivers/media/i2c/ccs/ccs-reg-access.h             |   3 -
 drivers/media/i2c/imx283.c                         |  33 +++
 drivers/media/i2c/imx335.c                         |   9 +-
 drivers/media/i2c/imx355.c                         |  12 +-
 drivers/media/i2c/max96714.c                       |  18 +-
 drivers/media/i2c/max96717.c                       | 236 ++++++++++++++++++---
 drivers/media/i2c/mt9v111.c                        |   3 +-
 drivers/media/i2c/og01a1b.c                        | 187 ++++++++++++++--
 drivers/media/i2c/ov5645.c                         |  15 +-
 drivers/media/i2c/ov5675.c                         |  12 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |  13 +-
 drivers/media/i2c/tc358746.c                       |  12 +-
 drivers/media/pci/intel/ipu6/ipu6.c                |  20 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |  40 +++-
 drivers/staging/media/meson/vdec/vdec_1.c          |  16 +-
 drivers/staging/media/meson/vdec/vdec_hevc.c       |  43 +++-
 21 files changed, 690 insertions(+), 124 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml