Linux Media Controller development
 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 v7.2] media updates
Date: Thu, 18 Jun 2026 23:38:27 +0200	[thread overview]
Message-ID: <20260618233827.582d50a8@foz.lan> (raw)

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git media/v7.2-1

For:

- v4l2 core: fix subdev sensor ownership;
- v4l2-subdev: Allow accessing routes with STREAMS client capability;
- v4l2-ctrls: Add validation for HEVC active reference counts and background detection control;
- vb2: Change vb2_read() and vb2_write() return types to ssize_t;
- v4l2-common: Add YUV24 format info and has_alpha helper;
- i2c: cvs: Add driver of Intel Computer Vision Sensing Controller(CVS);
- atmel-isc: remove deprecated driver;
- cec: Add CEC Latency Indication Protocol (LIP) support;
- imon: Add iMON VFD HID OEM v1.2 key mappings;
- AVMatrix: new HWS capture driver;
- isp4: new AMD capture driver;
- qcom: iris: Add hierarchical coding, B-frame, and Long-Term Reference support for encoder;
- qcom: camss: Add SM6350 platform support;
- qcom: venus: Add SM6115 platform support;
- chips-media: wave5: Add support for Packed YUV422, CBP profile, and background detection;
- csi2rx: Add multistream support and 32 dma chans;
- Several cleanups and fixes.

Regards,
Mauro

---

The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

  Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git tags/media/v7.2-1

for you to fetch changes up to 06cb687a5132fcffe624c0070576ab852ac6b568:

  media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor() (2026-06-05 10:28:03 +0300)

----------------------------------------------------------------
Abinash Singh (1):
      staging: media: atomisp: replace uint32_t with u32

Adrian Barnaś (2):
      staging: media: atomisp: Whitespaces style cleanup in gdc.c
      staging: media: atomisp: Remove return from end of void function in gdc.c

Alessandro Baldi (1):
      media: imon: Add iMON VFD HID OEM v1.2 key mappings

Alexandru Hossu (1):
      staging: media: ipu7: fix double-free and use-after-free in error paths

Alper Ak (1):
      media: mali-c55: Fix possible ERR_PTR in enable_streams

Anand Moon (1):
      media: meson: vdec: Fix memory leak in error path of vdec_open

André Apitzsch (2):
      media: dt-bindings: venus: Add qcom,msm8939 schema
      media: qcom: venus: Add msm8939 resource struct

Andy Shevchenko (2):
      staging: media: atomisp: Kill OP_std_modadd() macro
      media: atomisp: Drop unused include

Antti Laakso (2):
      platform/x86: int3472: Match MSI laptop board name
      platform/x86: int3472: Add more MSI AI evo laptops

Anushka Badhe (1):
      staging: media: atomisp: pci: fix split GP_TIMER_BASE declaration

Arash Golgol (2):
      media: video-i2c: use vb2_video_unregister_device on driver removal
      media: video-i2c: fix buffer queue ordering

Arnd Bergmann (3):
      media: qcom: camss: avoid format string warning
      media: platform: amd: add DRM_AMDGPU dependency
      staging: media: atomisp: reduce load_primary_binaries() stack usage

Arun T (3):
      platform/x86: int3472: Rename daisy-chain GPIO props to generic
      platform/x86: int3472: Add TPS68470 board data for intel nvl
      media: ov13b10: Support multiple regulators

Barnabás Pőcze (1):
      media: rkisp1: Add support for CAC

Bartosz Golaszewski (1):
      media: i2c: drop unneeded dependencies on OF_GPIO

Ben Hoff (1):
      media: pci: add AVMatrix HWS capture driver

Benjamin Gaignard (1):
      media: verisilicon: Export only needed pixels formats

Biju Das (2):
      media: dt-bindings: media: renesas,fcp: Document RZ/G3L FCPVD IP
      media: dt-bindings: media: renesas,vsp1: Document RZ/G3L VSPD

Bin Du (8):
      media: platform: amd: Introduce amd isp4 capture driver
      media: platform: amd: low level support for isp4 firmware
      media: platform: amd: Add isp4 fw and hw interface
      media: platform: amd: isp4 subdev and firmware loading handling added
      media: platform: amd: isp4 video node and buffers handling added
      media: platform: amd: isp4 debug fs logging and more descriptive errors
      Documentation: add documentation of AMD isp 4 driver
      media: platform: amd: isp4: drop stale list reinit before free

Brandon Brnich (3):
      media: chips-media: wave5: Move src_buf Removal to finish_encode
      media: chips-media: wave5: Release m2m_ctx after Instance Removed from List
      media: chips-media: wave5: Fix Reports from Kernel Lock Validator

Bryan O'Donoghue (5):
      media: qcom: camss: Fix RDI streaming for CSID 680
      media: qcom: camss: Fix RDI streaming for CSID 340
      media: qcom: camss: Fix RDI streaming for CSID GEN2
      media: qcom: camss: Fix RDI streaming for CSID GEN3
      media: qcom: iris: Fix FPS calculation and VPP FW overhead

Changhuang Liang (1):
      media: cadence: csi2rx: Support runtime PM

Chelsy Ratnawat (1):
      media: atomisp: Use string choices helpers

Chen Ni (3):
      media: mali-c55: Remove unneeded semicolon
      media: mali-c55: core: Remove redundant dev_err()
      media: ti: j721e-csi2rx: Fix error handling for media_entity_remote_source_pad_unique()

Chen-Yu Tsai (1):
      dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties

Chethan C (1):
      staging: media: av7110: fix coding style

Daniel Scally (1):
      media: rzg2l-cru: Rework rzg2l_cru_fill_hw_slot()

David Carlier (6):
      media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
      media: nuvoton: npcm-video: fix error handling in npcm_video_init()
      media: nuvoton: npcm-video: fix memory leaks in probe and remove
      media: mali-c55: Add missing of_reserved_mem_device_release()
      media: mali-c55: Power-off the peripheral in remove()
      media: mali-c55: Disable pm_runtime on probe error

Deepanshu Kartikey (1):
      media: rtl2832: fix use-after-free in rtl2832_remove()

Detlev Casanova (4):
      media: rkvdec: Introduce a global bitwriter helper
      media: rkvdec: Use the global bitwriter instead of local one
      media: rkvdec: common: Drop bitfields for the bitwriter
      media: rkvdec: vdpu383: Drop bitfields for the bitwriter

Dikshita Agarwal (1):
      media: iris: Initialize HFI ops after firmware load in core init

Dmitry Baryshkov (29):
      media: iris: retrieve UBWC platform configuration
      media: iris: don't specify min_acc_length in the source code
      media: iris: don't specify highest_bank_bit in the source code
      media: iris: don't specify ubwc_swizzle in the source code
      media: iris: don't specify bank_spreading in the source code
      media: iris: don't specify max_channels in the source code
      media: iris: drop remnants of UBWC configuration
      media: dt-bindings: qcom,sm8250-venus: sort out power domains
      media: iris: scale MMCX power domain on SM8250
      media: venus: scale MMCX power domain on SM8250
      media: dt-bindings: qcom,sc7280-venus: drop non-PAS support
      media: dt-bindings: qcom-sc7180-venus: move video-firmware here
      media: qcom: venus: flip the venus/iris switch
      media: qcom: iris: drop pas_id from the iris_platform_data struct
      media: qcom: iris: use common set_preset_registers function
      media: qcom: iris: don't use function indirection in gen2-specific code
      media: qcom: iris: split HFI session ops from core ops
      media: qcom: iris: merge hfi_response_ops and hfi_command_ops
      media: qcom: iris: move get_instance to iris_hfi_sys_ops
      media: qcom: iris: drop hw_response_timeout_val from platform data
      media: qcom: iris: split firmware_data from raw platform data
      media: qcom: iris: split platform data from firmware data
      media: qcom: iris: use new firmware name for SM8250
      media: qcom: iris: extract firmware description data
      Revert "media: venus: hfi_platform: Correct supported codecs for sc7280"
      media: dt-bindings: qcom,qcm2290-venus: add Venus on SM6115
      media: iris: Fix use IRQF_NO_AUTOEN when requesting the IRQ
      media: dt-bindings: Document SC8280XP/SM8350 Iris
      media: iris: drop struct iris_fmt

Dmitry Osipenko (1):
      media: synopsys: hdmirx: Fix HPD lane hold time

Erikas Bitovtas (2):
      media: qcom: venus: add power domain enable logic for Venus cores
      media: qcom: venus: add codec blacklist mechanism

Ethan Lam (1):
      staging: media: atomisp: fix block comment style in atomisp_cmd.c

Eugen Hristev (2):
      media: staging: atmel-isc: Remove driver
      media: i2c: imx274: trivial cleanup

Felix Gu (3):
      media: ti: vpe: Fix fwnode_handle leak in vip_probe_complete()
      media: ti: vpe: Fix the error code of devm_request_irq()
      media: ti: vpe: Fix the error code of devm_kzalloc() in vip_probe_slice()

Feng Ning (1):
      staging: media: atomisp: use array3_size() for overflow-safe allocation

Fritz Koenig (1):
      Documentation: media: Fix v4l2_vp9_segmentation

Guangshuo Li (4):
      media: vidtv: fix reference leak on failed device registration
      media: vimc: fix reference leak on failed device registration
      media: vivid: fix cleanup bugs in vivid_init()
      media: marvell-cam: fix missing pci_disable_device() on remove

Guoniu Zhou (9):
      media: synopsys: Fix IPI using hardcoded datatype
      media: synopsys: Add support for RAW16 Bayer formats
      media: synopsys: Add support for multiple streams
      media: synopsys: Add PHY stopstate wait for i.MX93
      media: dt-bindings: add NXP i.MX95 compatible string
      media: synopsys: Add support for i.MX95
      media: nxp: imx8-isi: Prioritize pending buffers over discard buffers
      media: nxp: imx8-isi: Fix potential out-of-bounds issues
      media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding

Hamdan Khan (1):
      staging: media: atomisp: Fix typos and formatting in headers

Hans Verkuil (7):
      media: visl: check if ctx->tpg_str_buf allocation failed
      media: include/uapi/linux/cec*.h: add CEC LIP support
      Documentation: media: add CEC opcodes
      media: cec: core: add LIP support
      media: include/uapi/linux/cec*: clarify which msgs are CEC 2.0
      media: vivid: add vivid_update_reduced_fps()
      media: vivid: check for vb2_is_busy() when toggling caps

Hans de Goede (1):
      media: atomisp: Fix alloc_pages_bulk() failed errors

Haoxiang Li (1):
      media: em28xx-video: fix missing res_free() on init_usb_xfer failure

Huihui Huang (1):
      staging: media: atomisp: fix map and vmap leaks in stat buffer allocation

Hungyu Lin (2):
      media: tegra-video: tegra210: remove redundant NULL check in dequeue_buf_done
      media: tegra-video: vi: fix invalid u32 return value in format lookup

Jackson Lee (4):
      media: v4l2-controls: Add control for background detection
      media: chips-media: wave5: Add support for background detection
      media: chips-media: wave5: Support CBP profile
      media: chips-media: wave5: Add Support for Packed YUV422 Formats

Jacopo Mondi (16):
      media: rzv2h-ivc: Add myself as co-maintainer
      media: rzg2l-cru: Add MAINTAINERS entry
      media: rzg2l-cru: Modernize locking usage with guards
      media: rzg2l-cru: Use proper guard() in irq handler
      media: rzg2l-cru: Remove locking from start/stop routines
      media: rzg2l-cru: Do not use irqsave when not needed
      media: rzg2l-cru: Remove wrong locking comment
      media: rz2gl-cru: Introduce a spinlock for hw operations
      media: rzg2l-cru: Split hw locking from buffers
      media: rzg2l-cru: Manually track active slot number
      media: rz2gl-cru: Return pending buffers in order
      media: rzg2l-cru: Remove the 'state' variable
      media: rzg2l-cru: Remove debug printouts from irq
      media: rzg2l-cru: Simplify irq return value handling
      media: rzv2h-ivc: Wait for frame end in stop_streaming
      media: rcar-vin: Drop min_queued_buffers

Jai Luthra (9):
      dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans
      media: ti: j721e-csi2rx: separate out device and context
      media: ti: j721e-csi2rx: add a subdev for the core device
      media: ti: j721e-csi2rx: add support for processing virtual channels
      media: cadence: csi2rx: add multistream support
      media: ti: j721e-csi2rx: add multistream support
      media: ti: j721e-csi2rx: Submit all available buffers
      media: ti: j721e-csi2rx: Support runtime suspend
      media: ti: j721e-csi2rx: Support system suspend using pm_notifier

Johan Hovold (8):
      media: imon_raw: Refactor endpoint lookup
      media: irtoy: Refactor endpoint lookup
      media: si470x-usb: refactor endpoint lookup
      media: gspca: refactor endpoint lookup
      media: hdpvr: refactor endpoint lookup
      media: s2255: refactor endpoint lookup
      media: vpif_capture: fix OF node reference imbalance
      media: cx231xx: fix devres lifetime

Jose A. Perez de Azpillaga (5):
      media: atomisp: gate ref and tnr frame config behind ISP enable flags
      media: atomisp: remove redundant call to ia_css_output0_configure()
      staging: media: atomisp: fix loop shadowing in ia_css_stream_destroy()
      staging: media: atomisp: extract ISP2401 cleanup into helper function
      staging: media: atomisp: improve cleanup robustness in ia_css_stream_destroy_isp2401()

Josh Hesketh (1):
      staging: media: av7110: remove dead code from av7110_hw.c

Julian Braha (1):
      media: dead code cleanup in kconfig for VIDEO_SOLO6X10

Karthikey Kadati (1):
      media: atomisp: replace ia_css_region with v4l2_rect

Kells Ping (1):
      media: platform: cros-ec: Add Dirkson to the match table

Ken Lin (1):
      media: platform: cros-ec: Add Kulnex and Moxoe to the match table

Krzysztof Kozlowski (1):
      media: pci: dm1105: Free allocated workqueue

Laurent Pinchart (12):
      media: mc-entity: Fix documentation typo in function name
      media: mc-entity: Drop ifdef for media_entity_cleanup definition
      media: renesas: vsp1: Avoid forward function declaration
      media: renesas: vsp1: Split vsp1_du_setup_lif()
      drm: renesas: rcar-du: Switch to new VSP API
      drm: renesas: rz-du: Switch to new VSP API
      media: renesas: vsp1: Use mutex guards
      media: renesas: vsp1: Use mutex scoped guards
      media: renesas: vsp1: Use spinlock guards
      media: renesas: vsp1: Use spinlock scoped guards
      media: renesas: vsp1: Simplify iteration over format arrays
      media: renesas: vsp1: Drop deprecated vsp1_du_setup_lif() function

Lian Xiangyu (1):
      staging: media: ipu7: remove 'U' suffix from hexadecimal literals

LiangCheng Wang (4):
      staging: media: atomisp: improve kernel-doc for ia_css_aa_config
      staging: media: atomisp: fix indentation in anr files
      staging: media: atomisp: use designated initializer in anr config
      staging: media: atomisp: fix indentation in bh host files

Lin YuChen (1):
      staging: media: atomisp: use kmalloc_array() for sh_css_blob_info

Loic Poulain (10):
      MAINTAINERS: add myself as a CAMSS patch reviewer
      media: qcom: camss: Add debug message to camss-video format check
      media: qcom: camss: Add per-format BPL alignment helper
      media: qcom: camss: Use proper BPL alignment helper and non-power-of-two rounding
      media: qcom: camss: vfe: Make PIX BPL alignment format-based on CAMSS_2290
      media: qcom: camss: csid-340: Switch to generic CSID_CFG/CTRL registers
      media: qcom: camss: csid-340: Add port-to-interface mapping
      media: qcom: camss: csid-340: Enable PIX interface routing
      media: qcom: camss: vfe-340: Proper client handling
      media: qcom: camss: vfe-340: Support for PIX client

Louis-Alexis Eyraud (1):
      media: mtk-jpeg: cancel workqueue on release for supported platforms only

Luca Weiss (2):
      dt-bindings: media: camss: Add qcom,sm6350-camss
      media: qcom: camss: Add SM6350 support

Ma Ke (1):
      media: saa7134: Fix a possible memory leak in saa7134_video_init1

Maha Maryam Javaid (2):
      staging: media: av7110: fix typo in av7110.c
      staging: media: meson: fix typo in codec files

Mahad Ibrahim (6):
      media: atomisp: Remove redundant return statement
      media: atomisp: Fix function signature alignment
      media: atomisp: Fix block comment coding style
      media: atomisp: Fix erroneous parameter descriptions
      media: atomisp: Convert comments to kernel-doc
      media: atomisp: Fix block comment coding style in sh_css_param_shading.c

Marco Nenciarini (1):
      media: intel/ipu6: Improve DWC PHY HSFREQRANGE band selection for overlapping ranges

Martin Hecht (1):
      media: i2c: alvium: fix critical pointer access in alvium_ctrl_init

Martin Tůma (1):
      media: mgb4: Fix DV timings limits

Matt Wardle (3):
      staging: media: atomisp: Remove braces for single statement blocks
      staging: media: atomisp: Fix function indentation and braces
      staging: media: atomisp: Fix braces on incorrect lines

Michael Olbrich (1):
      media: rockchip: rga: share the interrupt when an external iommu is used

Michael Riesch (4):
      media: dt-bindings: rockchip,rk3568-mipi-csi2: add rk3588 compatible
      Documentation: admin-guide: media: add rk3588 vicap
      media: dt-bindings: add rockchip rk3588 vicap
      media: rockchip: rkcif: add support for rk3588 vicap mipi capture

Michael Tretter (3):
      media: staging: imx-csi: move media_pipeline to video device
      media: staging: imx-csi: explicitly start media pipeline on pad 0
      media: staging: imx-csi: use media_pad_is_streaming helper

Michael Ugrin (1):
      staging: media: atomisp: use umin() for strscpy size arguments

Miguel Vadillo (2):
      media: i2c: cvs: Add driver of Intel Computer Vision Sensing Controller(CVS)
      media: pci: intel: Add CVS support for IPU bridge driver

Mirela Rabulea (1):
      media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor()

Mohamad El Harake (1):
      media: atomisp: avoid ACPI package count underflow in gmin_cfg_get_dsm

Myeonghun Pak (5):
      media: cec: seco: unregister adapter on IR probe failure
      media: ti: vpe: unwind v4l2 device registration on probe error
      media: stm32: dcmi: unregister notifier on probe failure
      media: radio-si476x: Unregister v4l2_device on probe failure
      media: cedrus: clean up media device on probe failure

Nas Chung (1):
      media: v4l2-common: Add YUV24 format info

Neil Armstrong (6):
      media: qcom: iris: add helpers for 8bit and 10bit formats
      media: qcom: iris: add QC10C & P010 buffer size calculations
      media: qcom: iris: gen2: add support for 10bit decoding
      media: qcom: iris: vdec: update size and stride calculations for 10bit formats
      media: qcom: iris: vdec: update find_format to handle 8bit and 10bit formats
      media: qcom: iris: vdec: allow GEN2 decoding into 10bit format

Niklas Söderlund (1):
      media: uapi: rkisp: Correct name version enum

Oskar Ray-Frayssinet (3):
      staging: media: atomisp: remove unnecessary else after return in atomisp_cmd.c
      staging: media: atomisp: use __func__ in debug message in atomisp_cmd.c
      staging: media: atomisp: replace msleep() with fsleep() in atomisp-gc2235.c

Paul Cercueil (1):
      media: v4l2-common: Always register clock with device-specific name

Pedro Pontes (1):
      media: atomisp: use kmalloc_objs for array allocations

Pengpeng Hou (2):
      media: v4l2-ctrls: validate HEVC active reference counts
      media: cedrus: skip invalid H.264 reference list entries

Philipp Matthias Hahn (1):
      media: gspca: Fix comment in sd_init()

Pratyush Yadav (3):
      media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts
      media: ti: j721e-csi2rx: allocate DMA channel based on context index
      media: ti: j721e-csi2rx: get number of contexts from device tree

Renjiang Han (3):
      media: qcom: venus: drop extra padding in NV12 raw size calculation
      media: qcom: venus: relax encoder frame/blur dimension steps on v4
      media: qcom: venus: relax encoder frame/blur step size on v6

Ricardo Ribalda (19):
      media: uvcvideo: Fix sequence number when no EOF
      media: uvcvideo: Fix buffer sequence in frame gaps
      media: uvcvideo: Import standard controls from uvcdynctrl
      media: uvcvideo: Announce deprecation intentions for UVCIOC_CTRL_MAP
      media: uvcvideo: Introduce allow_privacy_override module parameter
      media: v4l2-dev: Add range check for vdev->minor
      media: i2c: mt9p031: Rewrite assignment to make smatch happy
      media: i2c: adv7604: Add range checks for chip info
      media: chips-media: wave5: Add range checks for dec_output_info
      media: staging: ipu3-imgu: Add range check for imgu_css_cfg_acc_stripe
      media: amlogic-c3: Add validations for ae and awb config
      media: uvcvideo: Do not open code uvc_queue_get_current_buffer
      media: uvcvideo: Avoid partial metadata buffers
      media: uvcvideo: Fix dev_sof filtering in hw timestamp
      media: uvcvideo: Use hw timestaming if the clock buffer is full
      media: uvcvideo: Relax the constrains for interpolating the hw clock
      media: uvcvideo: Do not add clock samples with small sof delta
      media: uvcvideo: Do not add samples if dev_sof has not changed
      media: uvcvideo: Only do uvc_video_get_time() if needed

Riccardo Boninsegna (1):
      media: rc: mceusb: Add support for 04eb:e033

Rishikesh Donadkar (5):
      media: ti: j721e-csi2rx: Remove word size alignment on frame width
      media: cadence: csi2rx: Move to .enable/disable_streams API
      media: cadence: csi2rx: Add .get_frame_desc op
      media: ti: j721e-csi2rx: Change the drain architecture for multistream
      media: ti: j721e-csi2rx: Minor cleanup of loop variables

Rosen Penev (1):
      media: gspca: use module_usb_driver()

Rouven Czerwinski (1):
      media: verisilicon: remove hantro_run declaration

Ruslan Valiyev (1):
      media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si

Sakari Ailus (15):
      media: v4l2-subdev: Fail {enable,disable}_streams and s_streaming nicely
      media: dw9719: Add back the I²C device id table
      media: Documentation: Use right function to test device power state
      media: imx219: Rename "PIXEL_ARRAY" as "ACTIVE_AREA"
      media: imx219: Fix maximum frame length in lines
      media: imx219: Set horizontal blanking on mode change
      media: imx274: Remove redundant kernel-doc comments
      media: imx334: Remove redundant kernel-doc comments
      media: imx335: Remove redundant kernel-doc comments
      media: imx412: Remove redundant kernel-doc comments
      media: ov9282: Remove redundant kernel-doc comments
      media: tvp514x: Remove redundant kernel-doc comments
      media: Documentation: Improve LINK_FREQ documentation
      media: v4l2-subdev: Refactor returning routes
      media: v4l2-subdev: Allow accessing routes with STREAMS client capability

Samuel Holland (2):
      media: cedrus: Fix missing cleanup in error path
      media: cedrus: Fix failure to clean up hardware on probe failure

Sasha Levin (1):
      media: tegra-vde: Add HAS_IOMEM dependency to match SRAM select

Sean Anderson (1):
      media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work

Sergey Shtylyov (1):
      media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()

Shyam Sunder Reddy Padira (1):
      media: staging: imx: remove unnecessary out-of-memory error message

Sven Püschel (26):
      media: dt-bindings: media: rockchip-rga: add rockchip,rk3588-rga3
      media: v4l2-common: sort RGB formats in v4l2_format_info
      media: v4l2-common: add missing 1 and 2 byte RGB formats to v4l2_format_info
      media: v4l2-common: add has_alpha to v4l2_format_info
      media: v4l2-common: add v4l2_fill_pixfmt_mp_aligned helper
      media: rockchip: rga: fix too small buffer size
      media: rockchip: rga: use clk_bulk api
      media: rockchip: rga: use stride for offset calculation
      media: rockchip: rga: remove redundant rga_frame variables
      media: rockchip: rga: announce and sync colorimetry
      media: rockchip: rga: move hw specific parts to a dedicated struct
      media: rockchip: rga: avoid odd frame sizes for YUV formats
      media: rockchip: rga: calculate x_div/y_div using v4l2_format_info
      media: rockchip: rga: move cmdbuf to rga_ctx
      media: rockchip: rga: align stride to 4 bytes
      media: rockchip: rga: reuse cmdbuf contents
      media: rockchip: rga: check scaling factor
      media: rockchip: rga: use card type to specify rga type
      media: rockchip: rga: change offset to dma_addresses
      media: rockchip: rga: support external iommus
      media: rockchip: rga: remove size from rga_frame
      media: rockchip: rga: remove stride from rga_frame
      media: rockchip: rga: move rga_fmt to rga-hw.h
      media: rockchip: rga: add feature flags
      media: rockchip: rga: disable multi-core support
      media: rockchip: rga: add rga3 support

Svyatoslav Ryhel (5):
      media: i2c: lm3560: Fix v4l2 subdev registration
      media: i2c: lm3560: Optimize mutex lock usage
      media: i2c: lm3560: Convert to use OF bindings
      media: i2c: lm3560: Add support for PM features
      media: i2c: lm3560: Add proper support for LM3559

Taekyung Oh (2):
      staging: media: atomisp: Fix block comment style in ov2722.h
      staging: media: atomisp: remove dead code in ov2722.h

Thorsten Blum (1):
      media: ivtv: use clamp in ivtv_try_fmt_vid_{out,cap}

Timo Röhling (1):
      media: atomisp: style fix for trailing statements

Tomasz Unger (5):
      staging: media: av7110: remove dead code in av7110.c
      staging: media: av7110: remove print_time() dead code
      staging: media: atomisp: Fix spelling mistakes in comments
      staging: media: atomisp: replace sprintf() with strscpy()
      media: staging: atomisp: Remove unnecessary return statement in void function

Tommaso Merciai (4):
      media: dt-bindings: media: renesas,fcp: Document RZ/G3E SoC
      media: dt-bindings: media: renesas,vsp1: Document RZ/G3E
      media: rzg2l-cru: Skip ICnMC configuration when ICnSVC is used
      media: rzg2l-cru: Use only frame end interrupts

Uwe Kleine-König (The Capable Hub) (1):
      media: Use named initializers for arrays of i2c_device_data

Valery Borovsky (7):
      media: airspy: Return queued buffers on start_streaming() failure
      media: msi2500: Return queued buffers on start_streaming() failure
      media: pwc: Return queued buffers on start_streaming() failure
      media: rtl2832_sdr: Return queued buffers on start_streaming() failure
      media: stm32-dcmipp: Return queued buffers on start_streaming() failure
      media: sun4i-csi: Return queued buffers on start_streaming() failure
      media: pwc: Drain fill_buf on start_streaming() failure

Vishnu Reddy (2):
      media: iris: add FPS calculation and VPP FW overhead in frequency formula
      media: iris: optimize COMV buffer allocation for VPU3x and VPU4x

Wang Jun (1):
      media: cx23885: add ioremap return check and cleanup

Wangao Wang (9):
      media: dt-bindings: qcom,sm8550-iris: Add X1P42100 compatible
      media: qcom: iris: Add intra refresh support for gen1 encoder
      media: qcom: iris: Add Long-Term Reference support for encoder
      media: qcom: iris: Add B frames support for encoder
      media: qcom: iris: Add hierarchical coding support for encoder
      media: qcom: iris: Optimize iris_hfi_gen1_packet_session_set_property
      media: qcom: iris: Simplify COMV size calculation
      media: iris: Add hardware power on/off ops for X1P42100
      media: iris: Add platform data for X1P42100

Wenmeng Liu (7):
      media: qcom: camss: Fix csid IRQ offset for sa8775p
      media: qcom: camss: Fix csid clock configuration for sa8775p
      media: qcom: camss: Add missing clocks for VFE lite on sa8775p
      media: qcom: camss: Add common TPG support
      media: qcom: camss: Add link support for TPG
      media: qcom: camss: tpg: Add TPG support for multiple targets
      media: qcom: camss: vfe: fix PIX subdev naming on VFE lite

Xiaolei Wang (4):
      media: nxp: imx8-isi: Fix use-after-free on remove
      media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
      media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
      media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure

Yuho Choi (1):
      media: atomisp: gc2235: fix UAF and memory leak

Zhaoyang Yu (1):
      media: dm1105: fix missing error check for dma_alloc_coherent

Zile Xiong (2):
      media: vb2: use ssize_t for vb2_read/vb2_write
      staging: media: atomisp: hmm: remove unnecessary casts

Zilin Guan (1):
      media: atomisp: Fix memory leak in atomisp_fixed_pattern_table()

jempty.liang (1):
      media: mali-c55: Initialise dev for tpg/rsz/isp subdevs

 Documentation/admin-guide/media/amdisp4-1.rst      |   63 +
 Documentation/admin-guide/media/amdisp4.dot        |    6 +
 .../admin-guide/media/rkcif-rk3588-vicap.dot       |   29 +
 Documentation/admin-guide/media/rkcif.rst          |   32 +
 Documentation/admin-guide/media/v4l-drivers.rst    |    1 +
 .../media/allwinner,sun4i-a10-video-engine.yaml    |   10 +
 .../bindings/media/qcom,msm8939-venus.yaml         |   79 +
 .../bindings/media/qcom,qcm2290-venus.yaml         |    6 +-
 .../bindings/media/qcom,sc7180-venus.yaml          |   15 +
 .../bindings/media/qcom,sc7280-venus.yaml          |   10 +-
 .../bindings/media/qcom,sm6350-camss.yaml          |  471 +++++
 .../bindings/media/qcom,sm8250-venus.yaml          |   23 +-
 .../bindings/media/qcom,sm8550-iris.yaml           |   23 +-
 .../bindings/media/qcom,venus-common.yaml          |   15 -
 .../devicetree/bindings/media/renesas,fcp.yaml     |    4 +
 .../devicetree/bindings/media/renesas,vsp1.yaml    |    2 +
 .../bindings/media/rockchip,rk3568-mipi-csi2.yaml  |   27 +-
 .../bindings/media/rockchip,rk3568-vicap.yaml      |  173 +-
 .../devicetree/bindings/media/rockchip-rga.yaml    |   10 +-
 .../bindings/media/ti,j721e-csi2rx-shim.yaml       |   39 +-
 Documentation/driver-api/media/camera-sensor.rst   |    2 +-
 Documentation/driver-api/media/tx-rx.rst           |    3 +-
 .../userspace-api/media/cec/cec.h.rst.exceptions   |   23 +
 .../userspace-api/media/drivers/uvcvideo.rst       |    2 +
 .../media/v4l/ext-ctrls-codec-stateless.rst        |    2 +-
 .../userspace-api/media/v4l/ext-ctrls-codec.rst    |    6 +
 .../media/v4l/ext-ctrls-image-process.rst          |    5 +-
 MAINTAINERS                                        |   52 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c      |    4 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c       |    4 +-
 drivers/media/cec/core/cec-adap.c                  |    9 +
 drivers/media/cec/i2c/tda9950.c                    |    2 +-
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c   |    6 +
 drivers/media/cec/platform/seco/seco-cec.c         |    6 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |   12 +-
 drivers/media/dvb-frontends/a8293.c                |    4 +-
 drivers/media/dvb-frontends/af9013.c               |    4 +-
 drivers/media/dvb-frontends/af9033.c               |    4 +-
 drivers/media/dvb-frontends/au8522_decoder.c       |    4 +-
 drivers/media/dvb-frontends/cxd2099.c              |    4 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |    4 +-
 drivers/media/dvb-frontends/dvb-pll.c              |   44 +-
 drivers/media/dvb-frontends/helene.c               |    4 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |    4 +-
 drivers/media/dvb-frontends/lgdt330x.c             |    4 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   10 +-
 drivers/media/dvb-frontends/mn88443x.c             |    8 +-
 drivers/media/dvb-frontends/mn88472.c              |    4 +-
 drivers/media/dvb-frontends/mn88473.c              |    4 +-
 drivers/media/dvb-frontends/mxl692.c               |    4 +-
 drivers/media/dvb-frontends/rtl2830.c              |    4 +-
 drivers/media/dvb-frontends/rtl2832.c              |    8 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c          |   19 +-
 drivers/media/dvb-frontends/si2165.c               |    4 +-
 drivers/media/dvb-frontends/si2168.c               |    4 +-
 drivers/media/dvb-frontends/sp2.c                  |    4 +-
 drivers/media/dvb-frontends/stv090x.c              |    4 +-
 drivers/media/dvb-frontends/stv6110x.c             |    4 +-
 drivers/media/dvb-frontends/tc90522.c              |    6 +-
 drivers/media/dvb-frontends/tda10071.c             |    4 +-
 drivers/media/dvb-frontends/ts2020.c               |    6 +-
 drivers/media/i2c/Kconfig                          |   14 +-
 drivers/media/i2c/Makefile                         |    1 +
 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/adv7180.c                        |   24 +-
 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/adv7604.c                        |   14 +-
 drivers/media/i2c/adv7842.c                        |    2 +-
 drivers/media/i2c/ak881x.c                         |    4 +-
 drivers/media/i2c/alvium-csi2.c                    |   21 +-
 drivers/media/i2c/bt819.c                          |    6 +-
 drivers/media/i2c/bt856.c                          |    2 +-
 drivers/media/i2c/bt866.c                          |    2 +-
 drivers/media/i2c/cs3308.c                         |    2 +-
 drivers/media/i2c/cs5345.c                         |    2 +-
 drivers/media/i2c/cs53l32a.c                       |    2 +-
 drivers/media/i2c/cvs/Kconfig                      |   21 +
 drivers/media/i2c/cvs/Makefile                     |    4 +
 drivers/media/i2c/cvs/core.c                       | 1043 ++++++++++
 drivers/media/i2c/cvs/icvs.h                       |  495 +++++
 drivers/media/i2c/cvs/v4l2.c                       |  618 ++++++
 drivers/media/i2c/cx25840/cx25840-core.c           |    2 +-
 drivers/media/i2c/ds90ub913.c                      |    4 +-
 drivers/media/i2c/ds90ub953.c                      |    6 +-
 drivers/media/i2c/ds90ub960.c                      |    8 +-
 drivers/media/i2c/dw9714.c                         |    2 +-
 drivers/media/i2c/dw9719.c                         |   10 +
 drivers/media/i2c/et8ek8/et8ek8_driver.c           |    2 +-
 drivers/media/i2c/imx219.c                         |   45 +-
 drivers/media/i2c/imx274.c                         |   60 +-
 drivers/media/i2c/imx334.c                         |   93 -
 drivers/media/i2c/imx335.c                         |   87 -
 drivers/media/i2c/imx412.c                         |   82 -
 drivers/media/i2c/ir-kbd-i2c.c                     |    6 +-
 drivers/media/i2c/isl7998x.c                       |    2 +-
 drivers/media/i2c/ks0127.c                         |    6 +-
 drivers/media/i2c/lm3560.c                         |  383 +++-
 drivers/media/i2c/lm3646.c                         |    4 +-
 drivers/media/i2c/m52790.c                         |    2 +-
 drivers/media/i2c/max2175.c                        |    4 +-
 drivers/media/i2c/ml86v7667.c                      |    4 +-
 drivers/media/i2c/msp3400-driver.c                 |    2 +-
 drivers/media/i2c/mt9m001.c                        |    2 +-
 drivers/media/i2c/mt9m111.c                        |    2 +-
 drivers/media/i2c/mt9p031.c                        |    3 +-
 drivers/media/i2c/mt9t112.c                        |    2 +-
 drivers/media/i2c/mt9v011.c                        |    2 +-
 drivers/media/i2c/ov13858.c                        |    4 +-
 drivers/media/i2c/ov13b10.c                        |   47 +-
 drivers/media/i2c/ov2640.c                         |    2 +-
 drivers/media/i2c/ov2659.c                         |    2 +-
 drivers/media/i2c/ov5640.c                         |    4 +-
 drivers/media/i2c/ov5645.c                         |    4 +-
 drivers/media/i2c/ov5647.c                         |    2 +-
 drivers/media/i2c/ov7640.c                         |    2 +-
 drivers/media/i2c/ov7670.c                         |    4 +-
 drivers/media/i2c/ov772x.c                         |    2 +-
 drivers/media/i2c/ov7740.c                         |    2 +-
 drivers/media/i2c/ov9282.c                         |   67 -
 drivers/media/i2c/ov9640.c                         |    2 +-
 drivers/media/i2c/ov9650.c                         |    4 +-
 drivers/media/i2c/rj54n1cb0c.c                     |    2 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |    2 +-
 drivers/media/i2c/s5k5baf.c                        |    2 +-
 drivers/media/i2c/saa6588.c                        |    2 +-
 drivers/media/i2c/saa6752hs.c                      |    2 +-
 drivers/media/i2c/saa7110.c                        |    2 +-
 drivers/media/i2c/saa7115.c                        |   14 +-
 drivers/media/i2c/saa7127.c                        |   10 +-
 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                       |    4 +-
 drivers/media/i2c/tda1997x.c                       |    6 +-
 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/ths7303.c                        |    6 +-
 drivers/media/i2c/ths8200.c                        |    4 +-
 drivers/media/i2c/tlv320aic23b.c                   |    2 +-
 drivers/media/i2c/tvaudio.c                        |    2 +-
 drivers/media/i2c/tvp514x.c                        |   63 +-
 drivers/media/i2c/tvp5150.c                        |    2 +-
 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/video-i2c.c                      |   13 +-
 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/Kconfig                          |    1 +
 drivers/media/pci/Makefile                         |    1 +
 drivers/media/pci/cx23885/cx23885-core.c           |   14 +-
 drivers/media/pci/dm1105/dm1105.c                  |    8 +-
 drivers/media/pci/hws/Kconfig                      |   11 +
 drivers/media/pci/hws/Makefile                     |    4 +
 drivers/media/pci/hws/hws.h                        |  173 ++
 drivers/media/pci/hws/hws_irq.c                    |  269 +++
 drivers/media/pci/hws/hws_irq.h                    |   10 +
 drivers/media/pci/hws/hws_pci.c                    |  865 +++++++++
 drivers/media/pci/hws/hws_reg.h                    |  136 ++
 drivers/media/pci/hws/hws_v4l2_ioctl.c             |  919 +++++++++
 drivers/media/pci/hws/hws_v4l2_ioctl.h             |   36 +
 drivers/media/pci/hws/hws_video.c                  | 1490 +++++++++++++++
 drivers/media/pci/hws/hws_video.h                  |   29 +
 drivers/media/pci/intel/ipu-bridge.c               |   13 +-
 drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c   |   26 +-
 drivers/media/pci/ivtv/ivtv-ioctl.c                |   12 +-
 drivers/media/pci/mgb4/mgb4_vin.c                  |    8 +-
 drivers/media/pci/mgb4/mgb4_vout.c                 |    8 +-
 drivers/media/pci/saa7134/saa7134-video.c          |   25 +-
 drivers/media/pci/solo6x10/Kconfig                 |    1 -
 drivers/media/platform/Kconfig                     |    1 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/amd/Kconfig                 |    3 +
 drivers/media/platform/amd/Makefile                |    3 +
 drivers/media/platform/amd/isp4/Kconfig            |   17 +
 drivers/media/platform/amd/isp4/Makefile           |   10 +
 drivers/media/platform/amd/isp4/isp4.c             |  240 +++
 drivers/media/platform/amd/isp4/isp4.h             |   20 +
 drivers/media/platform/amd/isp4/isp4_debug.c       |  271 +++
 drivers/media/platform/amd/isp4/isp4_debug.h       |   41 +
 drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h |  318 ++++
 drivers/media/platform/amd/isp4/isp4_hw_reg.h      |  124 ++
 drivers/media/platform/amd/isp4/isp4_interface.c   |  832 ++++++++
 drivers/media/platform/amd/isp4/isp4_interface.h   |  144 ++
 drivers/media/platform/amd/isp4/isp4_subdev.c      | 1047 ++++++++++
 drivers/media/platform/amd/isp4/isp4_subdev.h      |  127 ++
 drivers/media/platform/amd/isp4/isp4_video.c       |  797 ++++++++
 drivers/media/platform/amd/isp4/isp4_video.h       |   57 +
 .../media/platform/amlogic/c3/isp/c3-isp-params.c  |    4 +
 .../media/platform/arm/mali-c55/mali-c55-core.c    |   24 +-
 drivers/media/platform/arm/mali-c55/mali-c55-isp.c |    8 +
 .../media/platform/arm/mali-c55/mali-c55-resizer.c |    1 +
 drivers/media/platform/arm/mali-c55/mali-c55-tpg.c |    1 +
 drivers/media/platform/aspeed/aspeed-video.c       |    1 +
 drivers/media/platform/cadence/Kconfig             |    1 +
 drivers/media/platform/cadence/cdns-csi2rx.c       |  449 +++--
 .../platform/chips-media/wave5/wave5-helper.c      |    4 +-
 .../platform/chips-media/wave5/wave5-helper.h      |    2 +-
 .../media/platform/chips-media/wave5/wave5-hw.c    |    7 +-
 .../platform/chips-media/wave5/wave5-vpu-dec.c     |   47 +-
 .../platform/chips-media/wave5/wave5-vpu-enc.c     |   73 +-
 .../platform/chips-media/wave5/wave5-vpuapi.c      |   11 +-
 .../platform/chips-media/wave5/wave5-vpuapi.h      |    2 +
 drivers/media/platform/marvell/cafe-driver.c       |    1 +
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |    3 +-
 drivers/media/platform/nuvoton/npcm-video.c        |   34 +-
 drivers/media/platform/nvidia/tegra-vde/Kconfig    |    1 +
 .../media/platform/nxp/imx8-isi/imx8-isi-core.c    |    4 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-core.h    |   16 +
 .../platform/nxp/imx8-isi/imx8-isi-crossbar.c      |    1 +
 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c  |    9 +-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c |   11 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c    |   20 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-video.c   |    6 +-
 drivers/media/platform/qcom/camss/Makefile         |   12 +-
 drivers/media/platform/qcom/camss/camss-csid-340.c |   87 +-
 drivers/media/platform/qcom/camss/camss-csid-680.c |   44 +-
 .../media/platform/qcom/camss/camss-csid-gen2.c    |   47 +-
 .../media/platform/qcom/camss/camss-csid-gen3.c    |   48 +-
 drivers/media/platform/qcom/camss/camss-csid.c     |   45 +-
 drivers/media/platform/qcom/camss/camss-csid.h     |    1 +
 .../platform/qcom/camss/camss-csiphy-3ph-1-0.c     |  125 ++
 drivers/media/platform/qcom/camss/camss-csiphy.c   |   11 +-
 drivers/media/platform/qcom/camss/camss-csiphy.h   |    2 +
 drivers/media/platform/qcom/camss/camss-format.c   |   14 +
 drivers/media/platform/qcom/camss/camss-format.h   |    1 +
 drivers/media/platform/qcom/camss/camss-tpg-gen1.c |  231 +++
 drivers/media/platform/qcom/camss/camss-tpg.c      |  519 +++++
 drivers/media/platform/qcom/camss/camss-tpg.h      |  118 ++
 drivers/media/platform/qcom/camss/camss-vfe-340.c  |  152 +-
 drivers/media/platform/qcom/camss/camss-vfe.c      |   31 +-
 drivers/media/platform/qcom/camss/camss-video.c    |   19 +-
 drivers/media/platform/qcom/camss/camss.c          |  513 ++++-
 drivers/media/platform/qcom/camss/camss.h          |    6 +
 drivers/media/platform/qcom/iris/Kconfig           |    1 +
 drivers/media/platform/qcom/iris/Makefile          |    9 +-
 drivers/media/platform/qcom/iris/iris_buffer.c     |  283 ++-
 drivers/media/platform/qcom/iris/iris_common.c     |    8 +-
 drivers/media/platform/qcom/iris/iris_core.c       |    5 +-
 drivers/media/platform/qcom/iris/iris_core.h       |   14 +-
 drivers/media/platform/qcom/iris/iris_ctrls.c      |  539 +++++-
 drivers/media/platform/qcom/iris/iris_ctrls.h      |   16 +-
 drivers/media/platform/qcom/iris/iris_firmware.c   |   13 +-
 drivers/media/platform/qcom/iris/iris_hfi_common.c |    6 +-
 drivers/media/platform/qcom/iris/iris_hfi_common.h |   13 +-
 .../iris/{iris_platform_gen1.c => iris_hfi_gen1.c} |  325 ++--
 drivers/media/platform/qcom/iris/iris_hfi_gen1.h   |    6 +-
 .../platform/qcom/iris/iris_hfi_gen1_command.c     |  141 +-
 .../platform/qcom/iris/iris_hfi_gen1_defines.h     |   49 +
 .../platform/qcom/iris/iris_hfi_gen1_response.c    |   11 +-
 .../iris/{iris_platform_gen2.c => iris_hfi_gen2.c} |  657 +++----
 drivers/media/platform/qcom/iris/iris_hfi_gen2.h   |    5 +-
 .../platform/qcom/iris/iris_hfi_gen2_command.c     |  209 +-
 .../platform/qcom/iris/iris_hfi_gen2_defines.h     |   19 +
 .../platform/qcom/iris/iris_hfi_gen2_packet.c      |   18 +-
 .../platform/qcom/iris/iris_hfi_gen2_response.c    |   48 +-
 drivers/media/platform/qcom/iris/iris_instance.h   |   19 +-
 .../platform/qcom/iris/iris_platform_common.h      |  140 +-
 .../platform/qcom/iris/iris_platform_qcs8300.h     |    1 -
 .../platform/qcom/iris/iris_platform_sm8250.h      |   29 +
 .../platform/qcom/iris/iris_platform_sm8550.h      |   30 +
 .../media/platform/qcom/iris/iris_platform_vpu2.c  |  123 ++
 .../media/platform/qcom/iris/iris_platform_vpu3x.c |  249 +++
 .../platform/qcom/iris/iris_platform_x1p42100.h    |   22 +
 drivers/media/platform/qcom/iris/iris_probe.c      |   28 +-
 drivers/media/platform/qcom/iris/iris_utils.c      |   21 +-
 drivers/media/platform/qcom/iris/iris_utils.h      |    2 +
 drivers/media/platform/qcom/iris/iris_vb2.c        |    2 +-
 drivers/media/platform/qcom/iris/iris_vdec.c       |  142 +-
 drivers/media/platform/qcom/iris/iris_venc.c       |  100 +-
 drivers/media/platform/qcom/iris/iris_vidc.c       |   14 +-
 drivers/media/platform/qcom/iris/iris_vpu2.c       |    2 +-
 drivers/media/platform/qcom/iris/iris_vpu_buffer.c |   87 +-
 drivers/media/platform/qcom/iris/iris_vpu_common.c |   26 +-
 drivers/media/platform/qcom/iris/iris_vpu_common.h |    2 +
 drivers/media/platform/qcom/venus/core.c           |   58 +-
 drivers/media/platform/qcom/venus/core.h           |   17 +
 drivers/media/platform/qcom/venus/helpers.c        |    4 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |   16 +-
 drivers/media/platform/qcom/venus/hfi_platform.c   |   24 -
 drivers/media/platform/qcom/venus/hfi_platform.h   |    2 -
 .../media/platform/qcom/venus/hfi_platform_v4.c    |   20 +-
 .../media/platform/qcom/venus/hfi_platform_v6.c    |   16 +-
 drivers/media/platform/qcom/venus/pm_helpers.c     |  154 +-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |    1 -
 .../platform/renesas/rzg2l-cru/rzg2l-cru-regs.h    |    4 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h   |   29 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-video.c |  326 ++--
 .../platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c   |   31 +-
 drivers/media/platform/renesas/vsp1/vsp1_brx.c     |   33 +-
 drivers/media/platform/renesas/vsp1/vsp1_clu.c     |   15 +-
 drivers/media/platform/renesas/vsp1/vsp1_dl.c      |   63 +-
 drivers/media/platform/renesas/vsp1/vsp1_drm.c     |  257 +--
 drivers/media/platform/renesas/vsp1/vsp1_entity.c  |   27 +-
 drivers/media/platform/renesas/vsp1/vsp1_hgo.c     |   10 +-
 drivers/media/platform/renesas/vsp1/vsp1_hgt.c     |   16 +-
 drivers/media/platform/renesas/vsp1/vsp1_histo.c   |   55 +-
 drivers/media/platform/renesas/vsp1/vsp1_hsit.c    |   15 +-
 drivers/media/platform/renesas/vsp1/vsp1_lut.c     |   15 +-
 drivers/media/platform/renesas/vsp1/vsp1_pipe.c    |   60 +-
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.c    |   44 +-
 drivers/media/platform/renesas/vsp1/vsp1_sru.c     |   13 +-
 drivers/media/platform/renesas/vsp1/vsp1_uds.c     |   13 +-
 drivers/media/platform/renesas/vsp1/vsp1_uif.c     |   29 +-
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |  157 +-
 drivers/media/platform/renesas/vsp1/vsp1_wpf.c     |   30 +-
 drivers/media/platform/rockchip/rga/Kconfig        |    1 +
 drivers/media/platform/rockchip/rga/Makefile       |    2 +-
 drivers/media/platform/rockchip/rga/rga-buf.c      |   89 +-
 drivers/media/platform/rockchip/rga/rga-hw.c       |  357 +++-
 drivers/media/platform/rockchip/rga/rga-hw.h       |   16 +-
 drivers/media/platform/rockchip/rga/rga.c          |  576 +++---
 drivers/media/platform/rockchip/rga/rga.h          |   88 +-
 drivers/media/platform/rockchip/rga/rga3-hw.c      |  507 +++++
 drivers/media/platform/rockchip/rga/rga3-hw.h      |  192 ++
 .../platform/rockchip/rkcif/rkcif-capture-mipi.c   |  148 +-
 .../platform/rockchip/rkcif/rkcif-capture-mipi.h   |    1 +
 .../media/platform/rockchip/rkcif/rkcif-common.h   |    2 +-
 drivers/media/platform/rockchip/rkcif/rkcif-dev.c  |   18 +
 .../media/platform/rockchip/rkisp1/rkisp1-params.c |   68 +
 .../media/platform/rockchip/rkisp1/rkisp1-regs.h   |   15 +-
 .../platform/rockchip/rkvdec/rkvdec-bitwriter.h    |   39 +
 .../platform/rockchip/rkvdec/rkvdec-h264-common.c  |   51 +-
 .../platform/rockchip/rkvdec/rkvdec-h264-common.h  |   40 +-
 .../media/platform/rockchip/rkvdec/rkvdec-h264.c   |  109 +-
 .../platform/rockchip/rkvdec/rkvdec-hevc-common.c  |   93 +-
 .../platform/rockchip/rkvdec/rkvdec-hevc-common.h  |   57 +-
 .../media/platform/rockchip/rkvdec/rkvdec-hevc.c   |  171 +-
 .../platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c |  351 ++--
 .../platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c |  502 +++--
 drivers/media/platform/st/stm32/stm32-dcmi.c       |    1 +
 .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c         |    6 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c |    6 +-
 drivers/media/platform/synopsys/dw-mipi-csi2rx.c   |  128 +-
 .../media/platform/synopsys/hdmirx/snps_hdmirx.c   |    4 +-
 drivers/media/platform/ti/Kconfig                  |    1 +
 drivers/media/platform/ti/davinci/vpif_capture.c   |    2 +-
 .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c  | 1217 +++++++++---
 drivers/media/platform/ti/vpe/vip.c                |   16 +-
 drivers/media/platform/ti/vpe/vpe.c                |    3 +-
 drivers/media/platform/verisilicon/hantro_hw.h     |    1 -
 drivers/media/platform/verisilicon/hantro_v4l2.c   |    6 +-
 drivers/media/radio/radio-si476x.c                 |    1 +
 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/si470x/radio-si470x-usb.c      |   11 +-
 drivers/media/radio/si4713/si4713.c                |    2 +-
 drivers/media/radio/tef6862.c                      |    4 +-
 drivers/media/rc/imon.c                            |    4 +
 drivers/media/rc/imon_raw.c                        |   18 +-
 drivers/media/rc/ir_toy.c                          |   23 +-
 drivers/media/rc/mceusb.c                          |    2 +
 drivers/media/test-drivers/vidtv/vidtv_bridge.c    |    4 +-
 drivers/media/test-drivers/vidtv/vidtv_demod.c     |    4 +-
 drivers/media/test-drivers/vidtv/vidtv_mux.c       |    8 +-
 drivers/media/test-drivers/vidtv/vidtv_tuner.c     |    4 +-
 drivers/media/test-drivers/vimc/vimc-core.c        |    1 +
 drivers/media/test-drivers/visl/visl-core.c        |    4 +
 drivers/media/test-drivers/vivid/vivid-core.c      |    6 +-
 drivers/media/test-drivers/vivid/vivid-ctrls.c     |   15 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |   38 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.h   |    1 +
 drivers/media/test-drivers/vivid/vivid-vid-out.c   |    6 +
 drivers/media/tuners/e4000.c                       |    4 +-
 drivers/media/tuners/fc2580.c                      |    4 +-
 drivers/media/tuners/m88rs6000t.c                  |    4 +-
 drivers/media/tuners/mt2060.c                      |    4 +-
 drivers/media/tuners/mxl301rf.c                    |    4 +-
 drivers/media/tuners/qm1d1b0004.c                  |    4 +-
 drivers/media/tuners/qm1d1c0042.c                  |    4 +-
 drivers/media/tuners/si2157.c                      |   10 +-
 drivers/media/tuners/tda18212.c                    |    4 +-
 drivers/media/tuners/tda18250.c                    |    4 +-
 drivers/media/tuners/tua9001.c                     |    4 +-
 drivers/media/usb/airspy/airspy.c                  |    8 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   16 +-
 drivers/media/usb/em28xx/em28xx-video.c            |    4 +-
 drivers/media/usb/go7007/s2250-board.c             |    2 +-
 drivers/media/usb/gspca/gspca.c                    |   17 +-
 drivers/media/usb/gspca/sonixb.c                   |    2 +-
 drivers/media/usb/gspca/touptek.c                  |   17 +-
 drivers/media/usb/hdpvr/hdpvr-core.c               |   26 +-
 drivers/media/usb/msi2500/msi2500.c                |   32 +-
 drivers/media/usb/pwc/pwc-if.c                     |   13 +-
 drivers/media/usb/s2255/s2255drv.c                 |   12 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  212 +++
 drivers/media/usb/uvc/uvc_driver.c                 |    4 +
 drivers/media/usb/uvc/uvc_status.c                 |   28 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   11 +
 drivers/media/usb/uvc/uvc_video.c                  |  204 +-
 drivers/media/usb/uvc/uvcvideo.h                   |    5 +-
 drivers/media/v4l2-core/tuner-core.c               |    2 +-
 drivers/media/v4l2-core/v4l2-common.c              |  147 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c          |   13 +
 drivers/media/v4l2-core/v4l2-ctrls-defs.c          |    2 +
 drivers/media/v4l2-core/v4l2-ctrls-request.c       |   14 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |    5 +
 drivers/media/v4l2-core/v4l2-fwnode.c              |    6 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   43 +-
 .../x86/intel/int3472/tps68470_board_data.c        |  158 +-
 drivers/staging/media/Kconfig                      |    4 -
 drivers/staging/media/Makefile                     |    1 -
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c |   31 +-
 drivers/staging/media/atomisp/i2c/ov2722.h         |  649 +------
 .../staging/media/atomisp/include/linux/atomisp.h  |  182 +-
 .../atomisp/include/linux/atomisp_gmin_platform.h  |    7 +-
 .../media/atomisp/include/linux/atomisp_platform.h |   42 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |  202 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |    2 +-
 .../media/atomisp/pci/atomisp_compat_css20.c       |   26 +-
 .../media/atomisp/pci/atomisp_compat_css20.h       |    2 +-
 .../media/atomisp/pci/atomisp_csi2_bridge.c        |    2 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      |    6 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.c |   20 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.h |   12 +-
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |    5 +-
 .../pci/base/circbuf/interface/ia_css_circbuf.h    |    9 +-
 .../base/circbuf/interface/ia_css_circbuf_desc.h   |   11 +-
 .../media/atomisp/pci/base/refcount/src/refcount.c |    3 +-
 .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c   |    9 +-
 .../media/atomisp/pci/camera/pipe/src/pipe_util.c  |    3 +-
 .../host/isys_stream2mmio_private.h                |    3 +-
 .../hive_isp_css_common/host/event_fifo_private.h  |    3 +-
 .../atomisp/pci/hive_isp_css_common/host/gdc.c     |   22 +-
 .../pci/hive_isp_css_common/host/input_formatter.c |    3 +-
 .../pci/hive_isp_css_common/host/input_system.c    |   14 +-
 .../atomisp/pci/hive_isp_css_common/host/irq.c     |   30 +-
 .../atomisp/pci/hive_isp_css_common/host/mmu.c     |    3 +-
 .../atomisp/pci/hive_isp_css_common/host/vmem.c    |    4 +-
 .../pci/hive_isp_css_include/host/mmu_public.h     |   87 +-
 .../pci/hive_isp_css_include/math_support.h        |    6 -
 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c     |   27 +-
 drivers/staging/media/atomisp/pci/ia_css_types.h   |   14 +-
 .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h     |    8 +-
 .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c  |   26 +-
 .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h  |   20 +-
 .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c   |   17 +-
 .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h   |   13 +-
 .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c       |   14 +-
 .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h       |   14 +-
 .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c        |    6 +-
 .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c    |    7 +-
 .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c  |   14 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c    |   13 +-
 .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c  |    7 +-
 .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c  |    3 +-
 .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c   |    6 +-
 .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c    |   13 +-
 .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c     |   25 +-
 .../media/atomisp/pci/runtime/binary/src/binary.c  |  114 +-
 .../atomisp/pci/runtime/debug/src/ia_css_debug.c   |   17 +-
 .../atomisp/pci/runtime/isp_param/src/isp_param.c  |   24 +-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |    3 +-
 .../atomisp/pci/runtime/pipeline/src/pipeline.c    |    3 +-
 .../media/atomisp/pci/runtime/queue/src/queue.c    |    4 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |  158 +-
 .../staging/media/atomisp/pci/sh_css_firmware.c    |    6 +-
 .../staging/media/atomisp/pci/sh_css_param_dvs.c   |   12 +-
 .../media/atomisp/pci/sh_css_param_shading.c       |   22 +-
 drivers/staging/media/atomisp/pci/sh_css_params.c  |   74 +-
 drivers/staging/media/atomisp/pci/sh_css_sp.c      |   41 +-
 drivers/staging/media/atomisp/pci/system_local.c   |    3 +-
 drivers/staging/media/av7110/av7110.c              |   49 +-
 drivers/staging/media/av7110/av7110.h              |    4 +-
 drivers/staging/media/av7110/av7110_av.c           |   89 +-
 drivers/staging/media/av7110/av7110_ca.c           |    3 +-
 drivers/staging/media/av7110/av7110_hw.c           |   46 -
 drivers/staging/media/av7110/av7110_hw.h           |   71 +-
 drivers/staging/media/av7110/av7110_ir.c           |    4 +-
 drivers/staging/media/av7110/av7110_v4l.c          |   22 +-
 drivers/staging/media/deprecated/atmel/Kconfig     |   47 -
 drivers/staging/media/deprecated/atmel/Makefile    |    8 -
 drivers/staging/media/deprecated/atmel/TODO        |   34 -
 .../media/deprecated/atmel/atmel-isc-base.c        | 2008 --------------------
 .../staging/media/deprecated/atmel/atmel-isc-clk.c |  311 ---
 .../media/deprecated/atmel/atmel-isc-regs.h        |  413 ----
 drivers/staging/media/deprecated/atmel/atmel-isc.h |  362 ----
 .../media/deprecated/atmel/atmel-sama5d2-isc.c     |  644 -------
 .../media/deprecated/atmel/atmel-sama7g5-isc.c     |  607 ------
 drivers/staging/media/imx/imx-media-capture.c      |    8 +-
 drivers/staging/media/imx/imx-media-utils.c        |   16 +-
 drivers/staging/media/imx/imx-media.h              |    7 +-
 drivers/staging/media/ipu3/ipu3-css-params.c       |    8 +-
 drivers/staging/media/ipu7/abi/ipu7_fw_boot_abi.h  |   78 +-
 .../staging/media/ipu7/abi/ipu7_fw_common_abi.h    |    4 +-
 drivers/staging/media/ipu7/abi/ipu7_fw_msg_abi.h   |   12 +-
 drivers/staging/media/ipu7/ipu7-buttress-regs.h    |   10 +-
 drivers/staging/media/ipu7/ipu7.c                  |   22 +-
 drivers/staging/media/meson/vdec/codec_h264.c      |    2 +-
 drivers/staging/media/meson/vdec/codec_mpeg12.c    |    2 +-
 drivers/staging/media/meson/vdec/vdec.c            |    4 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c        |   10 +-
 drivers/staging/media/sunxi/cedrus/cedrus_h264.c   |    3 +
 drivers/staging/media/tegra-video/tegra210.c       |    3 +-
 drivers/staging/media/tegra-video/vi.c             |    4 +-
 include/linux/usb/uvc.h                            |   10 +
 include/media/i2c/lm3560.h                         |   84 -
 include/media/media-entity.h                       |   10 +-
 include/media/v4l2-async.h                         |    4 +-
 include/media/v4l2-common.h                        |    6 +
 include/media/videobuf2-core.h                     |    8 +-
 include/media/vsp1.h                               |    5 +-
 include/uapi/linux/cec-funcs.h                     |  182 ++
 include/uapi/linux/cec.h                           |   31 +-
 include/uapi/linux/rkisp1-config.h                 |  113 +-
 include/uapi/linux/v4l2-controls.h                 |    2 +
 523 files changed, 22887 insertions(+), 11395 deletions(-)
 create mode 100644 Documentation/admin-guide/media/amdisp4-1.rst
 create mode 100644 Documentation/admin-guide/media/amdisp4.dot
 create mode 100644 Documentation/admin-guide/media/rkcif-rk3588-vicap.dot
 create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8939-venus.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,sm6350-camss.yaml
 create mode 100644 drivers/media/i2c/cvs/Kconfig
 create mode 100644 drivers/media/i2c/cvs/Makefile
 create mode 100644 drivers/media/i2c/cvs/core.c
 create mode 100644 drivers/media/i2c/cvs/icvs.h
 create mode 100644 drivers/media/i2c/cvs/v4l2.c
 create mode 100644 drivers/media/pci/hws/Kconfig
 create mode 100644 drivers/media/pci/hws/Makefile
 create mode 100644 drivers/media/pci/hws/hws.h
 create mode 100644 drivers/media/pci/hws/hws_irq.c
 create mode 100644 drivers/media/pci/hws/hws_irq.h
 create mode 100644 drivers/media/pci/hws/hws_pci.c
 create mode 100644 drivers/media/pci/hws/hws_reg.h
 create mode 100644 drivers/media/pci/hws/hws_v4l2_ioctl.c
 create mode 100644 drivers/media/pci/hws/hws_v4l2_ioctl.h
 create mode 100644 drivers/media/pci/hws/hws_video.c
 create mode 100644 drivers/media/pci/hws/hws_video.h
 create mode 100644 drivers/media/platform/amd/Kconfig
 create mode 100644 drivers/media/platform/amd/Makefile
 create mode 100644 drivers/media/platform/amd/isp4/Kconfig
 create mode 100644 drivers/media/platform/amd/isp4/Makefile
 create mode 100644 drivers/media/platform/amd/isp4/isp4.c
 create mode 100644 drivers/media/platform/amd/isp4/isp4.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_debug.c
 create mode 100644 drivers/media/platform/amd/isp4/isp4_debug.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_hw_reg.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_interface.c
 create mode 100644 drivers/media/platform/amd/isp4/isp4_interface.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_subdev.c
 create mode 100644 drivers/media/platform/amd/isp4/isp4_subdev.h
 create mode 100644 drivers/media/platform/amd/isp4/isp4_video.c
 create mode 100644 drivers/media/platform/amd/isp4/isp4_video.h
 create mode 100644 drivers/media/platform/qcom/camss/camss-tpg-gen1.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-tpg.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-tpg.h
 rename drivers/media/platform/qcom/iris/{iris_platform_gen1.c => iris_hfi_gen1.c} (60%)
 rename drivers/media/platform/qcom/iris/{iris_platform_gen2.c => iris_hfi_gen2.c} (59%)
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8250.h
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8550.h
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_vpu2.c
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_vpu3x.c
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_x1p42100.h
 create mode 100644 drivers/media/platform/rockchip/rga/rga3-hw.c
 create mode 100644 drivers/media/platform/rockchip/rga/rga3-hw.h
 create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
 delete mode 100644 drivers/staging/media/deprecated/atmel/Kconfig
 delete mode 100644 drivers/staging/media/deprecated/atmel/Makefile
 delete mode 100644 drivers/staging/media/deprecated/atmel/TODO
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-isc-base.c
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-isc-clk.c
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-isc-regs.h
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-isc.h
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
 delete mode 100644 drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
 delete mode 100644 include/media/i2c/lm3560.h

             reply	other threads:[~2026-06-18 21:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-18 21:38 Mauro Carvalho Chehab [this message]
2026-06-19  0:35 ` [GIT PULL for v7.2] 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=20260618233827.582d50a8@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox