[GIT PULL FOR 6.8] V4L2 cleanups and fixes

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

 



Hi Hans, Mauro,

Here's a small set of fixes and cleanups for 6.8. In particular, there are
Runtime PM API usage fixes for a couple of drivers from Bingbu and myself,
moving the CCS driver to use V4L2 CCI as well as a few random fixes and
cleanups.

Please pull.


The following changes since commit 3b8551e73271fc375b15c887db54ad31686eb2ea:

  media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies (2023-11-24 14:11:22 +0100)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.8-5-signed

for you to fetch changes up to d940503dc621ded42c2816d5d693453d90d5cf64:

  media: v4l2-subdev: Fix indentation in v4l2-subdev.h (2023-11-28 12:10:53 +0200)

----------------------------------------------------------------
V4L2 patches for 6.8

----------------------------------------------------------------
Bingbu Cao (4):
      media: imx355: Enable runtime PM before registering async sub-device
      media: ov01a10: Enable runtime PM before registering async sub-device
      media: ov13b10: Enable runtime PM before registering async sub-device
      media: ov9734: Enable runtime PM before registering async sub-device

Laurent Pinchart (2):
      media: microchip-isc: Remove dead code in pipeline validation
      media: v4l2-subdev: Fix indentation in v4l2-subdev.h

Sakari Ailus (9):
      media: ccs: Print ireal and float limits converted to integers
      media: imx319: Enable runtime PM before registering async sub-device
      media: Documentation: Initialisation finishes before subdev registration
      media: v4l: cci: Include linux/bits.h
      media: v4l: cci: Add driver-private bit definitions
      media: v4l: cci: Add macros to obtain register width and address
      media: ccs: Generate V4L2 CCI compliant register definitions
      media: ccs: Better separate CCS static data access
      media: ccs: Use V4L2 CCI for accessing sensor registers

 Documentation/driver-api/media/camera-sensor.rst   |   3 +-
 .../driver-api/media/drivers/ccs/mk-ccs-regs       | 104 ++-
 Documentation/driver-api/media/v4l2-subdev.rst     |   7 +
 drivers/media/i2c/ccs/ccs-core.c                   | 101 ++-
 drivers/media/i2c/ccs/ccs-reg-access.c             | 213 +----
 drivers/media/i2c/ccs/ccs-regs.h                   | 906 ++++++++++----------
 drivers/media/i2c/ccs/ccs.h                        |   2 +
 drivers/media/i2c/ccs/smiapp-reg-defs.h            | 951 +++++++++++----------
 drivers/media/i2c/imx319.c                         |  12 +-
 drivers/media/i2c/imx355.c                         |  12 +-
 drivers/media/i2c/ov01a10.c                        |  18 +-
 drivers/media/i2c/ov13b10.c                        |  14 +-
 drivers/media/i2c/ov9734.c                         |  19 +-
 .../media/platform/microchip/microchip-isc-base.c  |  41 -
 drivers/media/v4l2-core/v4l2-cci.c                 |   8 +-
 include/media/v4l2-cci.h                           |  11 +
 include/uapi/linux/v4l2-subdev.h                   |   2 +-
 17 files changed, 1171 insertions(+), 1253 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