[GIT PULL v2 FOR 6.10] Ov4689 sensor patches, IVSC fixes and V4L2 async improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hans, Mauro,

Here are a bunch of patches for the ov4689 and imx219 sensor drivers, as
well as link frequency control improvements for the IVSC driver as well as
moving some of the work from drivers to v4l2-async.

since v1:

- Fixed sensor_gain uninitialised value compiler warning.

- Left out IVSC and LINK_FREQ patches for now.

Please pull.


The following changes since commit faa4364bef2ec0060de381ff028d1d836600a381:

  media: stk1160: fix bounds checking in stk1160_copy_video() (2024-04-24 13:49:56 +0200)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.10-3.1-signed

for you to fetch changes up to 6612d1ae37b52d37d1d515d7c5110b9f3afe94d2:

  media: v4l: async: Set owner for async sub-devices (2024-04-26 11:56:26 +0300)

----------------------------------------------------------------
V4L2 patches for 6.10

----------------------------------------------------------------
Mikhail Rudenko (16):
      media: i2c: ov4689: Clean up and annotate the register table
      media: i2c: ov4689: Sort register definitions by address
      media: i2c: ov4689: Fix typo in a comment
      media: i2c: ov4689: CCI conversion
      media: i2c: ov4689: Remove i2c_client from ov4689 struct
      media: i2c: ov4689: Refactor ov4689_set_ctrl
      media: i2c: ov4689: Use sub-device active state
      media: i2c: ov4689: Enable runtime PM before registering sub-device
      media: i2c: ov4689: Use runtime PM autosuspend
      media: i2c: ov4689: Remove max_fps field from struct ov4689_mode
      media: i2c: ov4689: Make horizontal blanking configurable
      media: i2c: ov4689: Implement vflip/hflip controls
      media: i2c: ov4689: Implement digital gain control
      media: i2c: ov4689: Implement manual color balance controls
      media: i2c: ov4689: Move pixel array size out of struct ov4689_mode
      media: i2c: ov4689: Set timing registers programmatically

Sakari Ailus (2):
      media: v4l: Set sub-device's owner field to the caller's module
      media: v4l: async: Set owner for async sub-devices

Umang Jain (1):
      media: i2c: imx219: Use dev_err_probe on probe

 drivers/media/i2c/Kconfig             |   1 +
 drivers/media/i2c/imx219.c            |  77 ++--
 drivers/media/i2c/ov4689.c            | 673 ++++++++++++++++++----------------
 drivers/media/v4l2-core/v4l2-async.c  |  10 +-
 drivers/media/v4l2-core/v4l2-device.c |  12 +-
 drivers/media/v4l2-core/v4l2-i2c.c    |   2 +-
 drivers/media/v4l2-core/v4l2-spi.c    |   2 +-
 include/media/v4l2-async.h            |   4 +-
 include/media/v4l2-device.h           |   7 +-
 9 files changed, 419 insertions(+), 369 deletions(-)

-- 
Sakari Ailus




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux