All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL for v7.3] media updates
@ 2026-08-19  8:05 Mauro Carvalho Chehab
  0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2026-08-19  8:05 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
	Linux Kernel Mailing List

Hi Linus,

Please pull from:

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

For:

- v4l2-core: added ISP statistics support and per-block validation;
- v4l2-core: Allow unknown HDR10 white point and luminance;
- New camera sensors: Sony IMX678 and IMX471m, Himax HM1092 IR sensor
- New codec: Milos: VPU v2.0 codec support
- isp driver: gained support for Dreamchip RPPX1 ISP framework
- vsp1 driver: gained support for RZ/T2H and RZ/N2H
- Novalake driver: gained CVS support for new NVL hardware
- dvb-core: fix feed leak on failed DMX_ADD_PID;
- several driver fixes, cleanups and minor improvements.

---

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4900cad020c0580dfb1be27776ff10a4ef110cfa:

  media: ipu-bridge: check all DMI entries when overriding sensor rotation (2026-08-11 09:07:21 +0300)

----------------------------------------------------------------
Alain Volmat (1):
      media: stm32: dcmi: fix error handling on MDMA pool alloc failure

Alexander Koskovich (2):
      dt-bindings: media: qcom,milos-iris: Add Milos video codec
      media: iris: Add support for Milos (VPU v2.0)

André Moreira (1):
      staging: media: av7110: refactor av7110_start_feed to reduce indentation

Andy Shevchenko (8):
      media: cec: core: consolidate error path in cec_allocate_adapter()
      media: cec: core: add missing mutex_destroy to error path and remove
      media: cec: core: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
      media: cec: core: Don't use "proxy" headers
      media: cec: core: Add pr_fmt()
      media: cec: core: Consistently use CEC_NAME where it matters
      media: cec: core: Use predefined time multiplier
      media: cec: seco: Use predefined time multiplier

Antoine Bouyer (2):
      media: uapi: v4l2-isp: Add extensible statistics
      media: Documentation: uapi: Update V4L2 ISP for extensible stats

Arash Golgol (1):
      media: vimc: fix pixel format lookup in enum_framesizes

Arnd Bergmann (2):
      media: v4l2-tpg: reduce stack usage for kasan builds
      media: replace linux/gpio.h inclusions

Arun T (4):
      ACPI: scan: Honor ACPI _DEP dependency for NVL CVS
      media: pci: ipu-bridge: Add NVL CVS ACPI ID
      media: i2c: cvs: Add IPU8 PCI device ID
      media: i2c: cvs: Add NVL ACPI ID

Ashwin Gundarapu (1):
      media: cx231xx: fix null pointer deref in snd_cx231xx_pcm_close

Ben Hoff (1):
      media: hws: Remove stale control ioctl prototypes

Benjamin Mugnier (6):
      media: i2c: vd55g1: Fix media bus code initialization
      media: i2c: vd55g1: Remove spurious pad format update on init_state()
      media: i2c: vd55g1: Fix manual digital gain on color variant
      media: dt-bindings: vd55g1: Add vd55g4 compatible
      media: i2c: vd55g1: Add support for vd55g4
      media: i2c: vd55g1: Fix wrong output FPS value

Bhargav Joshi (1):
      dt-bindings: media: ti,am437x-vpfe: Convert to DT schema

Binglin Zhao (1):
      media: v4l2-ioctl: fix video_ioctl2 kernel-doc

Biren Pandya (12):
      media: cec: disable delayed work before freeing an interrupted transmit
      media: i2c: ov02a10: fix endpoint parsing use-after-free
      media: i2c: ov7740: fix unbalanced pm_runtime_get_sync in remove
      media: i2c: ov7740: fix use-after-destroy in remove
      media: i2c: rdacm21: Fix missing media_entity_cleanup()
      media: v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
      media: platform: hantro_drv: Add missing media_entity_cleanup()
      media: i2c: cx25840-core: Add missing media_entity_cleanup()
      media: i2c: max9286: Add missing media_entity_cleanup()
      media: i2c: msp3400-driver: Add missing media_entity_cleanup()
      media: i2c: mt9v011: Add missing media_entity_cleanup()
      media: i2c: saa7115: Add missing media_entity_cleanup()

Bryam Vargas (1):
      media: cx231xx: reject geometry changes while the VBI queue is busy

Bryan O'Donoghue (1):
      media: iris: Enumerate cap->bus_info to differentiate between encoder and decoder

Chen Changcheng (2):
      media: go7007: fix memory leaks on probe error paths
      media: cx88: fix memory leak in cx8802_register_driver() error path

Christian Hewitt (1):
      media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common

Cong Nguyen (3):
      media: staging/ipu7: fix async notifier leak on init error
      media: staging/ipu7: fix async notifier UAF on probe error path
      media: intel/ipu6: fix async notifier cleanup leak on parse error

Dan Carpenter (1):
      media: stm32: dcmi: fix some error handling bugs in probe()

Dave Hansen (1):
      MAINTAINERS: Camera sensor and Intel IPU driver changes

Dave Stevenson (20):
      media: imx355: Avoid calling imx355_power_off twice in error path
      dt-bindings: media: imx355: Allow 2 CSI2 data lane output
      media: imx355: Remove duplicated registers from the mode tables
      media: imx355: Remove setting FRM_LENGTH_LINES in the mode regs
      media: imx355: Programmatically set the crop parameters for each mode
      media: imx355: Set register LINE_LENGTH_PCK programmatically
      media: imx355: Set binning mode registers programmatically
      media: imx355: Remove link_freq_index from each mode as ununsed
      media: imx355: pixel_rate never changes, so don't recompute
      media: imx355: Remove redundant fll_min, and implement fixed offset
      media: imx355: Add support for get_selection
      media: imx355: Use pm_runtime autosuspend_delay
      media: imx355: Convert to new CCI register access helpers
      media: imx355: Set the colorspace in the format
      media: imx355: Define the exposure offset, and use that define
      media: imx355: Use NULL ctrl_ops for HBLANK as it is a read-only control
      media: imx355: Compute link frequency from PLL setup
      media: imx355: Support 2 lane readout
      media: imx355: Switch to using the subdev state
      media: imx355: Remove storing cur_mode in the state

David Carlier (6):
      media: mali-c55: fix dropped last AEC histogram zone weight
      media: mali-c55: Fix AEXP IHIST disable bit shift
      media: mali-c55: Fix scaler factor overflow for large crop sizes
      media: mali-c55: Drop redundant mutex_destroy in capture register error path
      media: mali-c55: Fix clock leak on reset deassert failure
      media: i2c: imx471: Fix uninitialized error value in imx471_set_ctrl()

David Heidelberg (1):
      media: imx355: Add support for 24 MHz external clock

Dawei Feng (1):
      media: cedrus: fix memory leak in cedrus_init_ctrls()

Diego Fernando Mancera Gomez (1):
      media: em28xx: defer audio-only extension registration

Dikshita Agarwal (8):
      media: qcom: iris: fix state-change debug log printing stale value
      media: qcom: iris: Centralize internal buffer table selection
      media: qcom: iris: Fix bitmask test in iris_allow_cmd()
      media: qcom: iris: Remove dead assignment in iris_hfi_gen2_set_tier()
      media: qcom: iris: Remove duplicate HFI_PROP_OPB_ENABLE entry
      media: qcom: iris: Add missing break in iris_hfi_gen2_session_set_codec()
      media: qcom: iris: Make iris_destroy_internal_buffer() return void
      media: iris: Add Gen2 firmware autodetect and fallback

Elgin Perumbilly (3):
      media: i2c: imx412: Convert to CCI register access helpers
      media: i2c: imx412: Switch to using the sub-device state lock
      media: i2c: imx412: switch to {enable,disable}_streams

Eugen Hristev (2):
      media: bcm2835-unicam: Fix asc leaked in error/remove path
      media: bcm2835-unicam: Fix pipeline wrong validation for unpacked formats

Faisal Mukhtar (1):
      media: tegra-video: Fix length warnings in tegra20.c

Fan Wu (2):
      media: ti: vpe: quiesce overflow recovery before freeing streams
      media: cx23885: cancel NetUP CI work before teardown

Frank Li (1):
      MAINTAINERS: media: nxp: imx8-isi: Add Frank Li as reviewer and i.MX mailing list

Gourav Kumar (1):
      media: iris: disable time-delta-based rate control for VBR

Guangshuo Li (3):
      media: platform: mtk-mdp3: Fix SCP device refcounting
      media: usbtv: Fix V4L2 refcount leak on probe failure
      media: saa7164: fix cleanup on resource allocation failure

Gui-Dong Han (1):
      media: cec-pin: Fix event FIFO ordering

Guoniu Zhou (8):
      media: dt-bindings: nxp,imx8-isi: Drop fsl,blk-ctrl requirement for i.MX8ULP
      media: nxp: imx8-isi: Add virtual channel support
      media: nxp: imx8-isi: Fix stream ID validation bypass in crossbar routing
      media: nxp: imx8-isi: Add stream ID validation for crossbar routing
      media: nxp: imx8-isi: Correct color map between V4L2 and ISI
      media: nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks
      media: nxp: imx8-isi: Implement per-stream reference counting for multiplexed streams
      media: nxp: imx8-isi: Add additional 32-bit RGB format support

Guoniu.zhou (1):
      media: nxp: imx8-isi: crossbar: Add get_frame_desc operation

Hans Verkuil (21):
      media: cec: extron-da-hd-4k-plus: add sanity check
      media: v4l2-async: Unregister sub-device if asc_list is empty
      media: em28xx: use v4l2_device release callback
      media: em28xx: drop 'users' field
      media: em28xx: use vb2_video_unregister_device
      media: em28xx: dev_info->pr_info since dev has been freed
      media: em28xx: requeue buffers if start_streaming fails
      Documentation: media: vidioc-g-ext-ctrls: clarify try/set behavior
      media: vivid: always allow meta output streaming
      media: cec: tegra_cec: don't break off msg on NACK
      media: cec: tegra_cec: keep track of number of Rx Low Drives
      media: cec/core: max_retries -> max_attempts
      media: cec/core: drop ABORTED/TIMEOUT check
      media: cec/core: handle core events like normal events
      media: cec/core: drop cec_post_state_event call
      media: cec/core: flush stale STATE_CHANGE events
      media: cec/core: add a new CEC_LOG_ADDRS_FL_CONFIG_FAILED flag
      media: cec/core: cec-pin: toggle rx_toggle when arb lost
      media: cec/core: add error-inj-tx-timeouts debugfs entry
      Revert "media: v4l2-dev: fix error handling in __video_register_device()"
      media: v4l2-core: v4l2-dev: add comments on device_register fail.

Hao-Qun Huang (2):
      staging: media: tegra-video: fix of_node_put() on VIP parse errors
      staging: media: tegra-video: vi: fix probe failure on skipped last port

Haoxiang Li (2):
      media: mediatek: vcodec: remove redundant return value of vdec_vp9_slice_setup_lat_buffer()
      media: mediatek: vcodec: remove redundant return value of vdec_vp9_slice_setup_prob_buffer()

Hiroki Nakajima (1):
      media: rkvdec: use DIV_ROUND_UP() for CTB counts

Hungyu Lin (7):
      media: intel: ipu-bridge: add blank line after declarations
      media: qcom: iris: fix runtime PM reference leaks
      media: qcom: venus: add callback parameter names
      media: qcom: iris: handle runtime PM resume failure in core deinit
      media: qcom: iris: initialize OPP pointer at declaration
      media: qcom: iris: use disable_irq() during power-off
      media: qcom: camss: Rename unused macro parameter

HyeongJun An (1):
      media: s2255: bound JPEG frame size before copying into the buffer

Ilya Krutskih (1):
      media: tda18250: fix possible integer overflow

Jackson Lee (7):
      media: chips-media: wave5: Guard bit depth check with initial_info_obtained
      media: chips-media: wave5: Set inst->std during default format initialization
      media: chips-media: wave5: avoid skipping device_run while VPU has work
      media: chips-media: wave5: Add timeout while stop_streaming
      media: chips-media: wave5: Defer job_finish() only when a DEC_PIC was queued
      media: chips-media: wave5: Fix pipeline stall when queuing fails
      media: chips-media: wave5: Resume device before setting EOS flag

Jacopo Mondi (6):
      media: mali-c55: Add support for CCM
      media: mali-c55: Add support for RGB Gamma
      media: v4l2-isp: Rename v4l2_isp_params_buffer_size
      media: v4l2-isp: Add per-block validation callback
      media: amlogic-c3: Implement per-block validation
      media: v4l2-isp: Add helpers for stats buffer

Jai Luthra (5):
      dt-bindings: media: i2c: Add Sony IMX678
      media: i2c: imx678: Add driver for Sony IMX678
      media: Add RPPX1_PARAMS and RPPX1_STATS meta formats
      media: uapi: Add extensible param and stats blocks for RPPX1
      media: rppx1: lin: Add support for gamma sensor linearization

Jake Steinman (1):
      media: ipu-bridge: Add Himax HM1092 IR sensor

Jason-JH Lin (2):
      media: platform: mtk-mdp3: Refactor CMDQ writes for CMDQ API change
      media: platform: mtk-mdp3: Change cmdq_pkt_jump_rel() to cmdq_pkt_jump_rel_temp()

Jiangong.Han (1):
      media: em28xx: fix use-after-free of dev_next->devlist on disconnect

Johan Hovold (1):
      media: platform: mtk-mdp3: fix NULL deref on failed SCP lookup

Jonas Karlman (1):
      media: cec: core: Fix kmemleak due to missed rc_free_device() call

Joseph Breihan (1):
      media: au0828: add support for Monoprice 106456 USB ATSC/QAM tuner

José María Martín (1):
      media: ipu-bridge: check all DMI entries when overriding sensor rotation

Julian Braha (1):
      media: platform: amd: fix unmet dependency for VIDEO_V4L2_SUBDEV_API

Junrui Luo (1):
      media: vicodec: fix out-of-bounds write in FWHT encoder

Jurison Murati (2):
      media: i2c: ov8865: Drop the runtime PM usage count on stream failure
      media: i2c: ov8865: Program the sensor on stream start

Kate Hsuan (4):
      media: ipu-bridge: Add DMI information of Lenovo X9 to the image upside-down list
      media: ipu-bridge: Add Sony IMX471 for Lenovo X1 Carbon G14
      platform: int3472: discrete: con_id vana for Sony IMX471 as power enable
      media: i2c: imx471: Add Sony IMX471 image sensor driver

Lad Prabhakar (3):
      media: dt-bindings: media: renesas,fcp: Document RZ/T2H and RZ/N2H SoCs
      media: dt-bindings: media: renesas,vsp1: Document RZ/T2H and RZ/N2H SoCs
      media: renesas: vsp1: Make reset control optional to support platforms without a reset line

Laurent Pinchart (3):
      media: i2c: cvs: Pass link frequency explicitly to csi_set_link_cfg()
      media: nxp: imx8-isi: Drop unneeded downscaling factor clamping
      media: renesas: vsp1: Declare index variables in for loop statement

Laurentiu Palcu (1):
      media: nxp: imx8-isi: Add 16-bit raw Bayer format support

Lei Huang (18):
      media: s2255: check firmware size before reading trailing marker
      media: s2255: Rename CamelCase goto labels to snake_case
      media: s2255: Rename remaining CamelCase identifiers to snake_case
      media: s2255: Remove unnecessary spaces after casts
      media: s2255: Use consistent braces on all arms of if/else statements
      media: s2255: Replace NULL comparisons with ! notation
      media: s2255: Fix alignment to match open parenthesis
      media: s2255: Remove multiple blank lines and before close braces
      media: s2255: Add blank lines after function/struct/enum declarations
      media: s2255: Add spaces around multiplication operators
      media: s2255: Remove unnecessary parentheses around conditions
      media: s2255: Parenthesize macro argument to avoid precedence issues
      media: s2255: Add blank lines after variable declarations
      media: s2255: Fix block comment style to kernel format
      media: s2255: Remove unnecessary return statements from void functions
      media: s2255: Remove unnecessary debug logging and out-of-memory messages
      media: s2255: Remove unnecessary braces from single-statement blocks
      media: s2255: Replace bare 'unsigned' with 'unsigned int'

Link Mauve (2):
      media: ov2740: define most fields on variable declaration
      media: ov2740: move regmap_config to a static const variable

Linmao Li (2):
      media: rcar-isp: Release ISPCORE resources
      media: rcar-isp: Fix VSPX reference leaks

Linus Walleij (1):
      media: camif-core: Drop GPIO handling

Luciano Ciccariello (1):
      media: em28xx: Add StarTech SVID2USB232

Martin Hecht (1):
      media: i2c: alvium: Fix: Correct name of register in alvium_set_ctrl_auto_exposure

Michael Bommarito (3):
      media: rkvdec: hevc: tighten EXT SPS RPS control dimensions
      media: v4l2-ctrls: validate HEVC EXT SPS RPS counts
      media: rkvdec: hevc: guard INTER_REF_PIC_SET_PRED index underflow

Mihail Antsev (1):
      media: ipu-bridge: Add upside-down sensor DMI quirk for Samsung Galaxy Book5 Pro 360

Ming Qian (2):
      media: amphion: Remove obsolete frame_count check in venc_start_session
      media: v4l2-ctrls: Allow unknown HDR10 white point and luminance

Mohammed EL Kadiri (3):
      media: venus: fix payload size returned by parse_caps() and parse_alloc_mode()
      media: venus: fix payload size calculation in parse_raw_formats()
      media: venus: Annotate flex arrays with __counted_by()

Myeonghun Pak (1):
      media: rc: sunxi-cir: Unregister rc device on probe failure

Narasimharao Vadlamudi (3):
      media: rkvdec: Propagate platform_get_irq() errors
      media: i2c: imx415: Return test pattern write errors
      media: i2c: imx415: Release runtime PM reference on VBLANK error

Nihal Kumar Gupta (1):
      dt-bindings: media: qcom: Add Shikra CAMSS compatible

Niklas Söderlund (10):
      media: rppx1: Add framework to support Dreamchip RPPX1 ISP
      media: rcar-isp: Add support for ISPCORE
      media: rppx1: wbmeas: Add support for white balance measurement
      media: rppx1: awbg: Add support for white balance gain settings
      media: rppx1: exm: Add support for exposure measurement
      media: rppx1: hist: Add support histogram measurement
      media: rppx1: bls: Add support for black level compensation
      media: rppx1: ccor: Add support for color correction matrix
      media: rppx1: lsc: Add support for lens shade correction
      media: rppx1: ga: Add support for gamma out correction

Oliver Neukum (2):
      media: stk1160: cleanup error handling in probe
      media: stk1160: handle ESHUTDOWN gracefully

Pan Chuang (3):
      media: cec: ao-cec: Remove redundant dev_err()
      media: cec: seco: Remove redundant dev_err()
      media: cec: tegra: Remove redundant dev_err()

Pengpeng Hou (6):
      media: cec: stm32: return an error when log-address wait times out
      media: cec: tegra: add missing MODULE_DEVICE_TABLE()
      media: cx18: stop VBI start-code scan before short tail
      media: ivtv: stop VBI start-code scan before short tail
      media: stm32: dcmi: Propagate runtime resume errors
      media: stm32: dcmipp: Propagate runtime resume errors

Ricardo Ribalda (14):
      media: ov9282: Remove unused kerneldoc description
      media: rzg2l-cru: Remove unused kerneldoc description
      media: mc-entity: Add missing kerneldoc
      media: Documentation: Add myself as maintainer for media-ci
      media: em28xx-video: Remove unneeded semicolons
      media: iris: Replace ternary conditionals with max()
      media: vimc: Fix prototype of vimc_sensor_update_frame_timing
      media: vimc: Ensure that pixel_rate fits in 32 bits
      media: platform: amd: use refcount_t instead of atomic_t
      media: dvb-frontends/helene: Rename priv variable
      media: drivers/media/dvb-core: Split dvb_frontend_open()
      media: drivers/media/dvb-core: Refactor dvb_frontend_open locking
      media: drivers/media/dvb-core: CodeStyle for dvb_frontend_open()
      media: atomisp: Demote all broken kernel-doc comments

Richard Leitner (1):
      media: i2c: ov9282: restore flash duration calculation

Rituparna Warwatkar (1):
      media: dvb-core: fix feed leak on failed DMX_ADD_PID

Ruoyu Wang (4):
      media: cec: Serialize exclusive follower delivery
      media: ipu6: Do not free aux device pdata after init
      media: cobalt: Avoid freeing ALSA private data twice
      media: zoran: Avoid freeing a registered video_device twice

Sakari Ailus (2):
      MAINTAINERS: Merge int3472 driver patches via the media tree by default
      dt-bindings: media: i2c: Add Sony IMX678

Samuele Angioli (1):
      media: ipu-bridge: Add DMI quirk for Dell 16 Premium DA16250

Sang-Heon Jeon (1):
      media: remove conditional return with no effect

Sanjay Chitroda (1):
      media: i2c: gc0310: Use devm_v4l2_sensor_clk_get()

Sean Young (4):
      media: keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
      media: keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define
      media: keymaps: Ensure module name matches RC_MAP_VIDEOMATE_K100
      media: dt-bindings: rc: Sync keymap list with latest list

Shuangpeng Bai (2):
      media: usbtv: keep device alive while ALSA card exists
      media: go7007: defer the ALSA v4l2 put until card release

Sven Püschel (1):
      media: rockchip: rga: don't change RGB quantization

Svyatoslav Ryhel (1):
      staging: media: tegra-video: vi: Improve media graph building logic

Tarang Raval (1):
      platform: int3472: discrete: Support multiple HIDs per GPIO map entry

Tharit Tangkijwanichakul (2):
      media: videobuf2: move vb2_querybuf() kernel-doc to header
      media: imx219: add test patterns

Tommaso Merciai (1):
      media: rzg2l-cru: Align bytesperline to hardware DMA stride requirement

Uday Khare (2):
      media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure
      media: i2c: mt9t112: fix incorrect PTR_ERR() call on non-error pointer

Uwe Kleine-König (The Capable Hub) (4):
      media: Drop unused assignments from pnp_device_id array
      media: ite-cir: Use an enum for the different supported device types
      media: ti: vpe: #include <linux/platform_device.h> explicitly
      media: pci: Use PCI_DEVICE macros and drop zeros from pci_device_id arrays

Valery Borovsky (3):
      media: rtl2832_sdr: use vb2_video_unregister_device() on remove to fix DMA leak
      media: airspy: use vb2_video_unregister_device() on disconnect to fix NULL deref
      media: rtl2832_sdr: release URBs and stream buffers on start_streaming() failure

Vidhu Sarwal (2):
      staging: media: ipu7: fix pm_runtime refcount leak in ipu7_init_fw_code_region_by_sys()
      staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume()

Wangao Wang (2):
      media: qcom: iris: fix missing hfi_id in gen1 GOP_SIZE cap
      media: qcom: iris: Add request key frame support for encoder

Weigang He (1):
      media: cec: stm32: prevent out-of-bounds write on RX overflow

Xu Rao (1):
      media: v4l2-async: avoid deleting unlinked ASC entry on link error

Yemike Abhilash Chandra (1):
      media: ti: vpe: Select V4L2_FWNODE for VIP

Yi Ding (1):
      media: cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash

Yifei Gao (2):
      media: amd: isp4: release partial allocations in isp4if_alloc_fw_gpumem()
      media: amd: isp4: fix self-deadlock in isp4sd_pwron_and_init() error path

Yousef Alhouseen (2):
      media: go7007: avoid undefined shifts in MPEG-4 headers
      media: go7007: s2250: propagate control I/O failures

shaikh.kamal (1):
      Documentation: media: fix spelling errors

 CREDITS                                            |    7 +
 .../admin-guide/media/em28xx-cardlist.rst          |    4 +
 .../devicetree/bindings/media/i2c/sony,imx355.yaml |   11 +-
 .../devicetree/bindings/media/i2c/sony,imx678.yaml |  130 ++
 .../devicetree/bindings/media/i2c/st,vd55g1.yaml   |    3 +-
 .../devicetree/bindings/media/nxp,imx8-isi.yaml    |    4 +-
 .../devicetree/bindings/media/qcom,milos-iris.yaml |  166 ++
 .../bindings/media/qcom,qcm2290-camss.yaml         |   15 +-
 Documentation/devicetree/bindings/media/rc.yaml    |    4 +-
 .../devicetree/bindings/media/renesas,fcp.yaml     |   18 +-
 .../devicetree/bindings/media/renesas,vsp1.yaml    |   17 +-
 .../devicetree/bindings/media/ti,am437x-vpfe.yaml  |   93 +
 .../devicetree/bindings/media/ti-am437x-vpfe.txt   |   61 -
 .../driver-api/media/maintainer-entry-profile.rst  |    4 +
 .../media/cec/cec-ioc-adap-g-log-addrs.rst         |    7 +
 .../userspace-api/media/dvb/legacy_dvb_video.rst   |    2 +-
 .../media/v4l/ext-ctrls-colorimetry.rst            |   12 +-
 .../userspace-api/media/v4l/meta-formats.rst       |    1 +
 .../userspace-api/media/v4l/metafmt-rppx1.rst      |   99 +
 Documentation/userspace-api/media/v4l/v4l2-isp.rst |   45 +-
 .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst |   15 +-
 .../media/v4l/vidioc-subdev-g-routing.rst          |    2 +-
 MAINTAINERS                                        |   55 +-
 drivers/acpi/scan.c                                |    1 +
 drivers/media/cec/core/cec-adap.c                  |   95 +-
 drivers/media/cec/core/cec-api.c                   |    5 +-
 drivers/media/cec/core/cec-core.c                  |  117 +-
 drivers/media/cec/core/cec-pin.c                   |   18 +-
 drivers/media/cec/platform/meson/ao-cec-g12a.c     |    5 +-
 drivers/media/cec/platform/meson/ao-cec.c          |    4 +-
 drivers/media/cec/platform/seco/seco-cec.c         |    6 +-
 drivers/media/cec/platform/stm32/stm32-cec.c       |   19 +-
 drivers/media/cec/platform/tegra/tegra_cec.c       |   38 +-
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c    |    3 +-
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |   14 +-
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |   13 -
 drivers/media/dvb-core/dmxdev.c                    |   11 +-
 drivers/media/dvb-core/dvb_frontend.c              |  159 +-
 drivers/media/dvb-frontends/helene.c               |   56 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c          |   21 +-
 drivers/media/i2c/Kconfig                          |   23 +
 drivers/media/i2c/Makefile                         |    2 +
 drivers/media/i2c/alvium-csi2.c                    |    2 +-
 drivers/media/i2c/cvs/core.c                       |    3 +
 drivers/media/i2c/cvs/icvs.h                       |    2 -
 drivers/media/i2c/cvs/v4l2.c                       |   17 +-
 drivers/media/i2c/cx25840/cx25840-core.c           |    2 +
 drivers/media/i2c/gc0310.c                         |   30 +-
 drivers/media/i2c/imx219.c                         |   27 +-
 drivers/media/i2c/imx355.c                         | 1522 +++++----------
 drivers/media/i2c/imx412.c                         |  751 ++++---
 drivers/media/i2c/imx415.c                         |    4 +-
 drivers/media/i2c/imx471.c                         |  957 +++++++++
 drivers/media/i2c/imx678.c                         | 1447 ++++++++++++++
 drivers/media/i2c/max9286.c                        |    5 +-
 drivers/media/i2c/msp3400-driver.c                 |    3 +
 drivers/media/i2c/mt9p031.c                        |    6 +-
 drivers/media/i2c/mt9t112.c                        |    9 +-
 drivers/media/i2c/mt9v011.c                        |    3 +
 drivers/media/i2c/ov02a10.c                        |   12 +-
 drivers/media/i2c/ov2740.c                         |   37 +-
 drivers/media/i2c/ov7740.c                         |   10 +-
 drivers/media/i2c/ov8865.c                         |   44 +-
 drivers/media/i2c/ov9282.c                         |    4 +-
 drivers/media/i2c/rdacm21.c                        |    5 +-
 drivers/media/i2c/saa7115.c                        |    2 +
 drivers/media/i2c/vd55g1.c                         |  175 +-
 drivers/media/i2c/video-i2c.c                      |    8 +-
 drivers/media/pci/bt8xx/bttv-driver.c              |   12 +-
 drivers/media/pci/cobalt/cobalt-alsa-main.c        |    1 -
 drivers/media/pci/cobalt/cobalt-driver.c           |    5 +-
 drivers/media/pci/cx18/cx18-driver.c               |    5 +-
 drivers/media/pci/cx18/cx18-vbi.c                  |    2 +-
 drivers/media/pci/cx23885/cimax2.c                 |    1 +
 drivers/media/pci/cx23885/cx23885-core.c           |   10 +-
 drivers/media/pci/cx25821/cx25821-alsa.c           |    4 +-
 drivers/media/pci/cx25821/cx25821-core.c           |   10 +-
 drivers/media/pci/cx88/cx88-alsa.c                 |    6 +-
 drivers/media/pci/cx88/cx88-mpeg.c                 |    6 +-
 drivers/media/pci/cx88/cx88-video.c                |    5 +-
 drivers/media/pci/ddbridge/ddbridge-main.c         |    2 +-
 drivers/media/pci/ddbridge/ddbridge.h              |    2 +-
 drivers/media/pci/dm1105/dm1105.c                  |   10 +-
 drivers/media/pci/dt3155/dt3155.c                  |    4 +-
 drivers/media/pci/hws/hws_v4l2_ioctl.h             |    4 -
 drivers/media/pci/intel/ipu-bridge.c               |   69 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |    2 +-
 drivers/media/pci/intel/ipu6/ipu6-isys.c           |    1 +
 drivers/media/pci/intel/ipu6/ipu6.c                |   10 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |    8 +-
 drivers/media/pci/ivtv/ivtv-vbi.c                  |    2 +-
 drivers/media/pci/mantis/mantis_common.h           |    8 +-
 drivers/media/pci/mgb4/mgb4_core.c                 |    6 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |    2 +-
 drivers/media/pci/ngene/ngene-cards.c              |    5 +-
 drivers/media/pci/pluto2/pluto2.c                  |    5 +-
 drivers/media/pci/saa7134/saa7134-cards.c          | 2047 +++++++-------------
 drivers/media/pci/saa7146/hexium_gemini.c          |   22 +-
 drivers/media/pci/saa7146/hexium_orion.c           |   33 +-
 drivers/media/pci/saa7146/mxb.c                    |   10 +-
 drivers/media/pci/saa7164/saa7164-core.c           |   13 +-
 drivers/media/pci/smipcie/smipcie-main.c           |    5 +-
 drivers/media/pci/solo6x10/solo6x10-core.c         |    2 +-
 drivers/media/pci/ttpci/budget-ci.c                |    4 +-
 drivers/media/pci/ttpci/budget.c                   |    4 +-
 drivers/media/pci/tw5864/tw5864-core.c             |    4 +-
 drivers/media/pci/tw68/tw68-core.c                 |   16 +-
 drivers/media/pci/tw686x/tw686x-core.c             |   23 +-
 drivers/media/pci/zoran/zoran_card.c               |    9 +-
 drivers/media/platform/Kconfig                     |    1 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/amd/isp4/Kconfig            |    1 +
 drivers/media/platform/amd/isp4/isp4_interface.c   |   10 +-
 drivers/media/platform/amd/isp4/isp4_interface.h   |    2 +-
 drivers/media/platform/amd/isp4/isp4_subdev.c      |   30 +-
 .../media/platform/amlogic/c3/isp/c3-isp-params.c  |   42 +-
 drivers/media/platform/amphion/venc.c              |    2 -
 .../media/platform/arm/mali-c55/mali-c55-capture.c |    4 +-
 .../media/platform/arm/mali-c55/mali-c55-core.c    |    2 +
 .../media/platform/arm/mali-c55/mali-c55-params.c  |  140 +-
 .../platform/arm/mali-c55/mali-c55-registers.h     |   15 +-
 .../media/platform/arm/mali-c55/mali-c55-resizer.c |    2 +-
 drivers/media/platform/broadcom/bcm2835-unicam.c   |    5 +-
 .../platform/chips-media/wave5/wave5-vpu-dec.c     |   64 +-
 .../platform/chips-media/wave5/wave5-vpu-enc.c     |    6 +-
 .../platform/chips-media/wave5/wave5-vpuconfig.h   |    2 +-
 drivers/media/platform/dreamchip/Kconfig           |    3 +
 drivers/media/platform/dreamchip/Makefile          |    6 +
 drivers/media/platform/dreamchip/rppx1/Kconfig     |   12 +
 drivers/media/platform/dreamchip/rppx1/Makefile    |   33 +
 .../media/platform/dreamchip/rppx1/rpp_module.c    |   39 +
 .../media/platform/dreamchip/rppx1/rpp_module.h    |  119 ++
 .../media/platform/dreamchip/rppx1/rpp_params.c    |  115 ++
 drivers/media/platform/dreamchip/rppx1/rpp_stats.c |   66 +
 drivers/media/platform/dreamchip/rppx1/rppx1.c     |  381 ++++
 drivers/media/platform/dreamchip/rppx1/rppx1.h     |  105 +
 drivers/media/platform/dreamchip/rppx1/rppx1_acq.c |  148 ++
 .../media/platform/dreamchip/rppx1/rppx1_awbg.c    |   63 +
 drivers/media/platform/dreamchip/rppx1/rppx1_bd.c  |   53 +
 .../media/platform/dreamchip/rppx1/rppx1_bdrgb.c   |   81 +
 drivers/media/platform/dreamchip/rppx1/rppx1_bls.c |  157 ++
 drivers/media/platform/dreamchip/rppx1/rppx1_cac.c |   30 +
 .../media/platform/dreamchip/rppx1/rppx1_ccor.c    |  166 ++
 drivers/media/platform/dreamchip/rppx1/rppx1_db.c  |   45 +
 .../media/platform/dreamchip/rppx1/rppx1_dpcc.c    |   77 +
 drivers/media/platform/dreamchip/rppx1/rppx1_exm.c |  127 ++
 drivers/media/platform/dreamchip/rppx1/rppx1_ga.c  |   91 +
 .../media/platform/dreamchip/rppx1/rppx1_hist.c    |  186 ++
 .../media/platform/dreamchip/rppx1/rppx1_hist256.c |   47 +
 drivers/media/platform/dreamchip/rppx1/rppx1_is.c  |   43 +
 drivers/media/platform/dreamchip/rppx1/rppx1_lin.c |  112 ++
 drivers/media/platform/dreamchip/rppx1/rppx1_lsc.c |  188 ++
 drivers/media/platform/dreamchip/rppx1/rppx1_ltm.c |   49 +
 .../media/platform/dreamchip/rppx1/rppx1_ltmmeas.c |   42 +
 .../media/platform/dreamchip/rppx1/rppx1_outif.c   |   46 +
 .../media/platform/dreamchip/rppx1/rppx1_outregs.c |   76 +
 .../media/platform/dreamchip/rppx1/rppx1_rmap.c    |   63 +
 .../platform/dreamchip/rppx1/rppx1_rmapmeas.c      |   47 +
 .../media/platform/dreamchip/rppx1/rppx1_shrp.c    |   65 +
 .../media/platform/dreamchip/rppx1/rppx1_wbmeas.c  |  165 ++
 .../media/platform/dreamchip/rppx1/rppx1_xyz2luv.c |   27 +
 .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c   |    6 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h   |    6 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.c   |    6 +-
 .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c      |   29 +-
 .../platform/microchip/microchip-sama7g5-isc.c     |    7 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-core.c    |    3 +
 .../media/platform/nxp/imx8-isi/imx8-isi-core.h    |   12 +-
 .../platform/nxp/imx8-isi/imx8-isi-crossbar.c      |  111 +-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c  |   22 +-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c |    2 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c    |   79 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-regs.h    |   12 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-video.c   |   98 +-
 drivers/media/platform/qcom/camss/camss-ispif.c    |    4 +-
 drivers/media/platform/qcom/iris/iris_buffer.c     |  123 +-
 drivers/media/platform/qcom/iris/iris_buffer.h     |    2 +-
 drivers/media/platform/qcom/iris/iris_core.c       |   12 +-
 drivers/media/platform/qcom/iris/iris_ctrls.c      |   43 +-
 drivers/media/platform/qcom/iris/iris_ctrls.h      |    2 +
 drivers/media/platform/qcom/iris/iris_firmware.c   |  119 +-
 drivers/media/platform/qcom/iris/iris_hfi_gen1.c   |   26 +-
 .../platform/qcom/iris/iris_hfi_gen1_command.c     |    5 +-
 .../platform/qcom/iris/iris_hfi_gen1_defines.h     |    1 +
 drivers/media/platform/qcom/iris/iris_hfi_gen2.c   |  905 ++++++++-
 .../platform/qcom/iris/iris_hfi_gen2_command.c     |    7 +-
 .../platform/qcom/iris/iris_hfi_gen2_defines.h     |    8 +
 .../platform/qcom/iris/iris_hfi_gen2_response.c    |    4 +-
 .../platform/qcom/iris/iris_platform_common.h      |   11 +-
 .../media/platform/qcom/iris/iris_platform_milos.h |   27 +
 .../media/platform/qcom/iris/iris_platform_vpu2.c  |   46 +-
 .../media/platform/qcom/iris/iris_platform_vpu3x.c |   10 +-
 drivers/media/platform/qcom/iris/iris_probe.c      |    8 +-
 drivers/media/platform/qcom/iris/iris_resources.c  |   19 +-
 drivers/media/platform/qcom/iris/iris_state.c      |    4 +-
 drivers/media/platform/qcom/iris/iris_vidc.c       |   14 +-
 drivers/media/platform/qcom/iris/iris_vpu_buffer.c |    4 +-
 drivers/media/platform/qcom/iris/iris_vpu_common.c |    2 +-
 drivers/media/platform/qcom/venus/hfi_helper.h     |    6 +-
 drivers/media/platform/qcom/venus/hfi_msgs.c       |    2 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |    9 +-
 drivers/media/platform/qcom/venus/pm_helpers.c     |    7 +-
 drivers/media/platform/renesas/rcar-csi2.c         |    6 +-
 drivers/media/platform/renesas/rcar-isp/Kconfig    |    2 +
 drivers/media/platform/renesas/rcar-isp/Makefile   |    2 +-
 drivers/media/platform/renesas/rcar-isp/core-io.c  |  997 ++++++++++
 drivers/media/platform/renesas/rcar-isp/core.c     |  916 +++++++++
 drivers/media/platform/renesas/rcar-isp/csisp.c    |   46 +-
 .../media/platform/renesas/rcar-isp/risp-core.h    |  178 ++
 .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h   |    2 -
 .../media/platform/renesas/rzg2l-cru/rzg2l-video.c |    5 +
 drivers/media/platform/renesas/vsp1/vsp1_brx.c     |    7 +-
 drivers/media/platform/renesas/vsp1/vsp1_clu.c     |    3 +-
 drivers/media/platform/renesas/vsp1/vsp1_dl.c      |   12 +-
 drivers/media/platform/renesas/vsp1/vsp1_drm.c     |   14 +-
 drivers/media/platform/renesas/vsp1/vsp1_drv.c     |   44 +-
 drivers/media/platform/renesas/vsp1/vsp1_entity.c  |    4 +-
 drivers/media/platform/renesas/vsp1/vsp1_hgo.c     |    7 +-
 drivers/media/platform/renesas/vsp1/vsp1_hgt.c     |   13 +-
 drivers/media/platform/renesas/vsp1/vsp1_lut.c     |    3 +-
 drivers/media/platform/renesas/vsp1/vsp1_pipe.c    |    5 +-
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |   34 +-
 drivers/media/platform/renesas/vsp1/vsp1_wpf.c     |    8 +-
 drivers/media/platform/rockchip/rga/rga3-hw.c      |   12 +-
 .../platform/rockchip/rkvdec/rkvdec-hevc-common.c  |    3 +
 .../media/platform/rockchip/rkvdec/rkvdec-hevc.c   |    4 +-
 .../platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c |    8 +-
 .../platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c |    8 +-
 drivers/media/platform/rockchip/rkvdec/rkvdec.c    |    8 +-
 .../media/platform/samsung/s3c-camif/camif-core.c  |   17 +-
 drivers/media/platform/st/stm32/stm32-dcmi.c       |   19 +-
 .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c   |    4 +-
 drivers/media/platform/ti/Kconfig                  |    1 +
 drivers/media/platform/ti/vpe/vip.c                |   38 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |   12 +-
 drivers/media/radio/radio-cadet.c                  |    4 +-
 drivers/media/radio/radio-gemtek.c                 |    4 +-
 drivers/media/rc/fintek-cir.c                      |    4 +-
 drivers/media/rc/ite-cir.c                         |   29 +-
 drivers/media/rc/keymaps/Makefile                  |    2 +-
 .../{rc-videomate-m1f.c => rc-videomate-k100.c}    |    2 +-
 drivers/media/rc/nuvoton-cir.c                     |    6 +-
 drivers/media/rc/sunxi-cir.c                       |    9 +-
 drivers/media/rc/winbond-cir.c                     |    4 +-
 drivers/media/test-drivers/vicodec/vicodec-core.c  |    4 +-
 drivers/media/test-drivers/vimc/vimc-capture.c     |    4 +-
 drivers/media/test-drivers/vimc/vimc-sensor.c      |   12 +-
 drivers/media/test-drivers/vivid/vivid-meta-out.c  |   23 +-
 drivers/media/tuners/tda18250.c                    |    4 +-
 drivers/media/usb/airspy/airspy.c                  |   17 +-
 drivers/media/usb/au0828/au0828-cards.c            |   14 +
 drivers/media/usb/au0828/au0828-cards.h            |    1 +
 drivers/media/usb/au0828/au0828-dvb.c              |    1 +
 drivers/media/usb/cx231xx/cx231xx-audio.c          |    5 +
 drivers/media/usb/cx231xx/cx231xx-video.c          |    4 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf.c            |   12 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   36 +-
 drivers/media/usb/em28xx/em28xx-core.c             |    4 +-
 drivers/media/usb/em28xx/em28xx-dvb.c              |    2 +-
 drivers/media/usb/em28xx/em28xx-reg.h              |    1 +
 drivers/media/usb/em28xx/em28xx-video.c            |  114 +-
 drivers/media/usb/em28xx/em28xx.h                  |    3 +-
 drivers/media/usb/go7007/go7007-driver.c           |   14 +-
 drivers/media/usb/go7007/go7007-fw.c               |   28 +-
 drivers/media/usb/go7007/s2250-board.c             |   54 +-
 drivers/media/usb/go7007/snd-go7007.c              |   10 +-
 drivers/media/usb/gspca/jl2005bcd.c                |    7 +-
 drivers/media/usb/s2255/s2255drv.c                 |  422 ++--
 drivers/media/usb/stk1160/stk1160-core.c           |   15 +-
 drivers/media/usb/stk1160/stk1160-video.c          |    3 +
 drivers/media/usb/usbtv/usbtv-audio.c              |   11 +
 drivers/media/usb/usbtv/usbtv-core.c               |    5 +-
 drivers/media/usb/usbtv/usbtv-video.c              |    4 +-
 drivers/media/v4l2-core/v4l2-async.c               |   16 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c          |   68 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |   28 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |    2 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |    2 +
 drivers/media/v4l2-core/v4l2-isp.c                 |   55 +
 drivers/platform/x86/intel/int3472/discrete.c      |   51 +-
 .../pci/base/circbuf/interface/ia_css_circbuf.h    |   40 +-
 .../base/circbuf/interface/ia_css_circbuf_comm.h   |    4 +-
 .../base/circbuf/interface/ia_css_circbuf_desc.h   |   14 +-
 .../pci/camera/util/interface/ia_css_util.h        |    2 +-
 .../pci/css_2401_system/host/csi_rx_private.h      |   18 +-
 .../pci/css_2401_system/host/isys_irq_private.h    |    4 +-
 .../host/isys_stream2mmio_private.h                |   12 +-
 .../pci/css_2401_system/host/pixelgen_private.h    |    8 +-
 .../atomisp/pci/css_2401_system/pixelgen_global.h  |    2 +-
 .../pci/hive_isp_css_common/timed_ctrl_global.h    |    2 +-
 .../device_access/device_access.h                  |    2 +-
 .../pci/hive_isp_css_include/host/csi_rx_public.h  |   18 +-
 .../host/isys_stream2mmio_public.h                 |   12 +-
 .../hive_isp_css_include/host/pixelgen_public.h    |    8 +-
 .../pci/hive_isp_css_include/host/tag_public.h     |    4 +-
 .../pci/hive_isp_css_include/platform_support.h    |    2 +-
 .../pci/hive_isp_css_include/type_support.h        |    2 +-
 .../media/atomisp/pci/ia_css_frame_public.h        |    2 +-
 .../staging/media/atomisp/pci/ia_css_host_data.h   |    4 +-
 .../staging/media/atomisp/pci/ia_css_pipe_public.h |    8 +-
 drivers/staging/media/atomisp/pci/ia_css_prbs.h    |    4 +-
 drivers/staging/media/atomisp/pci/ia_css_stream.h  |    2 +-
 drivers/staging/media/atomisp/pci/ia_css_timer.h   |    7 +-
 drivers/staging/media/atomisp/pci/ia_css_types.h   |    6 +-
 .../conversion_1.0/ia_css_conversion_types.h       |    2 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h   |    2 +-
 .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h |   42 +-
 .../ipu2_io_ls/common/ia_css_common_io_param.h     |    2 +-
 .../ipu2_io_ls/common/ia_css_common_io_types.h     |    2 +-
 .../yuv444_io_ls/ia_css_yuv444_io.host.h           |    2 +-
 .../yuv444_io_ls/ia_css_yuv444_io_param.h          |    2 +-
 .../yuv444_io_ls/ia_css_yuv444_io_types.h          |    2 +-
 .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h   |    4 +-
 .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h    |   14 +-
 .../pci/isp/modes/interface/input_buf.isp.h        |    2 +-
 .../pci/runtime/binary/interface/ia_css_binary.h   |    2 +-
 .../pci/runtime/bufq/interface/ia_css_bufq.h       |   26 +-
 .../pci/runtime/debug/interface/ia_css_debug.h     |   10 +-
 .../runtime/debug/interface/ia_css_debug_pipe.h    |   10 +-
 .../pci/runtime/eventq/interface/ia_css_eventq.h   |    4 +-
 .../isp_param/interface/ia_css_isp_param_types.h   |    2 +-
 .../pci/runtime/isys/interface/ia_css_isys.h       |    8 +-
 .../runtime/pipeline/interface/ia_css_pipeline.h   |   10 +-
 .../pci/runtime/rmgr/interface/ia_css_rmgr.h       |    4 +-
 .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h  |   18 +-
 .../tagger/interface/ia_css_tagger_common.h        |    4 +-
 .../staging/media/atomisp/pci/sh_css_internal.h    |    4 +-
 drivers/staging/media/atomisp/pci/sh_css_sp.h      |   14 +-
 drivers/staging/media/atomisp/pci/system_global.h  |    4 +-
 drivers/staging/media/av7110/av7110.c              |   20 +-
 drivers/staging/media/ipu7/ipu7-isys.c             |    2 +
 drivers/staging/media/ipu7/ipu7.c                  |    4 +-
 drivers/staging/media/meson/vdec/vdec.c            |    4 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c        |    4 +-
 drivers/staging/media/tegra-video/tegra20.c        |    6 +-
 drivers/staging/media/tegra-video/vi.c             |   87 +-
 drivers/staging/media/tegra-video/vip.c            |   10 +-
 include/media/cec.h                                |    6 +-
 include/media/drv-intf/s3c_camif.h                 |    2 -
 include/media/drv-intf/saa7146.h                   |   11 +-
 include/media/media-entity.h                       |    1 +
 include/media/rc-map.h                             |    2 -
 include/media/rppx1.h                              |   36 +
 include/media/v4l2-ioctl.h                         |    4 +-
 include/media/v4l2-isp.h                           |   94 +-
 include/media/videobuf2-v4l2.h                     |   13 +
 include/uapi/linux/cec.h                           |    2 +
 include/uapi/linux/media/arm/mali-c55-config.h     |   86 +-
 include/uapi/linux/media/dreamchip/rppx1-config.h  |  730 +++++++
 include/uapi/linux/media/v4l2-isp.h                |  125 +-
 include/uapi/linux/videodev2.h                     |    4 +
 351 files changed, 14636 insertions(+), 4658 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,milos-iris.yaml
 create mode 100644 Documentation/devicetree/bindings/media/ti,am437x-vpfe.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/ti-am437x-vpfe.txt
 create mode 100644 Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
 create mode 100644 drivers/media/i2c/imx471.c
 create mode 100644 drivers/media/i2c/imx678.c
 create mode 100644 drivers/media/platform/dreamchip/Kconfig
 create mode 100644 drivers/media/platform/dreamchip/Makefile
 create mode 100644 drivers/media/platform/dreamchip/rppx1/Kconfig
 create mode 100644 drivers/media/platform/dreamchip/rppx1/Makefile
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rpp_module.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rpp_module.h
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rpp_params.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rpp_stats.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1.h
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_acq.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_awbg.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_bd.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_bdrgb.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_bls.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_cac.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_ccor.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_db.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_dpcc.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_exm.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_ga.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_hist.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_hist256.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_is.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_lin.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_lsc.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_ltm.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_ltmmeas.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_outif.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_outregs.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_rmap.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_rmapmeas.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_shrp.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_wbmeas.c
 create mode 100644 drivers/media/platform/dreamchip/rppx1/rppx1_xyz2luv.c
 create mode 100644 drivers/media/platform/qcom/iris/iris_platform_milos.h
 create mode 100644 drivers/media/platform/renesas/rcar-isp/core-io.c
 create mode 100644 drivers/media/platform/renesas/rcar-isp/core.c
 create mode 100644 drivers/media/platform/renesas/rcar-isp/risp-core.h
 rename drivers/media/rc/keymaps/{rc-videomate-m1f.c => rc-videomate-k100.c} (97%)
 create mode 100644 include/media/rppx1.h
 create mode 100644 include/uapi/linux/media/dreamchip/rppx1-config.h

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-19  8:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-19  8:05 [GIT PULL for v7.3] media updates Mauro Carvalho Chehab

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.