Hi Mauro, Hans, Here are a bunch of improvements for sensor and other drivers. Most are cleanups, more clock configurations are added for imx415 and other improvements are done for ov08x40 and v4l2-cci. Please pull. The following changes since commit c8282f7b8523a4d37e5fefa220d93f2be06650e2: Merge tag 'v6.8-rc2' (2024-01-29 08:59:23 +0100) are available in the Git repository at: git://linuxtv.org/sailus/media_tree.git tags/for-6.9-2-signed for you to fetch changes up to d7cb6098f1d4866ae864cccdbb3fdcea1176a7f6: media: ov08x40: Reduce start streaming time (2024-01-30 10:09:41 +0200) ---------------------------------------------------------------- V4L2 patches for 6.9 ---------------------------------------------------------------- Alexander Stein (3): media: tc358743: register v4l2 async device only after successful setup media: i2c: imx415: Convert to new CCI register access helpers media: i2c: imx415: Add more clock configurations Bo Liu (6): media: i2c: imx214: convert to use maple tree register cache media: i2c: imx274: convert to use maple tree register cache media: i2c: mt9v032: convert to use maple tree register cache media: i2c: tvp5150: convert to use maple tree register cache media: i2c: max2175: convert to use maple tree register cache media: i2c: isl7998x: convert to use maple tree register cache Jason Chen (3): media: ov08x40: Avoid sensor probing in D0 state media: ov08x40: Modify the tline calculation in different modes media: ov08x40: Reduce start streaming time Julien Massot (2): media: i2c: st-vgxy61: Convert to CCI register access helpers media: v4l2: cci: print leading 0 on error Sakari Ailus (5): media: Documentation: Rework CCS driver documentation media: v4l: Add a helper for setting up link-frequencies control media: imx334: Use v4l2_link_freq_to_bitmap helper media: imx319: Use v4l2_link_freq_to_bitmap helper media: imx355: Use v4l2_link_freq_to_bitmap helper .../bindings/media/video-interfaces.yaml | 2 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 53 +- Documentation/userspace-api/media/drivers/ccs.rst | 6 +- arch/arm/boot/dts/ti/omap/omap3-n9.dts | 2 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx274.c | 2 +- drivers/media/i2c/imx319.c | 53 +- drivers/media/i2c/imx334.c | 41 +- drivers/media/i2c/imx355.c | 53 +- drivers/media/i2c/imx415.c | 672 ++++++---- drivers/media/i2c/isl7998x.c | 2 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/mt9v032.c | 2 +- drivers/media/i2c/ov08x40.c | 1307 ++------------------ drivers/media/i2c/st-vgxy61.c | 390 +++--- drivers/media/i2c/tc358743.c | 7 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/v4l2-core/v4l2-cci.c | 4 +- drivers/media/v4l2-core/v4l2-common.c | 47 + include/media/v4l2-common.h | 25 + 21 files changed, 849 insertions(+), 1827 deletions(-) -- Sakari Ailus