All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL for v6.12-rc1] media updates
Date: Mon, 23 Sep 2024 12:56:42 +0200	[thread overview]
Message-ID: <20240923125642.7aed968b@foz.lan> (raw)

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v6.12-1

For:

- New CEC driver: Extron DA HD 4K Plus;
- Lots of driver fixes, cleanups and improvements.

Regards,
Mauro

---

The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:

  Linux 6.11-rc2 (2024-08-04 13:50:53 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v6.12-1

for you to fetch changes up to 81ee62e8d09ee3c7107d11c8bbfd64073ab601ad:

  media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode() (2024-09-10 07:30:36 +0200)

----------------------------------------------------------------
media updates for v6.12-rc1

----------------------------------------------------------------
Alex Bee (1):
      dt-bindings: media: rockchip,vpu: Document RK3128 compatible

Alexander Shiyan (1):
      media: i2c: ar0521: Use cansleep version of gpiod_set_value()

Alexander Stein (2):
      media: verisilicon: Move Rockchip hardware drivers to the corresponding option
      media: verisilicon: Move Rockchip AV1 hardware drivers to the corresponding option

Anastasia Belova (1):
      media: coda: cast an operand of multiplication to a larger type

Andy Shevchenko (3):
      media: atomisp: Remove duplicated leftover, i.e. sh_css_dvs_info.h
      media: atomisp: Replace rarely used macro from math_support.h
      media: atomisp: Simplify ia_css_pipe_create_cas_scaler_desc_single_output()

Benjamin Gaignard (4):
      media: verisilicon: AV1: Be more flexible with postproc capabilities
      media: verisilicon: Fix auxiliary buffer allocation size
      media: verisilicon: AV1: Correct some sizes/positions on register fields
      media: verisilicon: Add reference buffer compression feature

Biju Das (5):
      media: dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindings
      media: dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindings
      media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
      media: mt9p031: Extend match support for OF tables
      media: mt9p031: Drop CONFIG_OF ifdeffery

Bryan O'Donoghue (3):
      media: qcom: camss: Remove use_count guard in stop_streaming
      media: qcom: camss: Fix ordering of pm_runtime_enable
      media: ov5675: Fix power on/off delay timings

Changhuang Liang (2):
      staging: media: starfive: Add the dynamic resolution support
      media: MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsystem

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 (6):
      media: i2c: tvp5150: Constify some structures
      media: platform: allegro-dvt: Constify struct regmap_config
      media: ti: cal: Constify struct media_entity_operations
      media: venus: Constify struct dec_bufsize_ops and enc_bufsize_ops
      media: mediatek: vcodec: Constify struct vb2_ops
      media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode()

Colin Ian King (2):
      media: i2c: GC05A2: Fix spelling mistake "Horizental" -> "Horizontal"
      media: i2c: GC08A3: Fix spelling mistake "STRAEMING_REG" -> "STREAMING_REG"

Deborah Brouwer (1):
      media: vicodec: allow en/decoder cmd w/o CAPTURE

Emmanuel Gil Peyrot (1):
      media: dt-bindings: rk3568-vepu: Add RK3588 VEPU121

Erling Ljunggren (3):
      media: videodev2.h: add V4L2_CAP_EDID
      media: v4l2-dev: handle V4L2_CAP_EDID
      media: docs: Add V4L2_CAP_EDID

Fabio Estevam (2):
      media: imx-mipi-csis: Switch to RUNTIME_PM_OPS()
      media: imx8mq-mipi-csi2: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()

Fritz Koenig (2):
      Documentation: media: Fix v4l2_av1_segmentation table formatting
      Documentation: media: Fix AV1 struct documentation

Geert Uytterhoeven (2):
      media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835
      media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3

Hans Verkuil (19):
      media: cec: core: add new CEC_MSG_FL_REPLY_VENDOR_ID flag
      media: vivid: add <Vendor Command With ID> support
      media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
      media: cec: cec-adap.c: improve CEC_MSG_FL_REPLY_VENDOR_ID check
      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
      Merge tag 'next-media-rkisp1-20240814' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-misc-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-imx-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-renesas-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'next-media-20240826' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-videobuf-20240827' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
      media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS
      media: cec: move cec_get/put_device to header
      media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver
      media: atomisp: add missing wait_prepare/finish ops
      media: atomisp: set lock before calling vb2_queue_init()

Hans de Goede (4):
      media: atomisp: csi2-bridge: Add DMI quirk for t4ka3 on Xiaomi Mipad2
      media: atomisp: Drop dev_dbg() calls from hmm_[alloc|free]()
      media: atomisp: Improve binary finding debug logging
      media: atomisp: Fix eed1_8 code assigning signed values to an unsigned variable

Hongbo Li (1):
      media: intel/ipu6: make use of dev_err_cast_probe()

Jacopo Mondi (7):
      media: uapi: rkisp1-config: Add extensible params format
      media: uapi: videodev2: Add V4L2_META_FMT_RK_ISP1_EXT_PARAMS
      media: rkisp1: Add struct rkisp1_params_buffer
      media: rkisp1: Copy the parameters buffer
      media: rkisp1: Cache the currently active format
      media: rkisp1: Implement extensible params support
      media: rkisp1: Implement s_fmt/try_fmt

Javier Carrasco (2):
      media: i2c: tda1997x: constify snd_soc_component_driver struct
      media: docs: Fix newline typos in capture.c

Jianfeng Liu (1):
      media: dt-bindings: rockchip-vpu: Add RK3588 VPU121

Julien Massot (2):
      media: i2c: max96717: coding style fixes
      media: i2c: max96714: coding style fixes

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

Kartik Kulkarni (1):
      media: atomisp: bnr: fix trailing statement

Kathara Sasikumar (1):
      media: atomisp: Fix trailing statement in ia_css_de.host.c

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()

Laurent Pinchart (11):
      media: rkisp1: Add helper function to swap colour channels
      media: rkisp1: Add features mask to extensible block handlers
      media: v4l2-mc: Mark v4l2_pipeline_link_notify() as deprecated
      media: Documentation: mc: Replace deprecated graph walk API
      media: microchip-isc: Drop v4l2_subdev_link_validate() for video devices
      media: sun4i_csi: Implement link validate for sun4i_csi subdev
      media: sun4i_csi: Don't use v4l2_subdev_link_validate() for video device
      media: v4l2-subdev: Refactor warnings in v4l2_subdev_link_validate()
      media: v4l2-subdev: Support hybrid links in v4l2_subdev_link_validate()
      media: renesas: vsp1: Implement .link_validate() for video devices
      media: videobuf2: Drop minimum allocation requirement of 2 buffers

Li Zetao (2):
      media: atomisp: use clamp() in ia_css_eed1_8_encode()
      media: atomisp: use clamp() in compute_coring()

Liao Chen (2):
      media: i2c: mt9v111: Enable module autoloading
      media: i2c: mt9v111: Drop redundant comma

Lu Baolu (1):
      media: venus: firmware: Use iommu_paging_domain_alloc()

Luca Weiss (1):
      media: dt-bindings: qcom,sc7280-venus: Allow one IOMMU entry

Martin Tůma (4):
      media: mgb4: Add support for YUV image formats
      media: mgb4: Add support for V4L2_CAP_TIMEPERFRAME
      media: mgb4: Fixed signal frame rate limit handling
      media: admin-guide: mgb4: Outputs DV timings documentation update

Matthias Fend (1):
      media: imx-mipi-csis: avoid logging while holding spinlock

Mauro Carvalho Chehab (1):
      Merge tag 'v6.11-rc2' into media_stage

Max Staudt (3):
      staging: media: ipu3: Drop superfluous check in imgu_vb2_stop_streaming()
      staging: media: ipu3: Return buffers outside of needless locking
      staging: media: ipu3: Stop streaming in inverse order of starting

Michael Tretter (1):
      media: verisilicon: Use fourcc format string

Nicolas Dufresne (4):
      docs: uapi: media: Properly locate NV12MT diagram
      docs: uapi: media: Move NV12_10BE_8L128 to NV15 section
      docs: uapi: media: Add a layout diagram for MT2110T
      docs: uapi: media: Document Mediatek 10bit tiled formats

Niklas Söderlund (3):
      dt-bindings: media: renesas,vin: Add Gen4 family fallback
      media: rcar-vin: Add family compatible for R-Car Gen4 family
      dt-bindings: media: renesas,vin: Add binding for V4M

Ondrej Jirman (1):
      media: rkisp1: Adapt to different SoCs having different size limits

Paul Elder (3):
      media: rkisp1: Add register definitions for the companding block
      media: rkisp1: Add feature flags for BLS and compand
      media: rkisp1: Add support for the companding block

Ricardo Ribalda (17):
      media: siano: Simplify smscore_load_firmware_from_file
      media: imx-pxp: Rewrite coeff expression
      media: venus: Refactor struct hfi_uncompressed_plane_info
      media: venus: Refactor struct hfi_session_get_property_pkt
      media: venus: Refactor struct hfi_uncompressed_format_supported
      media: venus: Refactor hfi_session_empty_buffer_uncompressed_plane0_pkt
      media: venus: Refactor hfi_session_empty_buffer_compressed_pkt
      media: venus: Refactor hfi_sys_get_property_pkt
      media: venus: Refactor hfi_session_fill_buffer_pkt
      media: venus: Refactor hfi_buffer_alloc_mode_supported
      media: venus: Convert one-element-arrays to flex-arrays
      media: ar0521: Refactor ar0521_power_off()
      media: i2c: ov5645: Refactor ov5645_set_power_off()
      media: i2c: s5c73m3: Move clk_prepare to its own function
      media: tc358746: Move clk_prepare to its own function
      media: meson: vdec_1: Refactor vdec_1_stop()
      media: meson: vdec: hevc: Refactor vdec_hevc_start and vdec_hevc_stop

Robert Mader (1):
      media: i2c: imx355: Parse and register properties

Roman Smirnov (1):
      Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"

Roshan Khatri (3):
      media: atomisp: Fix spelling mistake in csi_rx_public.h
      media: atomisp: Fix spelling mistakes in atomisp_platform.h
      media: atomisp: Fix spelling mistakes in atomisp.h

Sakari Ailus (1):
      media: Documentation: Fix spelling of "blanking"

Sakirnth Nagarasa (1):
      media: atomisp: move trailing statement to next line.

Sean Young (1):
      media: rc: remove unused tx_resolution field

Sebastian Reichel (2):
      media: hantro: Disable multicore support
      media: hantro: Add RK3588 VEPU121

Sergio de Almeida Cipriano Junior (1):
      media: atomisp: move trailing */ to separate lines

Tommaso Merciai (1):
      media: i2c: max96717: add test pattern ctrl

Umang Jain (3):
      media: imx283: Add 3/3 binning mode
      dt-bindings: media: imx335: Add reset-gpios to the DT example
      media: imx335: Fix reset-gpio handling

Uwe Kleine-König (2):
      media: Drop explicit initialization of struct i2c_device_id::driver_data to 0
      media: staging: media: starfive: camss: Drop obsolete return value documentation

Vladimir Zapolskiy (6):
      media: dt-bindings: Add OmniVision OG01A1B image sensor
      media: i2c: og01a1b: Add OF support to the image sensor driver
      media: i2c: og01a1b: Add stubs of runtime power management functions
      media: i2c: og01a1b: Add support of xvclk supply clock in power management
      media: i2c: og01a1b: Add management of optional reset GPIO
      media: i2c: og01a1b: Add management of optional sensor supply lines

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()

Yue Haibing (2):
      media: ccs: Remove unused declarations
      media: siano: Remove unused declarations

Yunfei Dong (3):
      media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
      media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
      media: mediatek: vcodec: Fix H264 stateless decoder smatch warning

Yunke Cao (4):
      media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
      media: videobuf2-core: release all planes first in __prepare_dmabuf()
      media: videobuf2-core: reverse the iteration order in __vb2_buf_dmabuf_put
      media: videobuf2-core: attach once if multiple planes share the same dbuf

Zelong Dong (1):
      media: rc: meson-ir: support PM suspend/resume

Zhang Zekun (1):
      media: atomisp: Remove unused declaration

Zheng Wang (1):
      media: venus: fix use after free bug in venus_remove due to race condition

 Documentation/admin-guide/media/cec.rst            |   87 +
 Documentation/admin-guide/media/mgb4.rst           |   23 +-
 Documentation/admin-guide/media/rkisp1.rst         |   11 +-
 Documentation/admin-guide/media/vivid.rst          |    4 +-
 .../devicetree/bindings/media/amlogic,gx-vdec.yaml |    3 +-
 .../bindings/media/i2c/ovti,og01a1b.yaml           |  107 ++
 .../devicetree/bindings/media/i2c/sony,imx335.yaml |    4 +
 .../bindings/media/qcom,sc7280-venus.yaml          |    1 +
 .../devicetree/bindings/media/renesas,fcp.yaml     |    2 +
 .../devicetree/bindings/media/renesas,vin.yaml     |    4 +
 .../devicetree/bindings/media/renesas,vsp1.yaml    |    1 +
 .../bindings/media/rockchip,rk3568-vepu.yaml       |    1 +
 .../devicetree/bindings/media/rockchip-vpu.yaml    |    7 +-
 Documentation/driver-api/media/mc-core.rst         |   67 +-
 .../media/cec/cec-ioc-adap-g-caps.rst              |    6 +
 .../userspace-api/media/cec/cec-ioc-receive.rst    |   15 +
 Documentation/userspace-api/media/v4l/biblio.rst   |   11 +
 Documentation/userspace-api/media/v4l/buffer.rst   |   35 -
 .../userspace-api/media/v4l/capture.c.rst          |    6 +-
 .../media/v4l/ext-ctrls-codec-stateless.rst        |   20 +-
 .../media/v4l/ext-ctrls-image-process.rst          |    2 +-
 .../userspace-api/media/v4l/metafmt-rkisp1.rst     |   57 +-
 Documentation/userspace-api/media/v4l/mt2110t.svg  |  315 ++++
 .../userspace-api/media/v4l/pixfmt-reserved.rst    |   13 -
 .../userspace-api/media/v4l/pixfmt-yuv-planar.rst  |  181 +-
 .../userspace-api/media/v4l/vidioc-querycap.rst    |   11 +
 .../userspace-api/media/v4l/vidioc-reqbufs.rst     |   40 +-
 .../userspace-api/media/videodev2.h.rst.exceptions |    1 +
 MAINTAINERS                                        |   10 +-
 drivers/media/cec/core/cec-adap.c                  |   53 +-
 drivers/media/cec/core/cec-api.c                   |    4 +-
 drivers/media/cec/core/cec-core.c                  |   31 +-
 drivers/media/cec/core/cec-priv.h                  |    2 -
 drivers/media/cec/usb/Kconfig                      |    1 +
 drivers/media/cec/usb/Makefile                     |    1 +
 drivers/media/cec/usb/extron-da-hd-4k-plus/Kconfig |   14 +
 .../media/cec/usb/extron-da-hd-4k-plus/Makefile    |    8 +
 .../cec/usb/extron-da-hd-4k-plus/cec-splitter.c    |  657 +++++++
 .../cec/usb/extron-da-hd-4k-plus/cec-splitter.h    |   51 +
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c    | 1836 ++++++++++++++++++++
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.h    |  118 ++
 drivers/media/common/siano/smscoreapi.c            |   15 +-
 drivers/media/common/siano/smscoreapi.h            |   10 -
 drivers/media/common/videobuf2/videobuf2-core.c    |  166 +-
 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/ar0521.c                         |   22 +-
 drivers/media/i2c/bt819.c                          |    6 +-
 drivers/media/i2c/bt856.c                          |    2 +-
 drivers/media/i2c/bt866.c                          |    2 +-
 drivers/media/i2c/ccs/ccs-reg-access.h             |    3 -
 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/imx283.c                         |   33 +
 drivers/media/i2c/imx335.c                         |    9 +-
 drivers/media/i2c/imx355.c                         |   12 +-
 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/max96714.c                       |   18 +-
 drivers/media/i2c/max96717.c                       |  236 ++-
 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/mt9p031.c                        |   38 +-
 drivers/media/i2c/mt9t112.c                        |    2 +-
 drivers/media/i2c/mt9v011.c                        |    2 +-
 drivers/media/i2c/mt9v111.c                        |    3 +-
 drivers/media/i2c/og01a1b.c                        |  187 +-
 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                         |   17 +-
 drivers/media/i2c/ov5647.c                         |    2 +-
 drivers/media/i2c/ov5675.c                         |   12 +-
 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           |   15 +-
 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/tc358746.c                       |   12 +-
 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/intel/ipu6/ipu6.c                |   20 +-
 drivers/media/pci/mgb4/mgb4_core.c                 |    2 +-
 drivers/media/pci/mgb4/mgb4_core.h                 |    2 +
 drivers/media/pci/mgb4/mgb4_io.h                   |   29 +-
 drivers/media/pci/mgb4/mgb4_sysfs_out.c            |    9 +-
 drivers/media/pci/mgb4/mgb4_vin.c                  |  193 +-
 drivers/media/pci/mgb4/mgb4_vin.h                  |    3 +-
 drivers/media/pci/mgb4/mgb4_vout.c                 |  309 +++-
 drivers/media/pci/mgb4/mgb4_vout.h                 |    5 +-
 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/chips-media/coda/coda-bit.c |    2 +-
 drivers/media/platform/imagination/Kconfig         |    1 +
 .../vcodec/decoder/mtk_vcodec_dec_stateful.c       |    2 +-
 .../vcodec/decoder/mtk_vcodec_dec_stateless.c      |    2 +-
 .../vcodec/decoder/vdec/vdec_h264_req_if.c         |    9 +-
 .../vcodec/decoder/vdec/vdec_h264_req_multi_if.c   |    9 +-
 .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c |   10 +-
 .../media/platform/microchip/microchip-isc-base.c  |   19 +-
 .../platform/microchip/microchip-sama5d2-isc.c     |   21 +-
 .../platform/microchip/microchip-sama7g5-isc.c     |   21 +-
 drivers/media/platform/nvidia/tegra-vde/h264.c     |   10 +-
 drivers/media/platform/nxp/imx-mipi-csis.c         |   19 +-
 drivers/media/platform/nxp/imx-pxp.h               |    9 +-
 drivers/media/platform/nxp/imx8mq-mipi-csi2.c      |   17 +-
 drivers/media/platform/qcom/camss/camss-video.c    |    6 -
 drivers/media/platform/qcom/camss/camss.c          |    5 +-
 drivers/media/platform/qcom/venus/core.c           |    1 +
 drivers/media/platform/qcom/venus/firmware.c       |    6 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |    8 +-
 drivers/media/platform/qcom/venus/hfi_cmds.h       |   16 +-
 drivers/media/platform/qcom/venus/hfi_helper.h     |   20 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |    2 +-
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   |   20 +-
 drivers/media/platform/raspberrypi/pisp_be/Kconfig |    1 +
 .../media/platform/renesas/rcar-vin/rcar-core.c    |   21 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  |    1 +
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |   22 +
 .../media/platform/rockchip/rkisp1/rkisp1-common.c |   14 +
 .../media/platform/rockchip/rkisp1/rkisp1-common.h |   49 +-
 .../media/platform/rockchip/rkisp1/rkisp1-csi.c    |    5 +-
 .../media/platform/rockchip/rkisp1/rkisp1-dev.c    |   15 +-
 .../media/platform/rockchip/rkisp1/rkisp1-isp.c    |    9 +-
 .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1041 +++++++++--
 .../media/platform/rockchip/rkisp1/rkisp1-regs.h   |   23 +
 .../platform/rockchip/rkisp1/rkisp1-resizer.c      |    4 +-
 .../media/platform/rockchip/rkisp1/rkisp1-stats.c  |   51 +-
 .../media/platform/samsung/exynos-gsc/gsc-core.c   |   10 +-
 .../media/platform/samsung/exynos4-is/fimc-core.c  |   10 +-
 drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c   |   10 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c |   12 +
 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/Kconfig         |    8 +
 drivers/media/platform/verisilicon/Makefile        |   14 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |   48 +
 drivers/media/platform/verisilicon/hantro_g2.c     |   29 +
 .../platform/verisilicon/hantro_g2_hevc_dec.c      |   20 +-
 .../media/platform/verisilicon/hantro_g2_regs.h    |    4 +
 drivers/media/platform/verisilicon/hantro_hevc.c   |    8 +
 drivers/media/platform/verisilicon/hantro_hw.h     |   38 +
 .../media/platform/verisilicon/hantro_postproc.c   |    6 +-
 drivers/media/platform/verisilicon/hantro_v4l2.c   |    6 +-
 .../verisilicon/rockchip_vpu981_hw_av1_dec.c       |    3 +-
 .../platform/verisilicon/rockchip_vpu981_regs.h    |   10 +-
 .../media/platform/verisilicon/rockchip_vpu_hw.c   |    1 -
 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/rc/ene_ir.c                          |    3 -
 drivers/media/rc/ite-cir.c                         |    1 -
 drivers/media/rc/meson-ir.c                        |   27 +
 drivers/media/rc/rc-loopback.c                     |    1 -
 drivers/media/test-drivers/vicodec/vicodec-core.c  |    6 +-
 drivers/media/test-drivers/vidtv/vidtv_demod.c     |    2 +-
 drivers/media/test-drivers/vidtv/vidtv_tuner.c     |    2 +-
 drivers/media/test-drivers/vivid/vivid-cec.c       |   48 +-
 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-dev.c                 |   15 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |    3 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   53 +-
 .../staging/media/atomisp/include/linux/atomisp.h  |    4 +-
 .../media/atomisp/include/linux/atomisp_platform.h |    6 +-
 .../media/atomisp/pci/atomisp_csi2_bridge.c        |    2 +
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |    2 +
 drivers/staging/media/atomisp/pci/atomisp_subdev.c |    2 +-
 .../pci/hive_isp_css_common/host/vmem_local.h      |    4 +-
 .../pci/hive_isp_css_include/assert_support.h      |    6 +-
 .../pci/hive_isp_css_include/host/csi_rx_public.h  |    4 +-
 .../pci/hive_isp_css_include/math_support.h        |    6 -
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |    5 -
 .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c  |    3 +-
 .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c     |    3 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c    |   22 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h   |    4 +-
 .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c  |    3 +-
 .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c  |    9 +-
 .../yuv444_io_ls/ia_css_yuv444_io.host.c           |    9 +-
 .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c |   12 +-
 .../media/atomisp/pci/runtime/binary/src/binary.c  |  259 ++-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |    8 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |   44 +-
 .../staging/media/atomisp/pci/sh_css_dvs_info.h    |   37 -
 .../staging/media/atomisp/pci/sh_css_param_dvs.h   |    1 -
 .../media/deprecated/atmel/atmel-sama5d2-isc.c     |   10 +-
 .../media/deprecated/atmel/atmel-sama7g5-isc.c     |   10 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |   40 +-
 drivers/staging/media/meson/vdec/vdec.c            |    2 +
 drivers/staging/media/meson/vdec/vdec_1.c          |   16 +-
 drivers/staging/media/meson/vdec/vdec_hevc.c       |   43 +-
 drivers/staging/media/meson/vdec/vdec_platform.c   |   44 +
 drivers/staging/media/meson/vdec/vdec_platform.h   |    2 +
 drivers/staging/media/starfive/camss/stf-camss.c   |    2 -
 drivers/staging/media/starfive/camss/stf-capture.c |    4 +-
 include/media/cec.h                                |   33 +
 include/media/rc-core.h                            |    2 -
 include/media/v4l2-mc.h                            |    3 +
 include/media/v4l2-subdev.h                        |    6 +
 include/media/videobuf2-core.h                     |    3 +
 include/uapi/linux/cec.h                           |    9 +-
 include/uapi/linux/rkisp1-config.h                 |  578 ++++++
 include/uapi/linux/serio.h                         |    1 +
 include/uapi/linux/videodev2.h                     |    2 +
 297 files changed, 7385 insertions(+), 1364 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
 create mode 100644 Documentation/userspace-api/media/v4l/mt2110t.svg
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/Kconfig
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/Makefile
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.h
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
 delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h


             reply	other threads:[~2024-09-23 10:56 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-23 10:56 Mauro Carvalho Chehab [this message]
2024-09-23 11:21 ` [GIT PULL for v6.12-rc1] media updates (#104309) Jenkins
2024-09-23 22:34 ` [GIT PULL for v6.12-rc1] media updates pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240923125642.7aed968b@foz.lan \
    --to=mchehab+huawei@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.