If there are no objections, then I plan to merge this during the weekend. Regards, Hans The following changes since commit f5306b757cb78aeec45e03ee52ec038c6423ad7a: documentation: media: vivid: Update documentation on vivid loopback support (2024-06-28 08:00:29 +0200) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.11f for you to fetch changes up to 5a3880e16c5cda3106a86d2b1e79b0223437bcba: media: videobuf2: add missing MODULE_DESCRIPTION() macro (2024-06-28 09:29:52 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Atanas Filipov (1): media: qcom: camss: Decompose register and link operations Chen Ni (1): media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse Jeff Johnson (8): media: exynos4-is: add missing MODULE_DESCRIPTION() macros media: ti: add missing MODULE_DESCRIPTION() macros media: atomisp: add missing MODULE_DESCRIPTION() macros media: dvb-frontends: add missing MODULE_DESCRIPTION() macros media: uda1342: add missing MODULE_DESCRIPTION() macro usb: uvc: add missing MODULE_DESCRIPTION() macro media: dvb-usb: add missing MODULE_DESCRIPTION() macros media: videobuf2: add missing MODULE_DESCRIPTION() macro Milen Mitkov (2): media: qcom: camss: Split testgen, RDI and RX for CSID 170 media: qcom: camss: Decouple VFE from CSID Nils Rothaug (5): media: tuner-simple: Add support for Tena TNF931D-DFDR1 media: rc: add keymap for MyGica UTV3 remote media: dt-bindings: rc: add rc-mygica-utv3 media: em28xx: Add support for MyGica UTV3 media: em28xx: Set GPIOs for non-audio boards when switching input Radoslav Tsvetkov (5): media: qcom: camss: Add per sub-device type resources media: qcom: camss: Attach formats to VFE resources media: qcom: camss: Attach formats to CSID resources media: qcom: camss: Attach formats to CSIPHY resources media: qcom: camss: Move format related functions Documentation/admin-guide/media/em28xx-cardlist.rst | 8 + Documentation/admin-guide/media/tuner-cardlist.rst | 2 + Documentation/devicetree/bindings/media/rc.yaml | 1 + drivers/media/common/uvc.c | 1 + drivers/media/common/videobuf2/videobuf2-dvb.c | 1 + drivers/media/dvb-frontends/au8522_decoder.c | 1 + drivers/media/dvb-frontends/mb86a16.c | 1 + drivers/media/i2c/uda1342.c | 1 + drivers/media/platform/qcom/camss/Makefile | 1 + drivers/media/platform/qcom/camss/camss-csid-4-1.c | 132 +--------- drivers/media/platform/qcom/camss/camss-csid-4-7.c | 160 +----------- drivers/media/platform/qcom/camss/camss-csid-gen2.c | 413 +++++++++++-------------------- drivers/media/platform/qcom/camss/camss-csid.c | 512 +++++++++++++++++++++++++++++++++++--- drivers/media/platform/qcom/camss/camss-csid.h | 32 ++- drivers/media/platform/qcom/camss/camss-csiphy.c | 74 +++--- drivers/media/platform/qcom/camss/camss-csiphy.h | 23 +- drivers/media/platform/qcom/camss/camss-format.c | 91 +++++++ drivers/media/platform/qcom/camss/camss-format.h | 62 +++++ drivers/media/platform/qcom/camss/camss-vfe-17x.c | 10 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 483 +++++++++++++++++++++--------------- drivers/media/platform/qcom/camss/camss-vfe.h | 22 +- drivers/media/platform/qcom/camss/camss-video.c | 294 +--------------------- drivers/media/platform/qcom/camss/camss-video.h | 4 +- drivers/media/platform/qcom/camss/camss.c | 731 +++++++++++++++++++++++++++++++++++++++---------------- drivers/media/platform/qcom/camss/camss.h | 20 +- drivers/media/platform/samsung/exynos4-is/common.c | 1 + drivers/media/platform/samsung/exynos4-is/fimc-is.c | 1 + drivers/media/platform/samsung/exynos4-is/fimc-lite.c | 1 + drivers/media/platform/ti/vpe/vpdma.c | 1 + drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-mygica-utv3.c | 69 ++++++ drivers/media/tuners/tuner-types.c | 21 ++ drivers/media/usb/dvb-usb/dibusb-common.c | 1 + drivers/media/usb/dvb-usb/dibusb-mc-common.c | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 52 ++++ drivers/media/usb/em28xx/em28xx-core.c | 3 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c | 1 + drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c | 1 + include/media/rc-map.h | 1 + include/media/tuner.h | 1 + 45 files changed, 1895 insertions(+), 1366 deletions(-) create mode 100644 drivers/media/platform/qcom/camss/camss-format.c create mode 100644 drivers/media/platform/qcom/camss/camss-format.h create mode 100644 drivers/media/rc/keymaps/rc-mygica-utv3.c