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.18] media updates
Date: Wed, 1 Oct 2025 17:25:11 +0200 [thread overview]
Message-ID: <20251001172511.2d0514ec@sal.lan> (raw)
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git media/v6.18-1
For:
- Added a new V4L2 clock helper;
- iris: Enable H.264/H.265 encoder support and fixes in iris driver common code;
- camss: add support for new SoC flavors;
- New camera sensor drivers;
- venus: add new SoC support;
- tc358743: support more infoframe types;
- Various fixes, driver improvements and cleanups;
Regards,
Mauro
---
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git tags/media/v6.18-1
for you to fetch changes up to afb100a5ea7a13d7e6937dcd3b36b19dc6cc9328:
media: venus: pm_helpers: add fallback for the opp-table (2025-09-24 12:52:09 +0200)
----------------------------------------------------------------
[GIT PULL for v6.18] media updates
----------------------------------------------------------------
A.T. Jefferies (1):
staging: media: tegra-video: use BIT() macro instead of shift
Allen Ballway (1):
media: ov8865: move mode_configure out of state_configure
André Apitzsch (5):
media: i2c: imx214: Remove unneeded parentheses
media: i2c: imx214: Drop dev argument from imx214_parse_fwnode()
media: i2c: imx214: Use __free(fwnode_handle)
media: i2c: imx214: Move imx214_pll_update to imx214_ctrls_init
media: i2c: imx214: Separate legacy link frequency check from PLL calculation
Arnd Bergmann (3):
media: st-delta: avoid excessive stack usage
media: s5p-mfc: remove an unused/uninitialized variable
media: em28xx: add special case for legacy gpiolib interface
Benjamin Mugnier (1):
media: i2c: vd55g1: Fix duster register address
Biju Das (1):
media: rzg2l-cru: Drop function pointer to configure CSI
Bingbu Cao (4):
media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
media: staging/ipu7: Don't set name for IPU7 PCI device
media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
media: staging/ipu7: fix isys device runtime PM usage in firmware closing
Bryan O'Donoghue (1):
MAINTAINERS: Add a media/platform/qcom MAINTAINERS entry
Chandra Mohan Sundar (1):
media: stm32-csi: Fix dereference before NULL check
Chelsy Ratnawat (1):
media: fix uninitialized symbol warnings
Chen Ni (1):
media: au0828: Use USB API functions rather than constants
Colin Ian King (4):
media: i2c: ov5648: make read-only arrays regs and values static const
media: Kconfig: Fix spelling mistake "Tehnology" -> "Technology"
media: atomisp: Fix incorrect snprintf format specifiers for signed integers
media: b2c2: Remove space before newline
Dan Carpenter (2):
media: stk1160: Restore deleted comment in stk1160_fill_urb()
media: ti: j721e-csi2rx: Fix NULL vs IS_ERR() bug in ti_csi2rx_request_max_ppc()
Darshan Rathod (2):
media: b2c2: flexcop: Fix coding style issues
media: uvcvideo: Fix assignment in if condition
David Lechner (1):
media: pci: mg4b: fix uninitialized iio scan data
Desnes Nunes (1):
media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh
Dikshita Agarwal (30):
MAINTAINERS: update Dikshita Agarwal's email addresses
dt-bindings: media: qcom,sm8550-iris: Update Dikshita Agarwal's email address
mailmap: update Dikshita Agarwal's email addresses
media: iris: vpu3x: Add MNoC low power handshake during hardware power-off
media: iris: Fix buffer count reporting in internal buffer check
media: iris: Report unreleased PERSIST buffers on session close
media: iris: Fix memory leak by freeing untracked persist buffer
media: iris: Fix port streaming handling
media: iris: Allow substate transition to load resources during output streaming
media: iris: Always destroy internal buffers on firmware release response
media: iris: Update vbuf flags before v4l2_m2m_buf_done
media: iris: Simplify session stop logic by relying on vb2 checks
media: iris: Allow stop on firmware only if start was issued.
media: iris: Send dummy buffer address for all codecs during drain
media: iris: Fix missing LAST flag handling during drain
media: iris: Fix format check for CAPTURE plane in try_fmt
media: iris: Add support for video encoder device
media: iris: Initialize and deinitialize encoder instance structure
media: iris: Add support for ENUM_FMT, S/G/TRY_FMT encoder
media: iris: Add support for ENUM_FRAMESIZES/FRAMEINTERVALS for encoder
media: iris: Add support for VIDIOC_QUERYCAP for encoder video device
media: iris: Add encoder support for V4L2 event subscription
media: iris: Add support for G/S_SELECTION for encoder video device
media: iris: Add support for G/S_PARM for encoder video device
media: iris: Add platform-specific capabilities for encoder video device
media: iris: Add V4L2 streaming support for encoder video device
media: iris: Set platform capabilities to firmware for encoder video device
media: iris: Allocate and queue internal buffers for encoder video device
media: iris: Add support for buffer management ioctls for encoder device
media: iris: Add support for drain sequence in encoder video device
Dr. David Alan Gilbert (2):
media: radio-wl1273: Remove
media: pci: zoran: Remove unused debug parameter
Duoming Zhou (3):
media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
media: tuner: xc5000: Fix use-after-free in xc5000_release
Edward Adam Davis (1):
media: mc: Clear minor number before put device
Geert Uytterhoeven (5):
media: renesas: rcar_drif: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media: renesas: rcar-vin: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media: renesas: fdp1: Convert to RUNTIME_PM_OPS()
media: renesas: ceu: Convert to RUNTIME_PM_OPS()
media: renesas: vsp1: Convert to SYSTEM_SLEEP/RUNTIME_PM_OPS()
Guoniu Zhou (2):
media: nxp: imx8-isi: Add suspend/resume support for ISI mem2mem
media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
Hanne-Lotta Mäenpää (1):
media: Documentation: Improve grammar in DVB API
Hans Verkuil (12):
media: v4l2-core: v4l2-dv-timings: support DRM IFs
media: i2c: tc358743: add support for more infoframe types
MAINTAINERS: update Hans Verkuil's email addresses
Documentation: media: update Hans Verkuil's email address
media: v4l2-core: update Hans Verkuil's email address
media: update Hans Verkuil's email address
Documentation: update Hans Verkuil's email address
media: include: update Hans Verkuil's email address
media: update Hans Verkuil's email address
gpu: drm: display: drm_dp_cec: update Hans' email address
media: i2c: mt9p031: fix mbus code initialization
media: vivid: fix disappearing <Vendor Command With ID> messages
Hans de Goede (1):
media: Move gc0310 sensor drivers to drivers/media/i2c/
Hao Yao (1):
media: ov08x40: Fix the horizontal flip control
Hardevsinh Palaniya (1):
media: i2c: add ov2735 image sensor driver
Himanshu Bhavani (1):
dt-bindings: media: i2c: Add ov2735 sensor
Jacopo Mondi (37):
media: rcar-vin: Do not set file->private_data
media: rzg2l-cru: Do not set file->private_data
media: camss: Remove custom .release fop()
media: zoran: Remove zoran_fh structure
media: zoran: Rename __fh to fh
media: v4l2-ioctl: Access v4l2_fh from private_data
media: allegro: Access v4l2_fh from file
media: meson-ge2d: Access v4l2_fh from file
media: coda: Access v4l2_fh from file
media: wave5: Access v4l2_fh from file
media: m2m-deinterlace: Access v4l2_fh from file
media: mtk: jpeg: Access v4l2_fh from file->private_data
media: mtk_mdp_m2m: Access v4l2_fh from file
media: mtk: mdp3: Access v4l2_fh from file
media: mtk: vcodec: Access v4l2_fh from file
media: tegra-vde: Access v4l2_fh from file
media: imx-jpeg: Access v4l2_fh from file
media: imx-isi: Access v4l2_fh from file
media: nxp: mx2: Access v4l2_fh from file
media: renesas: Access v4l2_fh from file
media: rockhip: rga: Access v4l2_fh from file
media: rockchip: rkvdec: Access v4l2_fh from file
media: exynos-gsc: Access v4l2_fh from file
media: exynos4-is: Access v4l2_fh from file
media: s3c-camif: Access v4l2_fh from file
media: s5p-g2d: Access v4l2_fh from file
media: s5p-jpeg: Access v4l2_fh from file
media: s5p-mfc: Access v4l2_fh from file
media: bdisp: Access v4l2_fh from file
media: st: delta: Access v4l2_fh from file
media: stm32: dma2d: Access v4l2_fh from file
media: omap3isp: Access v4l2_fh from file
media: cx18: Access v4l2_fh from file
media: ivtv: Access v4l2_fh from file
media: usb: hdpvr: Access v4l2_fh from file
media: usb: uvc: Access v4l2_fh from file
media: staging: imx: Access v4l2_fh from file
Jai Luthra (6):
media: ti: j721e-csi2rx: Use devm_of_platform_populate
media: ti: j721e-csi2rx: Use fwnode_get_named_child_node
media: ti: j721e-csi2rx: Fix source subdev link creation
media: cadence: csi2rx: Implement get_fwnode_pad op
media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle
media: ti: j721e-csi2rx: Support multiple pixels per clock
Jammy Huang (1):
media: aspeed: Allow to capture from SoC display (GFX)
Jorge Ramirez-Ortiz (6):
media: dt-bindings: venus: Add qcm2290 dt schema
media: venus: Define minimum valid firmware version
media: venus: Add framework support for AR50_LITE video core
media: venus: hfi_plat_v4: Add capabilities for the 4XX lite core
media: venus: core: Sort dt_match alphabetically.
media: venus: core: Add qcm2290 DT compatible and resource data
Julien Massot (1):
media: i2c: vgxy61: Report stream using frame descriptors
Krzysztof Kozlowski (6):
media: i2c: imx: Add note to prevent buggy code re-use
dt-bindings: media: qcom,sm8550-iris: Add SM8750 video codec
dt-bindings: media: qcom,sm8550-iris: Do not reference legacy venus properties
media: iris: Call correct power off callback in cleanup path
media: iris: Split power on per variants
media: iris: Add support for SM8750 (VPU v3.5)
Larshin Sergey (1):
media: rc: fix races with imon_disconnect()
Laurent Pinchart (135):
media: pci: saa7164: Store v4l2_fh pointer in file->private_data
media: imagination: Store v4l2_fh pointer in file->private_data
media: ti: vpe: Store v4l2_fh pointer in file->private_data
media: usb: hdpvr: Store v4l2_fh pointer in file->private_data
media: usb: pvrusb2: Store v4l2_fh pointer in file->private_data
media: usb: uvcvideo: Store v4l2_fh pointer in file->private_data
media: staging: most: Store v4l2_fh pointer in file->private_data
media: Wrap file->private_data access with a helper function
media: Replace file->private_data access with file_to_v4l2_fh()
media: nvidia: tegra-vde: Replace file->private_data access
media: Replace file->private_data access with custom functions
media: pci: ivtv: Don't create fake v4l2_fh
media: amphion: Make some vpu_v4l2 functions static
media: amphion: Delete v4l2_fh synchronously in .release()
media: visl: Drop visl_v4l2fh_to_ctx() function
media: v4l2-fh: Move piece of documentation to correct function
media: camss: Replace .open() file operation with v4l2_fh_open()
media: chips-media: wave5: Pass file pointer to wave5_cleanup_instance()
media: qcom: iris: Pass file pointer to iris_v4l2_fh_(de)init()
media: qcom: iris: Set file->private_data in iris_v4l2_fh_(de)init()
media: qcom: iris: Drop unused argument to iris_get_inst()
media: qcom: venus: Pass file pointer to venus_close_common()
media: Set file->private_data in v4l2_fh_add()
media: Reset file->private_data to NULL in v4l2_fh_del()
media: ipu6: isys: Don't set V4L2_FL_USES_V4L2_FH manually
media: staging: ipu7: isys: Don't set V4L2_FL_USES_V4L2_FH manually
media: v4l2-ctrls: Move v4l2_fh retrieval after V4L2_FL_USES_V4L2_FH check
media: v4l2-dev: Make open and release file operations mandatory
media: Drop V4L2_FL_USES_V4L2_FH checks
media: s5p-mfc: Store s5p_mfc_ctx in vb2_queue.drv_priv
media: hantro: Access v4l2_fh from file->private_data
media: v4l2-ioctl: Stop passing fh pointer to ioctl handlers
media: v4l2-ioctl: Push NULL fh argument down to ioctl wrappers
media: test-drivers: Rename second ioctl handlers argument to 'void *priv'
media: uvcvideo: Rename second ioctl handlers argument to 'void *priv'
media: v4l2-pci-skeleton: Rename second ioctl handlers argument to 'void *priv'
media: v4l2-core: Rename second ioctl handlers argument to 'void *priv'
media: v4l2: Rename second ioctl handlers argument to 'void *priv'
media: staging: Rename second ioctl handlers argument to 'void *priv'
media: i2c: ds90ub913: Stop accessing streams configs directly
media: staging/ipu7: Disallow source multiplexing
media: v4l2-subdev: Make struct v4l2_subdev_stream_config private
media: omap3isp: Drop custom .unsubscribe_event() handler
media: staging: atomisp: Drop custom .unsubscribe_event() handler
media: staging: imx: Drop custom .unsubscribe_event() handler
media: ipu6: isys: Use v4l2_ctrl_subdev_subscribe_event()
media: staging/ipu7: Use v4l2_ctrl_subdev_subscribe_event()
media: mc: Fix MUST_CONNECT handling for pads with no links
media: mc: Improve unconnected pads debugging message in link exploration
media: v4l2-common: Constify media_pad argument to v4l2_get_link_freq()
media: imx-mipi-csis: Simplify access to source pad
media: imx-mipi-csis: Standardize const keyword placement
media: imx-mipi-csis: Shorten name of subdev state variables
media: imx-mipi-csis: Rename register macros to match reference manual
media: imx-mipi-csis: Use GENMASK for all register field masks
media: imx-mipi-csis: Fix field alignment in register dump
media: imx-mipi-csis: Log per-lane start of transmission errors
media: imx-mipi-csis: Only set clock rate when specified in DT
dt-bindings: media: nxp,imx-mipi-csi2: Mark clock-frequency as deprecated
dt-bindings: media: nxp,imx-mipi-csi2: Add fsl,num-channels property
media: imx-mipi-csis: Initial support for multiple output channels
media: nxp: imx8-isi: Drop mxc_isi_video.is_streaming field
media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain()
media: nxp: imx8-isi: m2m: Delay power up until streamon
dt-bindings: media: rkisp1: Require pclk clock on i.MX8MP variant
dt-bindings: media: rkisp1: Add second power domain on i.MX8MP
media: rkisp1: Refactor clocks initialization
media: rkisp1: Acquire pclk clock on i.MX8MP
media: rkisp1: Add support for multiple power domains
dt-bindings: media: Deprecate clock-frequency property for camera sensors
dt-bindings: media: et8ek8: Deprecate clock-frequency property
dt-bindings: media: imx258: Make clocks property required
dt-bindings: media: imx274: Make clocks property required
media: i2c: mt9v022: Drop unused mt9v022.h header
media: i2c: mt9v032: Replace client->dev usage
media: i2c: mt9v032: Drop support for platform data
media: i2c: mt9v111: Do not set clock rate manually
media: i2c: ov6650: Drop unused driver
media: i2c: hi556: Replace client->dev usage
media: i2c: hi556: Use V4L2 sensor clock helper
media: i2c: hi847: Replace client->dev usage
media: i2c: hi847: Use V4L2 sensor clock helper
media: i2c: imx208: Replace client->dev usage
media: i2c: imx208: Use V4L2 sensor clock helper
media: i2c: imx319: Replace client->dev usage
media: i2c: imx319: Use V4L2 sensor clock helper
media: i2c: imx355: Replace client->dev usage
media: i2c: imx335: Use V4L2 sensor clock helper
media: i2c: og01a1b: Replace client->dev usage
media: i2c: og01a1b: Use V4L2 sensor clock helper
media: i2c: ov02c10: Replace client->dev usage
media: i2c: ov02c10: Use V4L2 sensor clock helper
media: i2c: ov02e10: Replace client->dev usage
media: i2c: ov02e10: Use V4L2 sensor clock helper
media: i2c: ov08d10: Replace client->dev usage
media: i2c: ov08d10: Use V4L2 sensor clock helper
media: i2c: ov08x40: Replace client->dev usage
media: i2c: ov08x40: Use V4L2 sensor clock helper
media: i2c: ov13858: Replace client->dev usage
media: i2c: ov13858: Use V4L2 sensor clock helper
media: i2c: ov13b10: Replace client->dev usage
media: i2c: ov13b10: Use V4L2 sensor clock helper
media: i2c: ov2740: Replace client->dev usage
media: i2c: ov2740: Use V4L2 sensor clock helper
media: i2c: ov4689: Use V4L2 sensor clock helper
media: i2c: ov5670: Replace client->dev usage
media: i2c: ov5670: Use V4L2 sensor clock helper
media: i2c: ov5675: Replace client->dev usage
media: i2c: ov5675: Use V4L2 sensor clock helper
media: i2c: ov5693: Use V4L2 sensor clock helper
media: i2c: ov7251: Use V4L2 sensor clock helper
media: i2c: ov9734: Replace client->dev usage
media: i2c: ov9734: Use V4L2 sensor clock helper
media: v4l2-common: Add legacy camera sensor clock helper
media: i2c: et8ek8: Drop support for per-mode external clock frequency
media: i2c: et8ek8: Use V4L2 legacy sensor clock helper
media: i2c: gc05a2: Use V4L2 legacy sensor clock helper
media: i2c: gc08a3: Use V4L2 legacy sensor clock helper
media: i2c: imx258: Replace client->dev usage
media: i2c: imx258: Use V4L2 legacy sensor clock helper
media: i2c: imx290: Use V4L2 legacy sensor clock helper
media: i2c: ov02a10: Replace client->dev usage
media: i2c: ov02a10: Use V4L2 legacy sensor clock helper
media: i2c: ov2685: Use V4L2 legacy sensor clock helper
media: i2c: ov5645: Use V4L2 legacy sensor clock helper
media: i2c: ov5695: Use V4L2 legacy sensor clock helper
media: i2c: ov8856: Replace client->dev usage
media: i2c: ov8856: Use V4L2 legacy sensor clock helper
media: i2c: s5c73m3: Use V4L2 legacy sensor clock helper
media: i2c: s5k5baf: Use V4L2 legacy sensor clock helper
media: i2c: s5k6a3: Use V4L2 legacy sensor clock helper
media: uvcvideo: Drop unneeded memset() in meta device ioctl handlers
media: uvcvideo: Add missing curly braces
media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header
media: vsp1: Export missing vsp1_isp_free_buffer symbol
Liao Yuanhong (2):
media: imx296: Remove redundant semicolons
media: chips-media: wave5: Remove redundant ternary operators
Loic Poulain (7):
dt-bindings: media: Add qcom,qcm2290-camss
media: qcom: camss: Add support for TFE (Spectra 340)
media: qcom: camss: Add CSID 340 support
media: qcom: camss: csiphy-3ph: Add CSIPHY 2ph DPHY v2.0.1 init sequence
media: qcom: camss: add support for QCM2290 camss
media: qcom: camss: Add missing header bitfield.h
media: qcom: camss: vfe: Fix BPL alignment for QCM2290
Lukas Bulwahn (1):
MAINTAINERS: merge sections for ROCKCHIP VIDEO DECODER DRIVER
Ma Ke (1):
media: lirc: Fix error handling in lirc_register()
Markus Elfring (1):
media: stk1160: Use usb_endpoint_is_isoc_in() rather than duplicating its implementation
Martin Tůma (1):
media: pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS
Mathis Foerst (2):
media: mt9m114: Allow set_selection while streaming
media: mt9m114: Set pad-slew-rate
Mehdi Djait (49):
media: v4l2-common: Add a helper for obtaining the clock producer
media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
Documentation: media: camera-sensor: Mention v4l2_devm_sensor_clk_get() for obtaining the clock
media: i2c: ar0521: Use the v4l2 helper for obtaining the clock
media: i2c: et8ek8: Use the v4l2 helper for obtaining the clock
media: i2c: gc05a2: Use the v4l2 helper for obtaining the clock
media: i2c: gc08a3: Use the v4l2 helper for obtaining the clock
media: i2c: gc2145: Use the v4l2 helper for obtaining the clock
media: i2c: hi846: Use the v4l2 helper for obtaining the clock
media: i2c: imx214: Use the v4l2 helper for obtaining the clock
media: i2c: imx219: Use the v4l2 helper for obtaining the clock
media: i2c: imx283: Use the v4l2 helper for obtaining the clock
media: i2c: imx290: Use the v4l2 helper for obtaining the clock
media: i2c: imx296: Use the v4l2 helper for obtaining the clock
media: i2c: imx334: Use the v4l2 helper for obtaining the clock
media: i2c: imx335: Use the v4l2 helper for obtaining the clock
media: i2c: imx412: Use the v4l2 helper for obtaining the clock
media: i2c: imx415: Use the v4l2 helper for obtaining the clock
media: i2c: mt9m001: Use the v4l2 helper for obtaining the clock
media: i2c: mt9m111: Use the v4l2 helper for obtaining the clock
media: i2c: mt9m114: Use the v4l2 helper for obtaining the clock
media: i2c: mt9p031: Use the v4l2 helper for obtaining the clock
media: i2c: mt9t112: Use the v4l2 helper for obtaining the clock
media: i2c: mt9v032: Use the v4l2 helper for obtaining the clock
media: i2c: mt9v111: Use the v4l2 helper for obtaining the clock
media: i2c: ov02a10: Use the v4l2 helper for obtaining the clock
media: i2c: ov2659: Use the v4l2 helper for obtaining the clock
media: i2c: ov2685: Use the v4l2 helper for obtaining the clock
media: i2c: ov5640: Use the v4l2 helper for obtaining the clock
media: i2c: ov5645: Use the v4l2 helper for obtaining the clock
media: i2c: ov5647: Use the v4l2 helper for obtaining the clock
media: i2c: ov5648: Use the v4l2 helper for obtaining the clock
media: i2c: ov5695: Use the v4l2 helper for obtaining the clock
media: i2c: ov64a40: Use the v4l2 helper for obtaining the clock
media: i2c: ov6650: Use the v4l2 helper for obtaining the clock
media: i2c: ov7740: Use the v4l2 helper for obtaining the clock
media: i2c: ov8856: Use the v4l2 helper for obtaining the clock
media: i2c: ov8858: Use the v4l2 helper for obtaining the clock
media: i2c: ov8865: Use the v4l2 helper for obtaining the clock
media: i2c: ov9282: Use the v4l2 helper for obtaining the clock
media: i2c: ov9640: Use the v4l2 helper for obtaining the clock
media: i2c: ov9650: Use the v4l2 helper for obtaining the clock
media: i2c: s5c73m3: Use the v4l2 helper for obtaining the clock
media: i2c: s5k5baf: Use the v4l2 helper for obtaining the clock
media: i2c: s5k6a3: Use the v4l2 helper for obtaining the clock
media: i2c: vd55g1: Use the v4l2 helper for obtaining the clock
media: i2c: vd56g3: Use the v4l2 helper for obtaining the clock
media: i2c: vgxy61: Use the v4l2 helper for obtaining the clock
media: i2c: ov2680: Use the v4l2 helper for obtaining the clock
Michal Pecio (1):
media: uvcvideo: Shorten the transfer size non compliance message
Nai-Chen Cheng (1):
staging: media: ipu3: use string_choices API instead of ternary operator
Neil Armstrong (2):
media: iris: fix module removal if firmware download failed
media: iris: add VPU33 specific encoding buffer calculation
Niklas Söderlund (11):
media: adv7180: Move adv7180_set_power() and init_device()
media: adv7180: Add missing lock in suspend callback
media: adv7180: Move state mutex handling outside init_device()
media: adv7180: Use v4l2-ctrls core to handle s_ctrl locking
media: adv7180: Setup controls every time the device is reset
media: adv7180: Power down decoder when configuring the device
media: adv7180: Split device initialization and reset
media: adv7180: Remove the s_power callback
media: adv7180: Do not write format to device in set_fmt
media: adv7180: Only validate format in s_std
media: adv7180: Only validate format in querystd
Nícolas F. R. A. Prado (1):
media: platform: mtk-mdp3: Add missing MT8188 compatible to comp_dt_ids
Paul Kocialkowski (5):
media: uapi: Move colorimetry controls at the end of the file
media: uapi: Cleanup tab after define in headers
media: verisilicon: imx8m: Use the default Hantro G1 irq handler
media: verisilicon: Explicitly disable selection api ioctls for decoders
media: uapi: v4l2-controls: Cleanup codec definitions
Qianfeng Rong (4):
media: i2c: mt9v111: fix incorrect type for ret
media: raspberrypi: use int type to store negative error codes
media: stm32-dcmi: use int type to store negative error codes
media: redrat3: use int type to store negative error codes
Randy Dunlap (1):
media: cec: extron-da-hd-4k-plus: drop external-module make commands
Renjiang Han (1):
media: venus: pm_helpers: add fallback for the opp-table
Ricardo Ribalda (7):
media: uvcvideo: Fix comments in uvc_meta_detect_msxu
media: uvcvideo: Drop stream->mutex
media: uvcvideo: Move video_device under video_queue
media: uvcvideo: Use intf instead of udev for printks
media: uvcvideo: Do not re-reference dev->udev
media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls
media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE
Richard Leitner (1):
media: nxp: imx8-isi: Fix streaming cleanup on release
Sakari Ailus (17):
media: v4l2-common: Improve devm_v4l2_sensor_clk_get() documentation
media: vimc: Don't explicitly set bus_info
media: Documentation: Add a hyphen to list-based
media: Documentation: Reword split of sensor driver to two classes
media: MAINTAINERS: Remove Stanislaw from IVCS and IPU6 reviewers
media: ipu6: isys: Set embedded data type correctly for metadata formats
media: Documentation: Move streams documentation one level up
media: MAINTAINERS: Change rcar-jpu maintainer
media: vim2m: Remove compilation conditional to CONFIG_MEDIA_CONTROLLER
media: ov02c10: Don't include linux/version.h
media: uapi: Documentation: Improve column width hints for examples
media: amlogic: c3-mipi-csi2: Call v4l2_get_link_freq() on source pad
media: v4l2-common: Drop the workaround from v4l2_get_link_freq()
media: v4l2-common: Update v4l2_get_link_freq() documentation
media: mc: Clear minor number reservation at unregistration time
media: staging: ipu7: Don't include linux/version.h
media: ov02e10: Remove Jingjing's e-mail address
Sean Young (1):
media: imon: Remove unused defines
Shravan Chippa (1):
media: i2c: imx334: add support for additional test patterns
Stephan Gerhold (3):
media: venus: firmware: Use correct reset sequence for IRIS2
dt-bindings: media: qcom,sm8550-iris: Add X1E80100 compatible
media: iris: Fix firmware reference leak and unmap memory after load
Tetsuo Handa (2):
media: imon: make send_packet() more robust
media: imon: grab lock earlier in imon_ir_change_protocol()
Thadeu Lima de Souza Cascardo (1):
media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
Thomas Fourier (2):
media: cx18: Add missing check after DMA map
media: pci: ivtv: Add missing check after DMA map
Thomas Huth (1):
media: pci/ivtv: Replace GPLv2 boilerplate text with SPDX
Thomas Weißschuh (1):
media: platform: mtk-mdp3: don't use %pK through printk
Tomi Valkeinen (1):
media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
Vikash Garodia (1):
MAINTAINERS: Update Vikash Garodia's email address
Vikram Sharma (14):
media: qcom: camss: Rename camss-csid-780.c to camss-csid-gen3.c
media: qcom: camss: Rename camss-vfe-780.c to camss-vfe-gen3.c
media: dt-bindings: Add qcom,sa8775p-camss compatible
media: qcom: camss: Add qcom,sa8775p-camss compatible
media: qcom: camss: Add support for CSIPHY (v1.3.0)
media: qcom: camss: Add support for CSID 690
media: qcom: camss: Add support for VFE 690
media: qcom: camss: Enumerate resources for lemans(sa8775p)
media: dt-bindings: Add qcom,qcs8300-camss compatible
media: qcom: camss: Add qcs8300 compatible
media: qcom: camss: Add CSIPHY support for QCS8300
media: qcom: camss: enable csid 690 for qcs8300
media: qcom: camss: enable vfe 690 for qcs8300
media: qcom: camss: Enumerate resources for QCS8300
Vladimir Zapolskiy (8):
media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
dt-bindings: media: i2c: Add OmniVision OV6211 image sensor
media: i2c: Add OmniVision OV6211 image sensor driver
dt-bindings: media: i2c: Add OmniVision OG0VE1B camera sensor
media: i2c: Add OmniVision OG0VE1B camera sensor
media: qcom: camss: remove .link_entities callback
media: qcom: camss: unconditionally set async notifier of subdevices
media: qcom: camss: remove a check for unavailable CAMSS endpoint
Wolfram Sang (1):
media: remove unneeded 'fast_io' parameter in regmap_config
Yemike Abhilash Chandra (1):
MAINTAINERS: Update maintainers of TI VPE and CAL
Yunseong Kim (1):
media: vim2m: remove unused CLIP macro
Zhang Shurong (1):
media: rj54n1cb0c: Fix memleak in rj54n1_probe()
.mailmap | 6 +-
Documentation/ABI/testing/debugfs-cec-error-inj | 2 +-
Documentation/admin-guide/bug-hunting.rst | 2 +-
Documentation/admin-guide/media/i2c-cardlist.rst | 1 -
Documentation/admin-guide/media/ivtv.rst | 2 +-
.../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 6 +-
.../devicetree/bindings/media/cec/cec-common.yaml | 2 +-
.../devicetree/bindings/media/cec/cec-gpio.yaml | 2 +-
.../bindings/media/cec/nvidia,tegra114-cec.yaml | 2 +-
.../devicetree/bindings/media/i2c/adi,adv7604.yaml | 2 +-
.../devicetree/bindings/media/i2c/mipi-ccs.yaml | 7 +-
.../bindings/media/i2c/ovti,og0ve1b.yaml | 97 +
.../bindings/media/i2c/ovti,ov02a10.yaml | 3 +-
.../devicetree/bindings/media/i2c/ovti,ov2735.yaml | 108 +
.../devicetree/bindings/media/i2c/ovti,ov5645.yaml | 6 +-
.../devicetree/bindings/media/i2c/ovti,ov6211.yaml | 96 +
.../devicetree/bindings/media/i2c/ovti,ov7251.yaml | 6 +-
.../devicetree/bindings/media/i2c/ovti,ov8856.yaml | 3 +-
.../bindings/media/i2c/samsung,s5k5baf.yaml | 6 +-
.../bindings/media/i2c/samsung,s5k6a3.yaml | 6 +-
.../devicetree/bindings/media/i2c/sony,imx258.yaml | 1 +
.../devicetree/bindings/media/i2c/sony,imx274.yaml | 4 +
.../devicetree/bindings/media/i2c/sony,imx290.yaml | 5 +-
.../bindings/media/i2c/ti,ds90ub960.yaml | 3 +
.../bindings/media/i2c/toshiba,et8ek8.txt | 8 +-
.../bindings/media/nxp,imx-mipi-csi2.yaml | 18 +-
.../bindings/media/qcom,qcm2290-camss.yaml | 243 +++
.../bindings/media/qcom,qcm2290-venus.yaml | 130 ++
.../bindings/media/qcom,qcs8300-camss.yaml | 336 +++
.../bindings/media/qcom,sa8775p-camss.yaml | 361 ++++
.../bindings/media/qcom,sm8550-iris.yaml | 16 +-
.../bindings/media/qcom,sm8750-iris.yaml | 186 ++
.../devicetree/bindings/media/rockchip-isp1.yaml | 23 +-
.../bindings/media/samsung,exynos4212-fimc-is.yaml | 3 +-
.../devicetree/bindings/media/samsung,fimc.yaml | 3 +-
.../devicetree/bindings/media/silabs,si470x.yaml | 2 +-
Documentation/driver-api/media/camera-sensor.rst | 24 +-
.../driver-api/media/maintainer-entry-profile.rst | 4 +-
Documentation/driver-api/media/v4l2-fh.rst | 59 +-
.../translations/zh_CN/admin-guide/bug-hunting.rst | 2 +-
.../zh_CN/video4linux/v4l2-framework.txt | 16 +-
.../translations/zh_TW/admin-guide/bug-hunting.rst | 2 +-
Documentation/userspace-api/media/cec/cec-api.rst | 2 +-
.../userspace-api/media/drivers/camera-sensor.rst | 16 +-
.../userspace-api/media/drivers/cx2341x-uapi.rst | 2 +-
.../media/dvb/fe-diseqc-send-burst.rst | 2 +-
.../userspace-api/media/dvb/fe-set-tone.rst | 2 +-
.../userspace-api/media/dvb/fe-set-voltage.rst | 2 +-
.../media/dvb/fe_property_parameters.rst | 23 +-
.../dvb/frontend-property-terrestrial-systems.rst | 2 +-
Documentation/userspace-api/media/dvb/intro.rst | 4 +-
.../userspace-api/media/dvb/legacy_dvb_audio.rst | 4 +-
.../userspace-api/media/v4l/dev-subdev.rst | 12 +-
.../userspace-api/media/v4l/metafmt-generic.rst | 8 +-
Documentation/userspace-api/media/v4l/v4l2.rst | 2 +-
MAINTAINERS | 150 +-
drivers/gpu/drm/display/drm_dp_cec.c | 2 +-
drivers/media/cec/core/cec-core.c | 2 +-
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 2 +-
drivers/media/cec/platform/stm32/stm32-cec.c | 1 -
.../media/cec/usb/extron-da-hd-4k-plus/Makefile | 6 -
.../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 6 +-
drivers/media/cec/usb/pulse8/pulse8-cec.c | 4 +-
drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 4 +-
drivers/media/common/b2c2/flexcop-sram.c | 2 +-
drivers/media/common/b2c2/flexcop.c | 22 +-
drivers/media/common/cx2341x.c | 2 +-
drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 +-
drivers/media/dvb-frontends/Kconfig | 4 +-
drivers/media/i2c/Kconfig | 50 +-
drivers/media/i2c/Makefile | 5 +-
drivers/media/i2c/adv7180.c | 338 +--
drivers/media/i2c/adv7604.c | 2 +-
drivers/media/i2c/adv7842.c | 2 +-
drivers/media/i2c/ar0521.c | 9 +-
drivers/media/i2c/cx25840/cx25840-core.c | 4 +-
drivers/media/i2c/ds90ub913.c | 17 +-
drivers/media/i2c/et8ek8/et8ek8_driver.c | 34 +-
drivers/media/i2c/et8ek8/et8ek8_mode.c | 9 -
drivers/media/i2c/et8ek8/et8ek8_reg.h | 1 -
.../i2c/atomisp-gc0310.c => media/i2c/gc0310.c} | 0
drivers/media/i2c/gc05a2.c | 8 +-
drivers/media/i2c/gc08a3.c | 8 +-
drivers/media/i2c/gc2145.c | 2 +-
drivers/media/i2c/hi556.c | 92 +-
drivers/media/i2c/hi846.c | 11 +-
drivers/media/i2c/hi847.c | 84 +-
drivers/media/i2c/imx208.c | 91 +-
drivers/media/i2c/imx214.c | 247 ++-
drivers/media/i2c/imx219.c | 6 +-
drivers/media/i2c/imx258.c | 105 +-
drivers/media/i2c/imx274.c | 2 +
drivers/media/i2c/imx283.c | 5 +-
drivers/media/i2c/imx290.c | 27 +-
drivers/media/i2c/imx296.c | 4 +-
drivers/media/i2c/imx319.c | 92 +-
drivers/media/i2c/imx334.c | 15 +-
drivers/media/i2c/imx335.c | 9 +-
drivers/media/i2c/imx355.c | 90 +-
drivers/media/i2c/imx412.c | 9 +-
drivers/media/i2c/imx415.c | 2 +-
drivers/media/i2c/ir-kbd-i2c.c | 6 +-
drivers/media/i2c/mt9m001.c | 5 +-
drivers/media/i2c/mt9m111.c | 5 +-
drivers/media/i2c/mt9m114.c | 75 +-
drivers/media/i2c/mt9p031.c | 9 +-
drivers/media/i2c/mt9t112.c | 11 +-
drivers/media/i2c/mt9v032.c | 105 +-
drivers/media/i2c/mt9v111.c | 9 +-
drivers/media/i2c/og01a1b.c | 115 +-
drivers/media/i2c/og0ve1b.c | 816 ++++++++
drivers/media/i2c/ov02a10.c | 45 +-
drivers/media/i2c/ov02c10.c | 108 +-
drivers/media/i2c/ov02e10.c | 107 +-
drivers/media/i2c/ov08d10.c | 82 +-
drivers/media/i2c/ov08x40.c | 95 +-
drivers/media/i2c/ov13858.c | 69 +-
drivers/media/i2c/ov13b10.c | 110 +-
drivers/media/i2c/ov2659.c | 5 +-
drivers/media/i2c/ov2680.c | 29 +-
drivers/media/i2c/ov2685.c | 16 +-
drivers/media/i2c/ov2735.c | 1109 ++++++++++
drivers/media/i2c/ov2740.c | 91 +-
drivers/media/i2c/ov4689.c | 12 +-
drivers/media/i2c/ov5640.c | 9 +-
drivers/media/i2c/ov5645.c | 13 +-
drivers/media/i2c/ov5647.c | 9 +-
drivers/media/i2c/ov5648.c | 10 +-
drivers/media/i2c/ov5670.c | 105 +-
drivers/media/i2c/ov5675.c | 89 +-
drivers/media/i2c/ov5693.c | 16 +-
drivers/media/i2c/ov5695.c | 16 +-
drivers/media/i2c/ov6211.c | 793 +++++++
drivers/media/i2c/ov64a40.c | 2 +-
drivers/media/i2c/ov6650.c | 1149 -----------
drivers/media/i2c/ov7251.c | 26 +-
drivers/media/i2c/ov7740.c | 11 +-
drivers/media/i2c/ov8856.c | 95 +-
drivers/media/i2c/ov8858.c | 2 +-
drivers/media/i2c/ov8865.c | 50 +-
drivers/media/i2c/ov9282.c | 9 +-
drivers/media/i2c/ov9640.c | 5 +-
drivers/media/i2c/ov9650.c | 5 +-
drivers/media/i2c/ov9734.c | 82 +-
drivers/media/i2c/rj54n1cb0c.c | 9 +-
drivers/media/i2c/s5c73m3/s5c73m3-core.c | 19 +-
drivers/media/i2c/s5c73m3/s5c73m3.h | 2 -
drivers/media/i2c/s5k5baf.c | 21 +-
drivers/media/i2c/s5k6a3.c | 20 +-
drivers/media/i2c/saa6752hs.c | 2 +-
drivers/media/i2c/saa7115.c | 2 +-
drivers/media/i2c/saa7127.c | 2 +-
drivers/media/i2c/saa717x.c | 2 +-
drivers/media/i2c/tc358743.c | 113 +-
drivers/media/i2c/tc358743_regs.h | 57 +-
drivers/media/i2c/tda9840.c | 2 +-
drivers/media/i2c/tea6415c.c | 2 +-
drivers/media/i2c/tea6420.c | 2 +-
drivers/media/i2c/ths7303.c | 2 +-
drivers/media/i2c/tlv320aic23b.c | 2 +-
drivers/media/i2c/upd64031a.c | 2 +-
drivers/media/i2c/upd64083.c | 2 +-
drivers/media/i2c/vd55g1.c | 4 +-
drivers/media/i2c/vd56g3.c | 2 +-
drivers/media/i2c/vgxy61.c | 26 +-
drivers/media/i2c/vp27smpx.c | 2 +-
drivers/media/i2c/wm8739.c | 2 +-
drivers/media/i2c/wm8775.c | 2 +-
drivers/media/mc/mc-devnode.c | 6 +-
drivers/media/mc/mc-entity.c | 6 +-
drivers/media/mc/mc-request.c | 2 +-
drivers/media/pci/b2c2/flexcop-pci.c | 2 +-
drivers/media/pci/bt8xx/bttv-driver.c | 14 +-
drivers/media/pci/bt8xx/bttv-vbi.c | 6 +-
drivers/media/pci/cobalt/cobalt-driver.c | 2 +-
drivers/media/pci/cobalt/cobalt-v4l2.c | 60 +-
drivers/media/pci/cx18/cx18-audio.c | 2 +-
drivers/media/pci/cx18/cx18-audio.h | 2 +-
drivers/media/pci/cx18/cx18-av-audio.c | 2 +-
drivers/media/pci/cx18/cx18-av-core.c | 2 +-
drivers/media/pci/cx18/cx18-av-core.h | 2 +-
drivers/media/pci/cx18/cx18-av-firmware.c | 2 +-
drivers/media/pci/cx18/cx18-av-vbi.c | 2 +-
drivers/media/pci/cx18/cx18-cards.c | 2 +-
drivers/media/pci/cx18/cx18-cards.h | 2 +-
drivers/media/pci/cx18/cx18-controls.c | 2 +-
drivers/media/pci/cx18/cx18-controls.h | 2 +-
drivers/media/pci/cx18/cx18-driver.c | 2 +-
drivers/media/pci/cx18/cx18-driver.h | 4 +-
drivers/media/pci/cx18/cx18-fileops.c | 13 +-
drivers/media/pci/cx18/cx18-fileops.h | 2 +-
drivers/media/pci/cx18/cx18-firmware.c | 2 +-
drivers/media/pci/cx18/cx18-firmware.h | 2 +-
drivers/media/pci/cx18/cx18-gpio.c | 2 +-
drivers/media/pci/cx18/cx18-gpio.h | 2 +-
drivers/media/pci/cx18/cx18-i2c.c | 2 +-
drivers/media/pci/cx18/cx18-i2c.h | 2 +-
drivers/media/pci/cx18/cx18-io.c | 2 +-
drivers/media/pci/cx18/cx18-io.h | 2 +-
drivers/media/pci/cx18/cx18-ioctl.c | 66 +-
drivers/media/pci/cx18/cx18-ioctl.h | 2 +-
drivers/media/pci/cx18/cx18-irq.c | 2 +-
drivers/media/pci/cx18/cx18-irq.h | 2 +-
drivers/media/pci/cx18/cx18-mailbox.c | 2 +-
drivers/media/pci/cx18/cx18-mailbox.h | 2 +-
drivers/media/pci/cx18/cx18-queue.c | 15 +-
drivers/media/pci/cx18/cx18-queue.h | 2 +-
drivers/media/pci/cx18/cx18-scb.c | 2 +-
drivers/media/pci/cx18/cx18-scb.h | 2 +-
drivers/media/pci/cx18/cx18-streams.c | 2 +-
drivers/media/pci/cx18/cx18-streams.h | 2 +-
drivers/media/pci/cx18/cx18-vbi.c | 2 +-
drivers/media/pci/cx18/cx18-vbi.h | 2 +-
drivers/media/pci/cx18/cx18-version.h | 2 +-
drivers/media/pci/cx18/cx18-video.c | 2 +-
drivers/media/pci/cx18/cx18-video.h | 2 +-
drivers/media/pci/cx18/cx23418.h | 2 +-
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 2 +-
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c | 6 +
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 1 -
drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 2 -
drivers/media/pci/ivtv/ivtv-cards.c | 2 +-
drivers/media/pci/ivtv/ivtv-cards.h | 2 +-
drivers/media/pci/ivtv/ivtv-controls.c | 2 +-
drivers/media/pci/ivtv/ivtv-controls.h | 2 +-
drivers/media/pci/ivtv/ivtv-driver.c | 17 +-
drivers/media/pci/ivtv/ivtv-driver.h | 24 +-
drivers/media/pci/ivtv/ivtv-fileops.c | 42 +-
drivers/media/pci/ivtv/ivtv-fileops.h | 2 +-
drivers/media/pci/ivtv/ivtv-firmware.c | 2 +-
drivers/media/pci/ivtv/ivtv-firmware.h | 2 +-
drivers/media/pci/ivtv/ivtv-gpio.c | 2 +-
drivers/media/pci/ivtv/ivtv-gpio.h | 2 +-
drivers/media/pci/ivtv/ivtv-i2c.c | 2 +-
drivers/media/pci/ivtv/ivtv-i2c.h | 2 +-
drivers/media/pci/ivtv/ivtv-ioctl.c | 126 +-
drivers/media/pci/ivtv/ivtv-ioctl.h | 2 +-
drivers/media/pci/ivtv/ivtv-irq.c | 8 +-
drivers/media/pci/ivtv/ivtv-irq.h | 2 +-
drivers/media/pci/ivtv/ivtv-mailbox.c | 2 +-
drivers/media/pci/ivtv/ivtv-mailbox.h | 2 +-
drivers/media/pci/ivtv/ivtv-queue.c | 2 +-
drivers/media/pci/ivtv/ivtv-queue.h | 2 +-
drivers/media/pci/ivtv/ivtv-routing.c | 2 +-
drivers/media/pci/ivtv/ivtv-routing.h | 2 +-
drivers/media/pci/ivtv/ivtv-streams.c | 17 +-
drivers/media/pci/ivtv/ivtv-streams.h | 2 +-
drivers/media/pci/ivtv/ivtv-udma.c | 2 +-
drivers/media/pci/ivtv/ivtv-udma.h | 2 +-
drivers/media/pci/ivtv/ivtv-vbi.c | 2 +-
drivers/media/pci/ivtv/ivtv-vbi.h | 2 +-
drivers/media/pci/ivtv/ivtv-version.h | 2 +-
drivers/media/pci/ivtv/ivtv-yuv.c | 8 +-
drivers/media/pci/mgb4/mgb4_trigger.c | 2 +-
drivers/media/pci/mgb4/mgb4_vin.c | 3 +-
drivers/media/pci/saa7134/saa7134-video.c | 4 +-
drivers/media/pci/saa7164/saa7164-encoder.c | 30 +-
drivers/media/pci/saa7164/saa7164-vbi.c | 25 +-
drivers/media/pci/saa7164/saa7164.h | 10 +
drivers/media/pci/tw68/tw68-core.c | 4 +-
drivers/media/pci/tw68/tw68-reg.h | 2 +-
drivers/media/pci/tw68/tw68-risc.c | 2 +-
drivers/media/pci/tw68/tw68-video.c | 2 +-
drivers/media/pci/tw68/tw68.h | 2 +-
drivers/media/pci/zoran/zoran.h | 6 -
drivers/media/pci/zoran/zoran_card.c | 4 -
drivers/media/pci/zoran/zoran_card.h | 2 -
drivers/media/pci/zoran/zoran_driver.c | 35 +-
drivers/media/platform/allegro-dvt/allegro-core.c | 33 +-
.../platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c | 7 +-
drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 25 +-
drivers/media/platform/amphion/vpu.h | 2 +-
drivers/media/platform/amphion/vpu_v4l2.c | 22 +-
drivers/media/platform/amphion/vpu_v4l2.h | 8 -
drivers/media/platform/aspeed/aspeed-video.c | 199 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 75 +-
.../media/platform/chips-media/coda/coda-common.c | 50 +-
.../platform/chips-media/wave5/wave5-helper.c | 10 +-
.../platform/chips-media/wave5/wave5-helper.h | 2 +-
.../platform/chips-media/wave5/wave5-vpu-dec.c | 23 +-
.../platform/chips-media/wave5/wave5-vpu-enc.c | 31 +-
.../media/platform/chips-media/wave5/wave5-vpu.h | 5 +
.../media/platform/imagination/e5010-jpeg-enc.c | 23 +-
.../media/platform/imagination/e5010-jpeg-enc.h | 5 +
drivers/media/platform/m2m-deinterlace.c | 26 +-
drivers/media/platform/marvell/cafe-driver.c | 2 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 37 +-
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c | 29 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 3 +
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 25 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 2 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 36 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 9 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 5 +
.../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 37 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 9 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h | 4 +-
drivers/media/platform/nvidia/tegra-vde/v4l2.c | 35 +-
drivers/media/platform/nxp/dw100/dw100.c | 7 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 45 +-
drivers/media/platform/nxp/imx-mipi-csis.c | 353 ++--
drivers/media/platform/nxp/imx-pxp.c | 7 +-
.../media/platform/nxp/imx8-isi/imx8-isi-core.c | 8 +
.../media/platform/nxp/imx8-isi/imx8-isi-core.h | 14 +-
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 2 +-
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 292 ++-
.../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 2 +-
.../media/platform/nxp/imx8-isi/imx8-isi-video.c | 156 +-
drivers/media/platform/nxp/mx2_emmaprp.c | 24 +-
drivers/media/platform/qcom/camss/Makefile | 6 +-
drivers/media/platform/qcom/camss/camss-csid-340.c | 190 ++
.../camss/{camss-csid-780.c => camss-csid-gen3.c} | 34 +-
.../camss/{camss-csid-780.h => camss-csid-gen3.h} | 8 +-
drivers/media/platform/qcom/camss/camss-csid.h | 3 +-
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 175 ++
drivers/media/platform/qcom/camss/camss-vfe-340.c | 320 +++
.../camss/{camss-vfe-780.c => camss-vfe-gen3.c} | 76 +-
drivers/media/platform/qcom/camss/camss-vfe.c | 28 +-
drivers/media/platform/qcom/camss/camss-vfe.h | 3 +-
drivers/media/platform/qcom/camss/camss-video.c | 43 +-
drivers/media/platform/qcom/camss/camss.c | 705 ++++++-
drivers/media/platform/qcom/camss/camss.h | 4 +-
drivers/media/platform/qcom/iris/Makefile | 5 +-
drivers/media/platform/qcom/iris/iris_buffer.c | 222 +-
drivers/media/platform/qcom/iris/iris_buffer.h | 7 +-
drivers/media/platform/qcom/iris/iris_common.c | 232 +++
drivers/media/platform/qcom/iris/iris_common.h | 18 +
drivers/media/platform/qcom/iris/iris_core.c | 10 +-
drivers/media/platform/qcom/iris/iris_core.h | 20 +-
drivers/media/platform/qcom/iris/iris_ctrls.c | 675 +++++-
drivers/media/platform/qcom/iris/iris_ctrls.h | 15 +
drivers/media/platform/qcom/iris/iris_firmware.c | 15 +-
drivers/media/platform/qcom/iris/iris_hfi_common.h | 2 +-
.../platform/qcom/iris/iris_hfi_gen1_command.c | 482 +++--
.../platform/qcom/iris/iris_hfi_gen1_defines.h | 112 +-
.../platform/qcom/iris/iris_hfi_gen1_response.c | 60 +-
.../platform/qcom/iris/iris_hfi_gen2_command.c | 359 +++-
.../platform/qcom/iris/iris_hfi_gen2_defines.h | 44 +-
.../platform/qcom/iris/iris_hfi_gen2_response.c | 46 +-
drivers/media/platform/qcom/iris/iris_instance.h | 24 +
.../platform/qcom/iris/iris_platform_common.h | 82 +-
.../media/platform/qcom/iris/iris_platform_gen2.c | 609 +++++-
.../platform/qcom/iris/iris_platform_qcs8300.h | 352 +++-
.../platform/qcom/iris/iris_platform_sm8250.c | 236 ++-
.../platform/qcom/iris/iris_platform_sm8750.h | 22 +
drivers/media/platform/qcom/iris/iris_probe.c | 37 +-
drivers/media/platform/qcom/iris/iris_state.c | 9 +-
drivers/media/platform/qcom/iris/iris_state.h | 1 +
drivers/media/platform/qcom/iris/iris_utils.c | 36 +
drivers/media/platform/qcom/iris/iris_utils.h | 2 +
drivers/media/platform/qcom/iris/iris_vb2.c | 58 +-
drivers/media/platform/qcom/iris/iris_vdec.c | 251 +--
drivers/media/platform/qcom/iris/iris_vdec.h | 13 +-
drivers/media/platform/qcom/iris/iris_venc.c | 579 ++++++
drivers/media/platform/qcom/iris/iris_venc.h | 27 +
drivers/media/platform/qcom/iris/iris_vidc.c | 335 ++-
drivers/media/platform/qcom/iris/iris_vpu2.c | 2 +
drivers/media/platform/qcom/iris/iris_vpu3x.c | 202 +-
drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 922 ++++++++-
drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 24 +-
drivers/media/platform/qcom/iris/iris_vpu_common.c | 14 +-
drivers/media/platform/qcom/iris/iris_vpu_common.h | 6 +
drivers/media/platform/qcom/venus/core.c | 113 +-
drivers/media/platform/qcom/venus/core.h | 22 +-
drivers/media/platform/qcom/venus/firmware.c | 38 +-
drivers/media/platform/qcom/venus/firmware.h | 2 +
drivers/media/platform/qcom/venus/helpers.c | 12 +-
drivers/media/platform/qcom/venus/hfi_msgs.c | 11 +-
drivers/media/platform/qcom/venus/hfi_parser.c | 2 +-
drivers/media/platform/qcom/venus/hfi_platform.c | 23 +-
drivers/media/platform/qcom/venus/hfi_platform.h | 34 +-
.../media/platform/qcom/venus/hfi_platform_v4.c | 188 +-
.../media/platform/qcom/venus/hfi_platform_v6.c | 33 +-
drivers/media/platform/qcom/venus/hfi_venus.c | 25 +-
drivers/media/platform/qcom/venus/hfi_venus_io.h | 4 +
drivers/media/platform/qcom/venus/pm_helpers.c | 11 +-
drivers/media/platform/qcom/venus/vdec.c | 5 +-
drivers/media/platform/qcom/venus/venc.c | 5 +-
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c | 2 +-
.../media/platform/renesas/rcar-vin/rcar-core.c | 8 +-
.../media/platform/renesas/rcar-vin/rcar-v4l2.c | 2 -
drivers/media/platform/renesas/rcar_drif.c | 12 +-
drivers/media/platform/renesas/rcar_fdp1.c | 27 +-
drivers/media/platform/renesas/rcar_jpu.c | 29 +-
drivers/media/platform/renesas/renesas-ceu.c | 10 +-
.../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 2 -
.../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 9 -
.../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 31 +-
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 14 +-
drivers/media/platform/renesas/vsp1/vsp1_histo.c | 6 +-
drivers/media/platform/renesas/vsp1/vsp1_video.c | 18 +-
drivers/media/platform/renesas/vsp1/vsp1_vspx.c | 1 +
drivers/media/platform/rockchip/rga/rga.c | 30 +-
drivers/media/platform/rockchip/rga/rga.h | 5 +
.../media/platform/rockchip/rkisp1/rkisp1-common.h | 17 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 123 +-
drivers/media/platform/rockchip/rkvdec/rkvdec.c | 21 +-
drivers/media/platform/rockchip/rkvdec/rkvdec.h | 4 +-
.../media/platform/samsung/exynos-gsc/gsc-core.h | 6 +-
.../media/platform/samsung/exynos-gsc/gsc-m2m.c | 37 +-
.../media/platform/samsung/exynos4-is/fimc-core.h | 5 +-
.../media/platform/samsung/exynos4-is/fimc-m2m.c | 19 +-
.../platform/samsung/s3c-camif/camif-capture.c | 26 +-
drivers/media/platform/samsung/s5p-g2d/g2d.c | 40 +-
.../media/platform/samsung/s5p-jpeg/jpeg-core.c | 33 +-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 17 +-
.../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 35 +-
.../platform/samsung/s5p-mfc/s5p_mfc_common.h | 6 +-
.../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 34 +-
.../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 38 +-
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 30 +-
.../media/platform/st/sti/delta/delta-mjpeg-dec.c | 20 +-
drivers/media/platform/st/sti/delta/delta-v4l2.c | 41 +-
drivers/media/platform/st/sti/hva/hva-v4l2.c | 38 +-
drivers/media/platform/st/sti/hva/hva.h | 2 -
drivers/media/platform/st/stm32/dma2d/dma2d.c | 28 +-
drivers/media/platform/st/stm32/stm32-csi.c | 4 +-
drivers/media/platform/st/stm32/stm32-dcmi.c | 4 +-
.../platform/sunxi/sun6i-csi/sun6i_csi_capture.c | 16 +-
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 10 +-
.../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 10 +-
.../media/platform/synopsys/hdmirx/snps_hdmirx.c | 8 +-
drivers/media/platform/ti/Kconfig | 3 +-
.../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 67 +-
drivers/media/platform/ti/omap/omap_vout.c | 6 +-
drivers/media/platform/ti/omap3isp/ispccdc.c | 8 +-
drivers/media/platform/ti/omap3isp/isph3a_aewb.c | 2 +-
drivers/media/platform/ti/omap3isp/isph3a_af.c | 2 +-
drivers/media/platform/ti/omap3isp/isphist.c | 2 +-
drivers/media/platform/ti/omap3isp/ispstat.c | 7 -
drivers/media/platform/ti/omap3isp/ispstat.h | 3 -
drivers/media/platform/ti/omap3isp/ispvideo.c | 36 +-
drivers/media/platform/ti/omap3isp/ispvideo.h | 6 +-
drivers/media/platform/ti/vpe/vpe.c | 21 +-
drivers/media/platform/verisilicon/hantro.h | 4 +-
drivers/media/platform/verisilicon/hantro_drv.c | 12 +-
drivers/media/platform/verisilicon/hantro_v4l2.c | 28 +-
drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 20 +-
drivers/media/platform/xilinx/xilinx-dma.c | 10 +-
drivers/media/radio/Kconfig | 17 -
drivers/media/radio/Makefile | 1 -
drivers/media/radio/radio-aimslab.c | 2 +-
drivers/media/radio/radio-aztech.c | 2 +-
drivers/media/radio/radio-gemtek.c | 2 +-
drivers/media/radio/radio-isa.c | 2 +-
drivers/media/radio/radio-isa.h | 2 +-
drivers/media/radio/radio-keene.c | 4 +-
drivers/media/radio/radio-miropcm20.c | 2 +-
drivers/media/radio/radio-raremono.c | 4 +-
drivers/media/radio/radio-rtrack2.c | 2 +-
drivers/media/radio/radio-terratec.c | 2 +-
drivers/media/radio/radio-wl1273.c | 2159 --------------------
drivers/media/radio/radio-zoltrix.c | 2 +-
drivers/media/radio/si4713/radio-platform-si4713.c | 10 +-
drivers/media/rc/imon.c | 99 +-
drivers/media/rc/lirc_dev.c | 9 +-
drivers/media/rc/redrat3.c | 2 +-
drivers/media/test-drivers/vicodec/vicodec-core.c | 23 +-
drivers/media/test-drivers/vim2m.c | 23 +-
drivers/media/test-drivers/vimc/vimc-capture.c | 4 +-
drivers/media/test-drivers/vimc/vimc-core.c | 2 -
drivers/media/test-drivers/visl/visl-core.c | 5 +-
drivers/media/test-drivers/visl/visl.h | 7 +-
drivers/media/test-drivers/vivid/vivid-cec.c | 12 +-
drivers/media/test-drivers/vivid/vivid-core.c | 100 +-
drivers/media/test-drivers/vivid/vivid-radio-rx.c | 12 +-
drivers/media/test-drivers/vivid/vivid-radio-rx.h | 8 +-
drivers/media/test-drivers/vivid/vivid-radio-tx.c | 8 +-
drivers/media/test-drivers/vivid/vivid-radio-tx.h | 4 +-
drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 18 +-
drivers/media/test-drivers/vivid/vivid-sdr-cap.h | 18 +-
drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 10 +-
drivers/media/test-drivers/vivid/vivid-vbi-cap.h | 8 +-
drivers/media/test-drivers/vivid/vivid-vbi-out.c | 8 +-
drivers/media/test-drivers/vivid/vivid-vbi-out.h | 6 +-
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 24 +-
drivers/media/test-drivers/vivid/vivid-vid-cap.h | 24 +-
.../media/test-drivers/vivid/vivid-vid-common.c | 8 +-
.../media/test-drivers/vivid/vivid-vid-common.h | 8 +-
drivers/media/test-drivers/vivid/vivid-vid-out.c | 16 +-
drivers/media/test-drivers/vivid/vivid-vid-out.h | 16 +-
drivers/media/tuners/xc4000.c | 8 +-
drivers/media/tuners/xc5000.c | 14 +-
drivers/media/usb/au0828/au0828-video.c | 5 +-
drivers/media/usb/cx231xx/cx231xx-417.c | 2 +-
drivers/media/usb/em28xx/Kconfig | 1 +
drivers/media/usb/em28xx/em28xx-dvb.c | 4 +-
drivers/media/usb/gspca/gspca.c | 18 +-
drivers/media/usb/hdpvr/hdpvr-video.c | 69 +-
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 69 +-
drivers/media/usb/stk1160/stk1160-core.c | 3 +-
drivers/media/usb/stk1160/stk1160-video.c | 7 +-
drivers/media/usb/uvc/uvc_ctrl.c | 56 +-
drivers/media/usb/uvc/uvc_driver.c | 115 +-
drivers/media/usb/uvc/uvc_entity.c | 4 +-
drivers/media/usb/uvc/uvc_metadata.c | 71 +-
drivers/media/usb/uvc/uvc_status.c | 7 +-
drivers/media/usb/uvc/uvc_v4l2.c | 128 +-
drivers/media/usb/uvc/uvc_video.c | 10 +-
drivers/media/usb/uvc/uvcvideo.h | 21 +-
drivers/media/v4l2-core/v4l2-common.c | 90 +-
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 11 +-
drivers/media/v4l2-core/v4l2-ctrls-api.c | 13 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +-
drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 +-
drivers/media/v4l2-core/v4l2-ctrls-priv.h | 2 +-
drivers/media/v4l2-core/v4l2-ctrls-request.c | 2 +-
drivers/media/v4l2-core/v4l2-dev.c | 45 +-
drivers/media/v4l2-core/v4l2-device.c | 2 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +
drivers/media/v4l2-core/v4l2-fh.c | 16 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 456 ++---
drivers/media/v4l2-core/v4l2-mem2mem.c | 50 +-
drivers/media/v4l2-core/v4l2-subdev.c | 40 +-
drivers/staging/media/atomisp/i2c/Kconfig | 9 -
drivers/staging/media/atomisp/i2c/Makefile | 1 -
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 9 +-
.../media/atomisp/pci/runtime/bufq/src/bufq.c | 4 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 26 +-
drivers/staging/media/imx/imx-media-csi.c | 8 +-
drivers/staging/media/ipu3/ipu3-css.c | 3 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 5 +-
drivers/staging/media/ipu7/ipu7-isys-csi2.c | 2 +-
drivers/staging/media/ipu7/ipu7-isys-queue.c | 3 +-
drivers/staging/media/ipu7/ipu7-isys-subdev.c | 35 +-
drivers/staging/media/ipu7/ipu7-isys-subdev.h | 1 -
drivers/staging/media/ipu7/ipu7-isys-video.c | 37 +-
drivers/staging/media/ipu7/ipu7.c | 29 +-
drivers/staging/media/meson/vdec/vdec.c | 29 +-
drivers/staging/media/meson/vdec/vdec.h | 5 +
drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +-
drivers/staging/media/sunxi/cedrus/cedrus.h | 5 +
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 5 -
.../media/sunxi/sun6i-isp/sun6i_isp_capture.c | 16 +-
.../media/sunxi/sun6i-isp/sun6i_isp_params.c | 6 +-
drivers/staging/media/tegra-video/tegra20.c | 4 +-
drivers/staging/most/video/video.c | 19 +-
drivers/usb/gadget/function/uvc.h | 5 +
drivers/usb/gadget/function/uvc_v4l2.c | 8 +-
include/dt-bindings/media/tvp5150.h | 2 +-
include/linux/usb/uvc.h | 22 +
include/linux/videodev2.h | 2 +-
include/media/cadence/cdns-csi2rx.h | 19 +
include/media/drv-intf/cx25840.h | 2 +-
include/media/drv-intf/msp3400.h | 2 +-
include/media/i2c/bt819.h | 2 +-
include/media/i2c/cs5345.h | 2 +-
include/media/i2c/cs53l32a.h | 2 +-
include/media/i2c/m52790.h | 2 +-
include/media/i2c/mt9v011.h | 2 +-
include/media/i2c/mt9v022.h | 13 -
include/media/i2c/mt9v032.h | 12 -
include/media/i2c/saa7115.h | 2 +-
include/media/i2c/saa7127.h | 2 +-
include/media/i2c/ths7303.h | 2 +-
include/media/i2c/tvaudio.h | 2 +-
include/media/i2c/upd64031a.h | 2 +-
include/media/i2c/upd64083.h | 2 +-
include/media/i2c/wm8775.h | 2 +-
include/media/media-request.h | 2 +-
include/media/v4l2-common.h | 103 +-
include/media/v4l2-ctrls.h | 6 +-
include/media/v4l2-dev.h | 2 +-
include/media/v4l2-device.h | 2 +-
include/media/v4l2-dv-timings.h | 1 +
include/media/v4l2-fh.h | 30 +-
include/media/v4l2-ioctl.h | 238 +--
include/media/v4l2-mem2mem.h | 42 +-
include/media/v4l2-subdev.h | 57 +-
include/uapi/linux/aspeed-video.h | 7 +
include/uapi/linux/ivtv.h | 2 +-
include/uapi/linux/v4l2-controls.h | 121 +-
include/uapi/linux/v4l2-dv-timings.h | 2 +-
include/uapi/linux/videodev2.h | 20 +-
samples/v4l/v4l2-pci-skeleton.c | 10 +-
576 files changed, 16905 insertions(+), 9289 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,qcs8300-camss.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,sa8775p-camss.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8750-iris.yaml
rename drivers/{staging/media/atomisp/i2c/atomisp-gc0310.c => media/i2c/gc0310.c} (100%)
create mode 100644 drivers/media/i2c/og0ve1b.c
create mode 100644 drivers/media/i2c/ov2735.c
create mode 100644 drivers/media/i2c/ov6211.c
delete mode 100644 drivers/media/i2c/ov6650.c
create mode 100644 drivers/media/platform/qcom/camss/camss-csid-340.c
rename drivers/media/platform/qcom/camss/{camss-csid-780.c => camss-csid-gen3.c} (88%)
rename drivers/media/platform/qcom/camss/{camss-csid-780.h => camss-csid-gen3.h} (84%)
create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-340.c
rename drivers/media/platform/qcom/camss/{camss-vfe-780.c => camss-vfe-gen3.c} (69%)
create mode 100644 drivers/media/platform/qcom/iris/iris_common.c
create mode 100644 drivers/media/platform/qcom/iris/iris_common.h
create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8750.h
create mode 100644 drivers/media/platform/qcom/iris/iris_venc.c
create mode 100644 drivers/media/platform/qcom/iris/iris_venc.h
delete mode 100644 drivers/media/radio/radio-wl1273.c
create mode 100644 include/media/cadence/cdns-csi2rx.h
delete mode 100644 include/media/i2c/mt9v022.h
delete mode 100644 include/media/i2c/mt9v032.h
next reply other threads:[~2025-10-01 15:25 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-01 15:25 Mauro Carvalho Chehab [this message]
2025-10-02 20:26 ` [GIT PULL for v6.18] 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=20251001172511.2d0514ec@sal.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.