mbox series

[GIT,PULL,FOR,v6.12] Various fixes and enhancements

Message ID ce1d3813-dd20-49f2-b943-005597c41e74@xs4all.nl
State New
Headers show
Series [GIT,PULL,FOR,v6.12] Various fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.12a

Message

Hans Verkuil Aug. 8, 2024, 7:46 a.m. UTC
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(-)