Hi Mauro, Here's a bunch of patches again for 5.18. Most notably there's V4L2 fwnode / mbus_config cleanup by Laurent, the hi847 camera sensor driver from Shawn Tu and the od08d10 camera sensor driver by Jimmy Su. Fixes elsewhere are included, too. Since v1, a few more patches have been added and I've dropped a camss patch already picked by Hans. Since v2, I've added a new patch to prepare the ov6650 driver for get_mbus_config() changes by Laurent. Also other fixes have been added, effectively the rest of the patches. This is now on the media stage tree as it depends on other patches there. Please pull. The following changes since commit 68a99f6a0ebfe9101ea79ba5af1c407a5ad4f629: media: lirc: report ir receiver overflow (2022-01-28 19:32:50 +0100) are available in the Git repository at: git://linuxtv.org/sailus/media_tree.git tags/for-5.18-1.2-signed for you to fetch changes up to 63e1437181c45a2b74d2e1f2c852381f0ccff20b: media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() (2022-02-02 15:44:33 +0200) ---------------------------------------------------------------- More V4L2 camera patches ---------------------------------------------------------------- Bingbu Cao (1): media: ov5675: use group write to update digital gain Dan Carpenter (1): media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() Kees Cook (1): media: omap3isp: Use struct_group() for memcpy() region Laurent Pinchart (4): media: v4l2-mediabus: Use structures to describe bus configuration media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag Martin Kepplinger (2): dt-binding: media: hynix,hi846: use $defs/port-base port description dt-bindings: media: hynix,hi846: add link-frequencies description Sakari Ailus (1): microchip-csi2dc: Remove VC support for now .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 ++- drivers/gpu/ipu-v3/ipu-csi.c | 6 +-- drivers/media/i2c/adv7180.c | 10 ++--- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +-------- drivers/media/i2c/ml86v7667.c | 5 ++- drivers/media/i2c/mt9m001.c | 8 ++-- drivers/media/i2c/mt9m111.c | 14 ++++--- drivers/media/i2c/ov08d10.c | 4 +- drivers/media/i2c/ov5675.c | 32 ++++++++++++++-- drivers/media/i2c/ov6650.c | 14 +++---- drivers/media/i2c/ov9640.c | 8 ++-- drivers/media/i2c/tc358743.c | 24 ++---------- drivers/media/i2c/tvp5150.c | 6 ++- drivers/media/platform/atmel/microchip-csi2dc.c | 20 ++-------- drivers/media/platform/omap3isp/ispstat.c | 5 ++- drivers/media/platform/pxa_camera.c | 12 +++--- drivers/media/platform/rcar-vin/rcar-csi2.c | 16 ++------ drivers/media/v4l2-core/v4l2-fwnode.c | 6 +-- drivers/staging/media/imx/imx-media-csi.c | 7 ++-- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 ++---------- include/media/v4l2-mediabus.h | 44 +++++++++------------- include/uapi/linux/omap3isp.h | 21 +++++++---- 22 files changed, 138 insertions(+), 173 deletions(-) -- Kind regards, Sakari Ailus