If there are no objections, then I'll push this to the media staging tree tomorrow (Friday). Regards, Hans The following changes since commit e7311aa47a6ac355558bc65512aa7c381f8506ec: media: siano: Simplify smscore_load_firmware_from_file (2024-08-05 16:30:24 +0200) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.12a for you to fetch changes up to c0c95b6b1b33daa3bb40ac96b31cbd062a5a0c81: media: ti: cal: use 'time_left' variable with wait_event_timeout() (2024-08-08 09:26:13 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Biju Das (2): media: dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindings media: dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindings Bryan O'Donoghue (2): media: qcom: camss: Remove use_count guard in stop_streaming media: qcom: camss: Fix ordering of pm_runtime_enable Chen Ni (1): media: i2c: thp7312: Convert comma to semicolon Christian Hewitt (2): dt-bindings: media: amlogic,gx-vdec: add the GXLX SoC family and update GXL media: meson: vdec: add GXLX SoC platform Christophe JAILLET (3): media: i2c: tvp5150: Constify some structures media: platform: allegro-dvt: Constify struct regmap_config media: ti: cal: Constify struct media_entity_operations Colin Ian King (2): media: i2c: GC05A2: Fix spelling mistake "Horizental" -> "Horizontal" media: i2c: GC08A3: Fix spelling mistake "STRAEMING_REG" -> "STREAMING_REG" Fritz Koenig (1): Documentation: media: Fix v4l2_av1_segmentation table formatting Geert Uytterhoeven (1): media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835 Hans Verkuil (4): Documentation: media: vivid.rst: update TODO list Documentation: media: add missing V4L2_BUF_CAP_ flags media: v4l2-core: v4l2-ioctl: missing ', ' in create_bufs logging Documentation: media: move Memory Consistency Flags Javier Carrasco (2): media: i2c: tda1997x: constify snd_soc_component_driver struct media: docs: Fix newline typos in capture.c Junlin Li (2): drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error Kuninori Morimoto (4): media: platform: microchip: use for_each_endpoint_of_node() media: platform: ti: use for_each_endpoint_of_node() media: platform: xilinx: use for_each_endpoint_of_node() staging: media: atmel: use for_each_endpoint_of_node() Michael Tretter (1): media: verisilicon: Use fourcc format string Ricardo Ribalda (1): media: imx-pxp: Rewrite coeff expression Roman Smirnov (1): Revert "media: tuners: fix error return code of hybrid_tuner_request_state()" Sakari Ailus (1): media: Documentation: Fix spelling of "blanking" Uwe Kleine-König (1): media: Drop explicit initialization of struct i2c_device_id::driver_data to 0 Wolfram Sang (8): media: allegro: use 'time_left' variable with wait_for_completion_timeout() media: atmel-isi: use 'time_left' variable with wait_for_completion_timeout() media: bdisp: use 'time_left' variable with wait_event_timeout() media: fimc-is: use 'time_left' variable with wait_event_timeout() media: platform: exynos-gsc: use 'time_left' variable with wait_event_timeout() media: solo6x10: use 'time_left' variable with wait_for_completion_timeout() media: tegra-vde: use 'time_left' variable with wait_for_completion_interruptible_timeout() media: ti: cal: use 'time_left' variable with wait_event_timeout() Documentation/admin-guide/media/vivid.rst | 4 ++-- Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml | 3 ++- Documentation/devicetree/bindings/media/renesas,fcp.yaml | 2 ++ Documentation/devicetree/bindings/media/renesas,vsp1.yaml | 1 + Documentation/userspace-api/media/v4l/buffer.rst | 35 ----------------------------------- Documentation/userspace-api/media/v4l/capture.c.rst | 6 +++--- Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst | 2 +- Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst | 2 +- Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst | 40 ++++++++++++++++++++++++++++++++-------- drivers/media/dvb-frontends/a8293.c | 2 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/af9033.c | 2 +- drivers/media/dvb-frontends/au8522_decoder.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/mn88472.c | 2 +- drivers/media/dvb-frontends/mn88473.c | 2 +- drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/dvb-frontends/rtl2830.c | 4 ++-- drivers/media/dvb-frontends/rtl2832.c | 4 ++-- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/dvb-frontends/sp2.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 2 +- drivers/media/dvb-frontends/stv6110x.c | 2 +- drivers/media/dvb-frontends/tda10071.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 4 ++-- drivers/media/i2c/ad5820.c | 4 ++-- drivers/media/i2c/adp1653.c | 2 +- drivers/media/i2c/adv7170.c | 4 ++-- drivers/media/i2c/adv7175.c | 4 ++-- drivers/media/i2c/adv7183.c | 4 ++-- drivers/media/i2c/adv7343.c | 4 ++-- drivers/media/i2c/adv7393.c | 4 ++-- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ak881x.c | 4 ++-- drivers/media/i2c/bt819.c | 6 +++--- drivers/media/i2c/bt856.c | 2 +- drivers/media/i2c/bt866.c | 2 +- drivers/media/i2c/cs3308.c | 2 +- drivers/media/i2c/cs5345.c | 2 +- drivers/media/i2c/cs53l32a.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/ds90ub913.c | 5 ++++- drivers/media/i2c/dw9714.c | 4 ++-- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/gc05a2.c | 2 +- drivers/media/i2c/gc08a3.c | 2 +- drivers/media/i2c/imx274.c | 2 +- drivers/media/i2c/isl7998x.c | 4 ++-- drivers/media/i2c/ks0127.c | 6 +++--- drivers/media/i2c/lm3560.c | 4 ++-- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/max2175.c | 4 ++-- drivers/media/i2c/ml86v7667.c | 4 ++-- drivers/media/i2c/msp3400-driver.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 2 +- drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/mt9v011.c | 2 +- drivers/media/i2c/ov13858.c | 4 ++-- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2659.c | 4 ++-- drivers/media/i2c/ov5640.c | 4 ++-- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5647.c | 2 +- drivers/media/i2c/ov6650.c | 2 +- drivers/media/i2c/ov7640.c | 2 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9640.c | 2 +- drivers/media/i2c/ov9650.c | 4 ++-- drivers/media/i2c/rj54n1cb0c.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k5baf.c | 4 ++-- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa6752hs.c | 2 +- drivers/media/i2c/saa7110.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/saa7185.c | 2 +- drivers/media/i2c/sony-btf-mpx.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tda7432.c | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/thp7312.c | 2 +- drivers/media/i2c/ths7303.c | 6 +++--- drivers/media/i2c/ths8200.c | 4 ++-- drivers/media/i2c/tlv320aic23b.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp5150.c | 6 +++--- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/tw2804.c | 2 +- drivers/media/i2c/tw9900.c | 2 +- drivers/media/i2c/tw9903.c | 2 +- drivers/media/i2c/tw9906.c | 2 +- drivers/media/i2c/tw9910.c | 2 +- drivers/media/i2c/uda1342.c | 2 +- drivers/media/i2c/upd64031a.c | 2 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/vp27smpx.c | 2 +- drivers/media/i2c/vpx3220.c | 6 +++--- drivers/media/i2c/wm8739.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 8 ++++---- drivers/media/platform/allegro-dvt/allegro-core.c | 28 ++++++++++++++-------------- drivers/media/platform/atmel/atmel-isi.c | 8 ++++---- drivers/media/platform/microchip/microchip-sama5d2-isc.c | 21 ++++++++------------- drivers/media/platform/microchip/microchip-sama7g5-isc.c | 21 ++++++++------------- drivers/media/platform/nvidia/tegra-vde/h264.c | 10 +++++----- drivers/media/platform/nxp/imx-pxp.h | 9 +++++++-- drivers/media/platform/qcom/camss/camss-video.c | 6 ------ drivers/media/platform/qcom/camss/camss.c | 5 +++-- drivers/media/platform/raspberrypi/pisp_be/Kconfig | 1 + drivers/media/platform/samsung/exynos-gsc/gsc-core.c | 10 +++++----- drivers/media/platform/samsung/exynos4-is/fimc-core.c | 10 +++++----- drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 10 +++++----- drivers/media/platform/ti/am437x/am437x-vpfe.c | 12 +++++------- drivers/media/platform/ti/cal/cal-camerarx.c | 2 +- drivers/media/platform/ti/cal/cal.c | 8 ++++---- drivers/media/platform/ti/davinci/vpif_capture.c | 14 +++++++------- drivers/media/platform/verisilicon/hantro_v4l2.c | 6 +----- drivers/media/platform/xilinx/xilinx-vipp.c | 9 ++------- drivers/media/radio/radio-tea5764.c | 2 +- drivers/media/radio/saa7706h.c | 4 ++-- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si4713/si4713.c | 4 ++-- drivers/media/radio/tef6862.c | 4 ++-- drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 2 +- drivers/media/tuners/e4000.c | 2 +- drivers/media/tuners/fc2580.c | 2 +- drivers/media/tuners/m88rs6000t.c | 2 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mxl301rf.c | 2 +- drivers/media/tuners/qm1d1b0004.c | 2 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/tda18212.c | 2 +- drivers/media/tuners/tda18250.c | 2 +- drivers/media/tuners/tua9001.c | 2 +- drivers/media/tuners/tuner-i2c.h | 4 +--- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c | 10 +++------- drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c | 10 +++------- drivers/staging/media/meson/vdec/vdec.c | 2 ++ drivers/staging/media/meson/vdec/vdec_platform.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ drivers/staging/media/meson/vdec/vdec_platform.h | 2 ++ 154 files changed, 345 insertions(+), 331 deletions(-)