From: Sakari Ailus <sakari.ailus@iki.fi>
To: linux-media@vger.kernel.org
Cc: hans@jjverkuil.nl, laurent.pinchart@ideasonboard.com
Subject: [GIT PULL FOR 6.17] V4L2 fixes for camera sensors (imx214, vd55g1, ov5693, ov7251, ov8865 and ov5670) mostly, V4L2 framework improvements, more
Date: Wed, 25 Jun 2025 08:55:57 +0000 [thread overview]
Message-ID: <aFu5ndWbP149qCeB@valkosipuli.retiisi.eu> (raw)
Hi Hans, Mauro,
This PR includes:
- Fixes and other improvements to various sensor drivers: imx214, vd55g1,
ov5670, ov5693, ov7251, ov8865, ov8858, ov2740, mt9m114, imx415), serdes
devices (ds90ub913, ds90ub953, ds90ub960, max96714 and max96717) and
lt6911uxe HDMI to CSI-2 bridge.
- Control handler freeing improvements.
- Miscellaneous MAINTAINER patches for Alvium, ivsc drivers.
- DT binding improvements for imx214, imx258, mt9m114 and ov8858.
- V4L2 sub-device framework improvements for routing.
- New device support in IPU bridge.
- Moving IPU3-CIO2 to use sub-device active state.
- Documentation cleanups and a small vimc cleanup.
- Dan Scally's int3472 board code amendment for Dell 7212 is also
included, acked by Ilpo to be merged via the Media tree.
Please pull.
The following changes since commit c0b1da281d84d33281fc49289f0c7f8aada450ff:
media: rc: ir-spi: avoid overflow in multiplication (2025-06-23 12:11:04 +0200)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-6.17-1.4-signed
for you to fetch changes up to 83fb1a87f82933fca5de354917d3a5b136f35919:
media: i2c: max96714: Drop check on number of active routes (2025-06-24 15:49:50 +0300)
----------------------------------------------------------------
V4L2 fixes for 6.17
----------------------------------------------------------------
André Apitzsch (5):
media: i2c: imx214: Reorder imx214_parse_fwnode call
media: i2c: imx214: Prepare for variable clock frequency
media: i2c: imx214: Make use of CCS PLL calculator
media: dt-bindings: sony,imx214: Deprecate property clock-frequency
media: i2c: imx214: Remove hard-coded external clock frequency
Andy Shevchenko (1):
media: i2c: max96717: Drop unused field assignment
Benjamin Mugnier (4):
media: i2c: vd55g1: Fix RATE macros not being expressed in bps
media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path
media: i2c: vd55g1: Setup sensor external clock before patching
media: i2c: vd55g1: Use first index of mbus codes array as default
Daniel Scally (3):
media: i2c: Defer ov5670_probe() if endpoint not found
platform/x86: int3472: Add board data for Dell 7212
media: ipu-bridge: Add _HID for OV5670
Dongcheng Yan (1):
media: i2c: set lt6911uxe's reset_gpio to GPIOD_OUT_LOW
Hanne-Lotta Mäenpää (1):
media: Documentation: Improve grammar, formatting in Video4Linux
Hans de Goede (8):
media: ipu-bridge: Add link-frequency to the GC0310 entry
media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor
media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors
media: ov5693: Improve error logging when fwnode is not found
media: ov7251: Improve error logging when fwnode is not found
media: ov8865: Improve error logging when fwnode is not found
media: ipu-bridge: Improve error logging when waiting for IVSC to become ready
Jason Chen (1):
media: ipu-bridge: Add support for additional link frequencies
Laurent Pinchart (6):
media: ipu3-cio2: Use V4L2 subdev active state
media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX
media: i2c: ds90ub913: Drop check on number of active routes
media: i2c: ds90ub953: Drop check on number of active routes
media: i2c: ds90ub960: Drop check on number of active routes
media: i2c: max96714: Drop check on number of active routes
Martin Hecht (1):
MAINTAINERS: Update my email address to gmail.com
Mathis Foerst (4):
media: dt-bindings: mt9m114: Add slew-rate DT-binding
media: mt9m114: Bypass PLL if required
media: mt9m114: Factor out mt9m114_configure_pa
media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
Matthias Fend (4):
media: i2c: imx415: Request the sensor clock without a name
media: dw9714: coding style fixes
media: dw9714: move power sequences to dedicated functions
media: dw9714: add support for powerdown pin
Niklas Söderlund (1):
media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
Olivier Benjamin (2):
dt-bindings: media: ov8858: inherit video-interface-devices properties
dt-bindings: media: imx258: inherit video-interface-devices properties
Sakari Ailus (8):
media: dt-bindings: mipi-ccs: Refer to video-interface-devices.yaml
media: vimc: Don't explicitly set bus_info
media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free()
media: Documentation: Document new v4l2_ctrl_handler_free() behaviour
media: ivsc: Remove Wentong's e-mail address
media: ivsc: Add MAINTAINERS entry
media: ov2740: Remove shorthand variables
.../devicetree/bindings/media/i2c/mipi-ccs.yaml | 13 +-
.../bindings/media/i2c/onnn,mt9m114.yaml | 9 +
.../devicetree/bindings/media/i2c/ovti,ov8858.yaml | 4 +-
.../devicetree/bindings/media/i2c/sony,imx214.yaml | 29 ++-
.../devicetree/bindings/media/i2c/sony,imx258.yaml | 4 +-
Documentation/driver-api/media/v4l2-controls.rst | 9 +-
Documentation/userspace-api/media/v4l/biblio.rst | 2 +-
.../userspace-api/media/v4l/dev-sliced-vbi.rst | 4 +-
.../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 11 +-
.../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 21 +-
.../userspace-api/media/v4l/pixfmt-srggb12p.rst | 4 +-
.../userspace-api/media/v4l/pixfmt-srggb14p.rst | 2 +-
MAINTAINERS | 12 +-
drivers/media/i2c/Kconfig | 5 +-
drivers/media/i2c/ds90ub913.c | 8 -
drivers/media/i2c/ds90ub953.c | 8 -
drivers/media/i2c/ds90ub960.c | 8 -
drivers/media/i2c/dw9714.c | 62 +++--
drivers/media/i2c/imx214.c | 263 ++++++++++++++++-----
drivers/media/i2c/imx415.c | 2 +-
drivers/media/i2c/lt6911uxe.c | 2 +-
drivers/media/i2c/max96714.c | 7 -
drivers/media/i2c/max96717.c | 1 -
drivers/media/i2c/mt9m114.c | 171 ++++++++------
drivers/media/i2c/ov2740.c | 18 +-
drivers/media/i2c/ov5670.c | 9 +-
drivers/media/i2c/ov5693.c | 7 +-
drivers/media/i2c/ov7251.c | 7 +-
drivers/media/i2c/ov8865.c | 3 +-
drivers/media/i2c/vd55g1.c | 32 +--
drivers/media/pci/intel/ipu-bridge.c | 13 +-
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 82 +++----
drivers/media/pci/intel/ipu3/ipu3-cio2.h | 2 -
drivers/media/pci/intel/ivsc/mei_ace.c | 4 +-
drivers/media/pci/intel/ivsc/mei_csi.c | 4 +-
drivers/media/test-drivers/vimc/vimc-capture.c | 2 -
drivers/media/test-drivers/vimc/vimc-core.c | 2 -
drivers/media/v4l2-core/v4l2-common.c | 8 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 12 +-
drivers/media/v4l2-core/v4l2-subdev.c | 14 ++
.../x86/intel/int3472/tps68470_board_data.c | 128 ++++++++++
include/media/v4l2-ctrls.h | 4 +-
42 files changed, 668 insertions(+), 344 deletions(-)
--
Kind regards,
Sakari Ailus
reply other threads:[~2025-06-25 8:56 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aFu5ndWbP149qCeB@valkosipuli.retiisi.eu \
--to=sakari.ailus@iki.fi \
--cc=hans@jjverkuil.nl \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.