Skip to content

[GIT PULL FOR 6.14] V4L2 fixes, imx462 support

Hi Mauro, Hans,

Here's a pile of patches for 6.14. Included are a large number of fixes to
a number of drivers, but also support for the imx462 sensor.

Please pull.


The following changes since commit e90c9612ac3969cb8206029a26bcd2b6f5d4a942:

  media: rockchip: rga: Fix Copyright description (2024-12-16 16:51:01 +0000)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.14-2.2-signed

for you to fetch changes up to 06022f4e6ab52b18dee64ac88fe4b7a8c60b484c:

  media: Documentation: PHY information can be obtained from OF endpoint too (2024-12-18 09:21:22 +0200)

----------------------------------------------------------------
V4L2 patches for 6.14

----------------------------------------------------------------
Cosmin Tanislav (1):
      media: mc: fix endpoint iteration

Dave Stevenson (5):
      media: i2c: imx290: Limit analogue gain according to module
      media: i2c: imx290: Register 0x3011 varies between imx327 and imx290
      media: dt-bindings: sony,imx290: Add IMX462 to the IMX290 binding
      media: i2c: imx290: Add configuration for IMX462
      media: i2c: ov9282: Correct the exposure offset

David Heidelberg (1):
      media: Documentation: PHY information can be obtained from OF endpoint too

Hans de Goede (4):
      media: ov2740: Debug log chip ID
      media: ov2740: Add camera orientation and sensor rotation controls
      media: ov2740: Add powerdown GPIO support
      media: ov2740: Add regulator support

Jiasheng Jiang (3):
      media: marvell: Add check for clk_enable()
      media: mipi-csis: Add check for clk_enable()
      media: camif-core: Add check for clk_enable()

Laurentiu Palcu (1):
      staging: media: max96712: fix kernel oops when removing module

Luca Weiss (1):
      media: i2c: imx412: Add missing newline to prints

Mehdi Djait (3):
      media: ccs: Fix cleanup order in ccs_probe()
      media: ccs: Print a warning on CCS static data parser failure
      media: ccs: Fail the probe on CCS static data parser failure

Naushir Patuck (5):
      media: imx296: Add standby delay during probe
      media: bcm2835-unicam: Improve frame sequence count handling
      media: bcm2835-unicam: Allow setting of unpacked formats
      media: bcm2835-unicam: Disable trigger mode operation
      media: bcm2835-unicam: Fix for possible dummy buffer overrun

Niklas S\xf6derlund (4):
      media: dt-bindings: Add property to describe CSI-2 C-PHY line orders
      media: v4l: fwnode: Parse MiPI DisCo for C-PHY line-orders
      media: rcar-csi2: Allow specifying C-PHY line order
      media: rcar-csi2: Update D-PHY startup on V4M

Sakari Ailus (4):
      media: Documentation: ipu3: Remove unused and obsolete references
      media: ccs: Fix CCS static data parsing for large block sizes
      media: ccs: Clean up parsed CCS static data on parse failure
      media: Documentation: tx-rx: Fix formatting

Sam Bobrowicz (1):
      media: ov5640: fix get_light_freq on auto

Stanislaw Gruszka (2):
      media: intel/ipu6: remove cpu latency qos request on error
      media: intel/ipu6: move some boot messages to debug level

Thomas Wei\xdfschuh (1):
      media: i2c: imx208: Use const 'struct bin_attribute' callback

Tomi Valkeinen (15):
      media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
      media: i2c: ds90ub960: Fix UB9702 refclk register access
      media: i2c: ds90ub960: Fix use of non-existing registers on UB9702
      media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
      media: i2c: ds90ub960: Fix UB9702 VC map
      media: i2c: ds90ub960: Use HZ_PER_MHZ
      media: i2c: ds90ub960: Add support for I2C_RX_ID
      media: i2c: ds90ub960: Add RGB24, RAW8 and RAW10 formats
      media: i2c: ds90ub953: Clear CRC errors in ub953_log_status()
      media: i2c: ds90ub960: Drop unused indirect block define
      media: i2c: ds90ub960: Reduce sleep in ub960_rxport_wait_locks()
      media: i2c: ds90ub960: Handle errors in ub960_log_status_ub960_sp_eq()
      media: i2c: ds90ub913: Add error handling to ub913_hw_init()
      media: i2c: ds90ub953: Add error handling for i2c reads/writes
      media: i2c: ds90ub960: Fix shadowing of local variables

 Documentation/admin-guide/media/ipu3.rst           |   6 +-
 .../devicetree/bindings/media/i2c/sony,imx290.yaml |   2 +
 .../bindings/media/video-interfaces.yaml           |  21 +++
 Documentation/driver-api/media/tx-rx.rst           |   9 +-
 drivers/media/i2c/ccs/ccs-core.c                   |  18 +-
 drivers/media/i2c/ccs/ccs-data.c                   |  15 +-
 drivers/media/i2c/ds90ub913.c                      |  26 ++-
 drivers/media/i2c/ds90ub953.c                      |  56 ++++--
 drivers/media/i2c/ds90ub960.c                      | 188 ++++++++++++++-------
 drivers/media/i2c/imx208.c                         |   2 +-
 drivers/media/i2c/imx290.c                         |  81 ++++++++-
 drivers/media/i2c/imx296.c                         |   2 +
 drivers/media/i2c/imx412.c                         |  42 ++---
 drivers/media/i2c/ov2740.c                         |  58 ++++++-
 drivers/media/i2c/ov5640.c                         |   1 +
 drivers/media/i2c/ov9282.c                         |   2 +-
 drivers/media/pci/intel/ipu6/ipu6-buttress.c       |   8 +-
 drivers/media/pci/intel/ipu6/ipu6-cpd.c            |   2 +-
 drivers/media/pci/intel/ipu6/ipu6-isys.c           |   1 +
 drivers/media/platform/broadcom/bcm2835-unicam.c   |  42 +++--
 drivers/media/platform/marvell/mcam-core.c         |   7 +-
 drivers/media/platform/renesas/rcar-csi2.c         |  91 ++++++++--
 .../media/platform/samsung/exynos4-is/mipi-csis.c  |  10 +-
 .../media/platform/samsung/s3c-camif/camif-core.c  |  13 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  43 ++++-
 drivers/media/v4l2-core/v4l2-mc.c                  |   2 +-
 drivers/staging/media/max96712/max96712.c          |   4 +-
 include/dt-bindings/media/video-interfaces.h       |   7 +
 include/media/v4l2-mediabus.h                      |  21 +++
 29 files changed, 602 insertions(+), 178 deletions(-)

-- 
Kind regards,

Sakari Ailus


Merge request reports

Loading