All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL for 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 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.