lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250731172724.5de121a3@sal.lan>
Date: Thu, 31 Jul 2025 17:27:24 +0200
From: Mauro Carvalho Chehab <mchehab+huawei@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>, Andrew Morton
 <akpm@...ux-foundation.org>, Linux Media Mailing List
 <linux-media@...r.kernel.org>, Linux Kernel Mailing List
 <linux-kernel@...r.kernel.org>, Hans Verkuil <hverkuil@...all.nl>
Subject: [GIT PULL for v6.17] media updates

Hi Linus,

Please pull from:

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

For:

- v4l2 core: sub-device framework routing improvements;
- v4l2 core: NV12M tiled variants added to v4l2_format_info;
- v4l2 core: some fixes at control handler freeing logic;
- v4l2 core: fixed H264 SEPARATE_COLOUR_PLANE check;
- new staging driver: Intel IPU7 PCI;
- Rockchip video decoder driver got promoted from staging;
- iris: added HEVC/VP9 encoder/decoder support;
- vsp1: driver has gained Renesas VSPX support;
- uvc: switched to vb2 ioctl helpers;
- uvc: added MSXU 1.5 metadata support;
- atomisp: GC0310 sensor driver cleanups in preparation
  for moving it out of staging;
- Lots of cleanup, fixes and improvements.

Regards,
Mauro

---


---

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

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

for you to fetch changes up to d968e50b5c26642754492dea23cbd3592bde62d8:

  media: rkvdec: Unstage the driver (2025-07-12 08:34:48 +0200)

----------------------------------------------------------------
[GIT PULL for v6.17] media updates

----------------------------------------------------------------
Abdelrahman Fekry (3):
      media: atomisp: Remove debug sysfs attributes active_bo and free_bo
      media: atomisp: Fix premature setting of HMM_BO_DEVICE_INITED flag
      media: atomisp: Remove custom sysfs attributes from atomisp_drvfs.c

Akhil P Oommen (1):
      media: iris: Fix opp scaling of power domains

Alex Guo (2):
      media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
      media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()

André Apitzsch (5):
      media: i2c: imx214: Reorder imx214_parse_fwnode call
      media: i2c: imx214: Prepare for variable clock frequency
      media: i2c: imx214: Make use of CCS PLL calculator
      media: dt-bindings: sony,imx214: Deprecate property clock-frequency
      media: i2c: imx214: Remove hard-coded external clock frequency

Andy Shevchenko (6):
      media: v4l2-core: Replace the check for firmware registered I2C devices
      media: cx18: Replace custom implementation of list_entry_is_head()
      media: i2c: max96717: Drop unused field assignment
      media: atomisp: Remove unused header
      media: atomisp: Replace macros from math_support.h
      media: atomisp: Remove no more used macros from math_support.h

Arnd Bergmann (2):
      media: staging/ipu7: avoid division by 64-bit value
      media: staging/ipu7: add CONFIG_PCI dependency

Bartosz Golaszewski (7):
      media: dvb-frontends/cxd2820r: use new GPIO line value setter callbacks
      media: solo6x10: remove unneeded GPIO direction setters
      media: solo6x10: use new GPIO line value setter callbacks
      media: i2c: ds90ub953: use new GPIO line value setter callbacks
      media: i2c: ds90ub913: use new GPIO line value setter callbacks
      media: i2c: max96717: use new GPIO line value setter callbacks
      media: i2c: max9286: use new GPIO line value setter callbacks

Benjamin Mugnier (4):
      media: i2c: vd55g1: Fix RATE macros not being expressed in bps
      media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path
      media: i2c: vd55g1: Setup sensor external clock before patching
      media: i2c: vd55g1: Use first index of mbus codes array as default

Bingbu Cao (8):
      media: staging/ipu7: add Intel IPU7 PCI device driver
      media: staging/ipu7: add IPU7 DMA APIs and MMU mapping
      media: staging/ipu7: add firmware parse, syscom interface and boot
      media: staging/ipu7: add IPU7 firmware ABI headers
      media: staging/ipu7: add IPU7 input system device driver
      MAINTAINERS: add maintainers for Intel IPU7 input system driver
      media: staging/ipu7: add Makefile, Kconfig and to-do file for IPU7
      media: hi556: correct the test pattern configuration

Bryan O'Donoghue (2):
      media: qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init
      media: qcom: camss: Remove extraneous -supply postfix on supply names

Christophe JAILLET (2):
      media: flexcop-i2c: Constify struct i2c_algorithm
      media: verisilicon: Use __set_bit() with local bitmaps

Cosmin Tanislav (3):
      media: rc: ir-spi: allocate buffer dynamically
      media: rc: ir-spi: constrain carrier frequency
      media: rc: ir-spi: avoid overflow in multiplication

Dan Carpenter (2):
      media: gspca: Add bounds checking to firmware parser
      media: imx8mq-mipi-csi2: Fix error code in imx8mq_mipi_csi_parse_dt()

Daniel Scally (9):
      media: i2c: Defer ov5670_probe() if endpoint not found
      platform/x86: int3472: Add board data for Dell 7212
      media: ipu-bridge: Add _HID for OV5670
      media: v4l2: Add Renesas Camera Receiver Unit pixel formats
      media: rzg2l-cru: Add vidioc_enum_framesizes()
      media: platform: rzg2l-cru: Use v4l2_get_link_freq()
      media: platform: rzg2l-cru: Use v4l2_fill_pixfmt()
      media: rzg2l-cru: Support multiple mbus codes per pixel format
      media: platform: rzg2l-cru: Add support for RAW10/12/14 data

Dave Stevenson (4):
      media: tc358743: Add support for 972Mbit/s link freq
      media: tc358743: Increase FIFO trigger level to 374
      media: tc358743: Check I2C succeeded during probe
      media: tc358743: Return an appropriate colorspace from tc358743_set_fmt

Detlev Casanova (4):
      media: dt-bindings: rockchip: Document RK3588 Video Decoder bindings
      media: dt-bindings: rockchip: Add RK3576 Video Decoder bindings
      media: rkvdec: Remove TODO file
      media: rkvdec: Unstage the driver

Devarsh Thakkar (1):
      media: ti: j721e-csi2rx: Allow passing cache hints from user-space

Dikshita Agarwal (26):
      media: iris: Skip destroying internal buffer if not dequeued
      media: iris: Verify internal buffer release on close
      media: iris: Update CAPTURE format info based on OUTPUT format
      media: iris: Avoid updating frame size to firmware during reconfig
      media: iris: Drop port check for session property response
      media: iris: Prevent HFI queue writes when core is in deinit state
      media: iris: Remove error check for non-zero v4l2 controls
      media: iris: Remove deprecated property setting to firmware
      media: iris: Fix missing function pointer initialization
      media: iris: Fix NULL pointer dereference
      media: iris: Fix typo in depth variable
      media: iris: Track flush responses to prevent premature completion
      media: iris: Fix buffer preparation failure during resolution change
      media: iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length
      media: iris: Skip flush on first sequence change
      media: iris: Remove unnecessary re-initialization of flush completion
      media: iris: Add handling for corrupt and drop frames
      media: iris: Add handling for no show frames
      media: iris: Improve last flag handling
      media: iris: Remove redundant buffer count check in stream off
      media: iris: Add a comment to explain usage of MBPS
      media: iris: Add HEVC and VP9 formats for decoder
      media: iris: Add platform capabilities for HEVC and VP9 decoders
      media: iris: Set mandatory properties for HEVC and VP9 decoders.
      media: iris: Add internal buffer calculation for HEVC and VP9 decoders
      media: iris: Add codec specific check for VP9 decoder drain handling

Dongcheng Yan (1):
      media: i2c: set lt6911uxe's reset_gpio to GPIOD_OUT_LOW

Dr. David Alan Gilbert (4):
      media: saa7164: Remove unused functions
      media: amphion: Remove unused functions
      media: platform: ti: Remove unused vpdma_update_dma_addr
      media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers

Frank Li (9):
      media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI
      media: nxp: imx8-isi: Allow num_sources to be greater than num_sink
      media: nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask
      media: nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks
      media: nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent()
      media: nxp: imx8-isi: Use dev_err_probe() to simplify code
      media: imx8mq-mipi-csi2: Add support for i.MX8QXP
      dt-bindings: media: convert fsl-vdoa.txt to yaml format
      media: dt-bindings: nxp,imx8-jpeg: Add compatible strings for IMX95 JPEG

Gui-Dong Han (1):
      media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()

Guoniu.zhou (1):
      media: imx8mq-mipi-csi2: Add imx8mq_plat_data for different compatible strings

Hanne-Lotta Mäenpää (1):
      media: Documentation: Improve grammar, formatting in Video4Linux

Hans Verkuil (9):
      media: i2c: adv7604/tc358743/tda1997x: HPD low for HZ / 7
      media: cec: core: add glitch error injection
      media: cec: core: add rx-no-low-drive setting
      Documentation: media: cec: update error inj doc
      media: cec: cec-gpio: rename functions
      media: cec: cec-gpio: reading hpd/5v is allowed to sleep
      .mailmap: update Hans Verkuil's email addresses
      media: vivid: fix wrong pixel_array control size
      media: uvcvideo: Use vb2 ioctl and fop helpers

Hans de Goede (41):
      MAINTAINERS: .mailmap: Update Hans de Goede's email address
      media: ipu-bridge: Add link-frequency to the GC0310 entry
      media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
      media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor
      media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors
      media: ov5693: Improve error logging when fwnode is not found
      media: ov7251: Improve error logging when fwnode is not found
      media: ov8865: Improve error logging when fwnode is not found
      media: ipu-bridge: Improve error logging when waiting for IVSC to become ready
      media: atomisp: Move atomisp_stop_streaming() above atomisp_start_streaming()
      media: atomisp: Properly stop the ISP stream on sensor streamon errors
      media: atomisp: Stop pipeline on atomisp_css_start() failure
      media: atomisp: Always free MIPI / CSI-receiver buffers from ia_css_uninit()
      media: atomisp: Fix "stop stream timeout." error
      media: atomisp: Switch to int3472 driver sensor GPIO mapping code
      media: atomisp: gc0310: Rename "dev" function variable to "sensor"
      media: atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM define
      media: atomisp: gc0310: Modify vblank value to run at 30 fps
      media: atomisp: gc0310: Switch to CCI register access helpers
      media: atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain control
      media: atomisp: gc0310: Add selection API support
      media: atomisp: gc0310: Add link-frequency and pixelrate controls
      media: atomisp: gc0310: Add vblank and hblank controls
      media: atomisp: gc0310: Add camera orientation and sensor rotation controls
      media: atomisp: gc0310: Limit max exposure value to mode-height + vblank
      media: atomisp: gc0310: Add check_hwcfg() function
      media: atomisp: gc0310: Fix power on/off sleep times
      media: atomisp: gc0310: Remove unused is_streaming variable
      media: atomisp: gc0310: Switch to {enable,disable}_streams
      media: atomisp: gc0310: Switch to using the sub-device state lock
      media: atomisp: gc0310: Implement internal_ops.init_state
      media: atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_fmt()
      media: atomisp: gc0310: Switch to using sd.active_state fmt
      media: atomisp: gc0310: Move and rename suspend/resume functions
      media: atomisp: gc0310: runtime-PM fixes
      media: atomisp: gc0310: Drop gc0310_get_frame_interval()
      media: atomisp: gc0310: Drop gc0310_g_skip_frames()
      media: hi556: Fix reset GPIO timings
      media: hi556: Support full range of power rails
      media: i2c: Automatically select common options for lens drivers
      media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating

Haoxiang Li (1):
      media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()

Hugues Fruchet (1):
      media: verisilicon: postproc: 4K support

Jacopo Mondi (10):
      media: rcar-fcp: Add rcar_fcp_soft_reset()
      media: vsp1: vsp1_dl: Detect double list release
      media: vsp1: vsp1_dl: Count display lists
      media: vsp1: Add VSPX support
      media: pisp_be: Drop reference to non-existing function
      media: pisp_be: Remove config validation from schedule()
      media: pisp_be: Split jobs creation and scheduling
      media: pisp_be: Fix pm_runtime underrun in probe
      media: pisp_be: Use clamp() and define max sizes
      media: vsp1: Add missing export.h

Jai Luthra (1):
      media: rockchip: rkisp1: Add support for Wide Dynamic Range

James Cowgill (1):
      media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check

Jason Chen (1):
      media: ipu-bridge: Add support for additional link frequencies

Jernej Skrabec (1):
      media: cedrus: Add support for additional output formats

Jinjie Ruan (3):
      media: samsung: exynos4-is: Use for_each_available_child_of_node_scoped()
      media: c8sectpfe: Use for_each_child_of_node_scoped()
      media: xilinx-vipp: Use for_each_child_of_node_scoped()

Jorge Ramirez-Ortiz (2):
      media: venus: protect against spurious interrupts during probe
      media: venus: hfi: explicitly release IRQ during teardown

Julien Massot (1):
      media: ti: j721e-csi2rx: fix list_del corruption

Koji Matsuoka (1):
      media: vsp1: Reset FCP after VSPD

Konrad Dybcio (1):
      media: venus: Fix MSM8998 frequency table

Krzysztof Hałasa (1):
      media: nxp: imx8-isi: Simplify a couple of error messages

Krzysztof Kozlowski (1):
      media: exynos4-is: fimc-is: Fully open-code compatible for grepping

Kuan-Wei Chiu (3):
      media: media/test_drivers: Replace open-coded parity calculation with parity8()
      media: pci: cx18-av-vbi: Replace open-coded parity calculation with parity8()
      media: saa7115: Replace open-coded parity calculation with parity8()

Lad Prabhakar (4):
      media: dt-bindings: media: renesas,fcp: Document RZ/V2N SoC
      media: dt-bindings: media: renesas,vsp1: Document RZ/V2N SoC
      media: renesas: rzg2l-cru: Simplify FIFO empty check
      media: renesas: rzg2l-cru: Fix typo in rzg3e_fifo_empty name

Laurent Pinchart (8):
      media: imx-mipi-csis: Use CSI-2 data type macros from mipi-csi2.h
      media: ipu3-cio2: Use V4L2 subdev active state
      media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX
      media: i2c: ds90ub913: Drop check on number of active routes
      media: i2c: ds90ub953: Drop check on number of active routes
      media: i2c: ds90ub960: Drop check on number of active routes
      media: i2c: max96714: Drop check on number of active routes
      media: vsp1: Use lockdep assertions to enforce documented conventions

Ludwig Disterhof (1):
      media: usbtv: Lock resolution while streaming

Marek Szyprowski (1):
      media: v4l2: Add support for NV12M tiled variants to v4l2_format_info()

Martin Hecht (1):
      MAINTAINERS: Update my email address to gmail.com

Martin Tůma (1):
      media: mgb4: Enumerate only the available timings

Mathis Foerst (4):
      media: dt-bindings: mt9m114: Add slew-rate DT-binding
      media: mt9m114: Bypass PLL if required
      media: mt9m114: Factor out mt9m114_configure_pa
      media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval

Matthias Fend (4):
      media: i2c: imx415: Request the sensor clock without a name
      media: dw9714: coding style fixes
      media: dw9714: move power sequences to dedicated functions
      media: dw9714: add support for powerdown pin

Mehdi Djait (2):
      media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats
      media: v4l2-common: Add the missing Raw Bayer pixel formats

Ming Qian (3):
      media: amphion: Add H264 and HEVC profile and level control
      media: imx-jpeg: Account for data_offset when getting image address
      media: amphion: Support dmabuf and v4l2 buffer without binding

Nicolas Dufresne (2):
      media: verisilicon: Fix AV1 decoder clock frequency
      media: rkvdec: Restore iommu addresses on errors

Niklas Söderlund (25):
      media: rcar-csi2: Clarify usage of mbps and msps
      media: rcar-csi2: Rework macros to access AFE lanes
      media: rcar-csi2: Update start procedure for V4H
      media: rcar-csi2: Add D-PHY support for V4H
      media: rcar-vin: Use correct count of remote subdevices
      media: rcar-vin: Store platform info with group structure
      media: rcar-vin: Change link setup argument
      media: rcar-vin: Use error labels in probe
      media: rcar-vin: Generate a VIN group ID for Gen2
      media: rcar-vin: Prepare for unifying all v4l-async notifiers
      media: rcar-vin: Improve error paths for parallel devices
      media: rcar-vin: Merge all notifiers
      media: rcar-vin: Always create a media pad
      media: rcar-vin: Remove NTSC workaround
      media: rcar-vin: Only expose VIN controls
      media: rcar-vin: Enable media-graph on Gen2
      media: rcar-vin: Fold event notifier into only user
      media: rcar-vin: Fold interrupt helpers into only callers
      media: rcar-vin: Check for correct capture interrupt event
      media: rcar-vin: Generate FRAME_SYNC events
      media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
      media: i2c: imx290: Remove unneeded assignment of subdev device pointer
      media: adv7180: Remove g_pixelaspect implementation
      media: adv748x: Remove g_pixelaspect implementation
      media: v4l2-subdev: Remove g_pixelaspect operation

Olivier Benjamin (2):
      dt-bindings: media: ov8858: inherit video-interface-devices properties
      dt-bindings: media: imx258: inherit video-interface-devices properties

Pablo (1):
      media: atomisp: Fix ia_css_vf.host.c coding style

Renjiang Han (1):
      media: venus: pm_helpers: use opp-table for the frequency

Ricardo Ribalda (21):
      media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors
      media: uvcvideo: Populate all errors in uvc_probe()
      media: uvcvideo: Refactor uvc_ctrl_set_handle()
      media: uvcvideo: Refactor uvc_queue_streamon
      media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32
      media: uvcvideo: Add quirk for HP Webcam HD 2300
      media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
      media: venus: venc: Clamp param smaller than 1fps and bigger than 240
      media: venus: venc: Make the range of us_per_frame explicit
      media: venus: vdec: Make the range of us_per_frame explicit
      media: uvcvideo: Handle locks in uvc_queue_return_buffers
      media: uvcvideo: Split uvc_stop_streaming()
      media: uvcvideo: Remove stream->is_streaming field
      media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL
      media: core: export v4l2_translate_cmd
      media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic
      media: uvcvideo: Do not mark valid metadata as invalid
      media: Documentation: Add note about UVCH length field
      media: uvcvideo: Introduce dev->meta_formats
      media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5
      media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META

Richard Acayan (1):
      media: qcom: camss: Power pipeline only when streaming

Robert Chiras (2):
      media: imx8-isi: Add support for i.MX8QM and i.MX8QXP
      media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings

Sakari Ailus (13):
      media: dt-bindings: mipi-ccs: Refer to video-interface-devices.yaml
      media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
      media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free()
      media: Documentation: Document new v4l2_ctrl_handler_free() behaviour
      media: ivsc: Remove Wentong's e-mail address
      media: ov2740: Remove shorthand variables
      media: ipu7: Drop IPU8 PCI ID for now
      media: ipu6: isys: Use correct pads for xlate_streams()
      media: ipu6: isys: Set minimum height to 1
      media: v4l: Make media_entity_to_video_device() NULL-safe
      media: v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams()
      media: v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams()
      media: ivsc: Add MAINTAINERS entry

Stefan Klug (2):
      media: rkisp1: Properly handle result of rkisp1_params_init_vb2_queue()
      media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control

Thomas Andreatta (3):
      media: atomisp: gc0310: Remove redundant debug message
      media: atomisp: gc2235: Fix struct definition style
      media: atomisp: ov2722: Fix struct definition style

Tomi Valkeinen (2):
      media: raspberrypi: cfe: Fix min_reqbufs_allocation
      media: rcar-csi2: Use the pad version of v4l2_get_link_freq()

Tommaso Merciai (1):
      media: rzg2l-cru: Fix typo in rzg2l_cru_of_id_table struct

Vedang Nagar (2):
      media: venus: Add a check for packet size after reading from shared memory
      media: venus: Fix OOB read due to missing payload bound check

Vladimir Zapolskiy (9):
      dt-bindings: media: qcom,x1e80100-camss: Tighten the property regex pattern
      dt-bindings: media: qcom,x1e80100-camss: Add optional bus-type property
      dt-bindings: media: qcom,x1e80100-camss: Remove clock-lanes port property
      dt-bindings: media: qcom,x1e80100-camss: Fix isp unit address
      media: qcom: camss: cleanup media device allocated resource on error path
      media: qcom: camss: remove duplicated csiphy_formats_sc7280 data
      media: qcom: camss: register camss media device before subdevices
      media: qcom: camss: simplify camss_subdev_notifier_complete() function
      MAINTAINERS: add myself as a CAMSS patch reviewer

Wolfram Sang (2):
      media: usb: hdpvr: disable zero-length read messages
      media: usb: hdpvr: use I2C core to handle only supported messages

Yemike Abhilash Chandra (2):
      dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx
      media: cadence: csi2rx: Enable csi2rx_err_irq interrupt and add support for VIDIOC_LOG_STATUS

Youngjun Lee (1):
      media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()

Zhang Shurong (1):
      media: ov2659: Fix memory leaks in ov2659_probe()

chenchangcheng (1):
      media: uvcvideo: Fix bandwidth issue for Alcor camera

 .mailmap                                           |    6 +-
 .../devicetree/bindings/media/cdns,csi2rx.yaml     |    8 +
 .../devicetree/bindings/media/fsl,imx6q-vdoa.yaml  |   42 +
 .../devicetree/bindings/media/fsl,imx8qm-isi.yaml  |  117 +
 .../devicetree/bindings/media/fsl,imx8qxp-isi.yaml |  106 +
 .../devicetree/bindings/media/fsl-vdoa.txt         |   21 -
 .../devicetree/bindings/media/i2c/mipi-ccs.yaml    |   13 +-
 .../bindings/media/i2c/onnn,mt9m114.yaml           |    9 +
 .../devicetree/bindings/media/i2c/ovti,ov8858.yaml |    4 +-
 .../devicetree/bindings/media/i2c/sony,imx214.yaml |   29 +-
 .../devicetree/bindings/media/i2c/sony,imx258.yaml |    4 +-
 .../devicetree/bindings/media/nxp,imx8-jpeg.yaml   |   28 +-
 .../bindings/media/nxp,imx8mq-mipi-csi2.yaml       |   38 +-
 .../bindings/media/qcom,x1e80100-camss.yaml        |   14 +-
 .../devicetree/bindings/media/renesas,fcp.yaml     |    1 +
 .../devicetree/bindings/media/renesas,vsp1.yaml    |    1 +
 .../devicetree/bindings/media/rockchip,vdec.yaml   |   80 +-
 Documentation/driver-api/media/v4l2-controls.rst   |    9 +-
 .../userspace-api/media/cec/cec-pin-error-inj.rst  |   42 +
 Documentation/userspace-api/media/v4l/biblio.rst   |    2 +-
 .../userspace-api/media/v4l/dev-sliced-vbi.rst     |    4 +-
 .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst    |   11 +-
 .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst    |   21 +-
 .../userspace-api/media/v4l/meta-formats.rst       |    1 +
 .../media/v4l/metafmt-uvc-msxu-1-5.rst             |   23 +
 .../userspace-api/media/v4l/metafmt-uvc.rst        |    4 +-
 .../userspace-api/media/v4l/pixfmt-bayer.rst       |    1 +
 .../userspace-api/media/v4l/pixfmt-rawnn-cru.rst   |  143 +
 .../userspace-api/media/v4l/pixfmt-srggb12p.rst    |    4 +-
 .../userspace-api/media/v4l/pixfmt-srggb14p.rst    |    2 +-
 MAINTAINERS                                        |  104 +-
 drivers/media/cec/core/cec-pin-error-inj.c         |   59 +-
 drivers/media/cec/core/cec-pin-priv.h              |    8 +
 drivers/media/cec/core/cec-pin.c                   |   31 +-
 drivers/media/cec/platform/cec-gpio/cec-gpio.c     |   58 +-
 drivers/media/cec/usb/rainshadow/rainshadow-cec.c  |    3 +-
 drivers/media/common/b2c2/flexcop-i2c.c            |    2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |    6 +-
 drivers/media/dvb-frontends/dib7000p.c             |    8 +
 drivers/media/i2c/Kconfig                          |   41 +-
 drivers/media/i2c/adv7180.c                        |   16 -
 drivers/media/i2c/adv748x/adv748x-afe.c            |   17 -
 drivers/media/i2c/adv748x/adv748x-hdmi.c           |   10 -
 drivers/media/i2c/adv7604.c                        |    4 +-
 drivers/media/i2c/ds90ub913.c                      |   14 +-
 drivers/media/i2c/ds90ub953.c                      |   19 +-
 drivers/media/i2c/ds90ub960.c                      |    8 -
 drivers/media/i2c/dw9714.c                         |   62 +-
 drivers/media/i2c/hi556.c                          |   73 +-
 drivers/media/i2c/imx214.c                         |  263 +-
 drivers/media/i2c/imx290.c                         |    1 -
 drivers/media/i2c/imx415.c                         |    2 +-
 drivers/media/i2c/lt6911uxe.c                      |    2 +-
 drivers/media/i2c/max9286.c                        |    8 +-
 drivers/media/i2c/max96714.c                       |    7 -
 drivers/media/i2c/max96717.c                       |   11 +-
 drivers/media/i2c/mt9m114.c                        |  171 +-
 drivers/media/i2c/ov2659.c                         |    3 +-
 drivers/media/i2c/ov2740.c                         |   18 +-
 drivers/media/i2c/ov5670.c                         |    9 +-
 drivers/media/i2c/ov5693.c                         |    7 +-
 drivers/media/i2c/ov7251.c                         |    7 +-
 drivers/media/i2c/ov8865.c                         |    3 +-
 drivers/media/i2c/saa7115.c                        |   12 +-
 drivers/media/i2c/tc358743.c                       |  138 +-
 drivers/media/i2c/tda1997x.c                       |    4 +-
 drivers/media/i2c/vd55g1.c                         |   32 +-
 drivers/media/pci/cx18/cx18-av-vbi.c               |   12 +-
 drivers/media/pci/cx18/cx18-driver.h               |   12 -
 drivers/media/pci/cx18/cx18-fileops.c              |    2 +-
 drivers/media/pci/cx18/cx18-ioctl.c                |    2 +-
 drivers/media/pci/intel/ipu-bridge.c               |   13 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |   82 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.h           |    2 -
 drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c      |   12 +-
 drivers/media/pci/intel/ipu6/ipu6-isys.h           |    2 +-
 drivers/media/pci/intel/ivsc/mei_ace.c             |    4 +-
 drivers/media/pci/intel/ivsc/mei_csi.c             |    4 +-
 drivers/media/pci/mgb4/mgb4_vout.c                 |    9 +-
 drivers/media/pci/saa7164/saa7164-buffer.c         |   20 -
 drivers/media/pci/saa7164/saa7164-cmd.c            |   28 -
 drivers/media/pci/saa7164/saa7164.h                |    2 -
 drivers/media/pci/solo6x10/solo6x10-gpio.c         |   22 +-
 drivers/media/platform/amphion/vdec.c              |  294 ++-
 drivers/media/platform/amphion/vpu.h               |    7 +-
 drivers/media/platform/amphion/vpu_color.c         |   73 -
 drivers/media/platform/amphion/vpu_dbg.c           |   15 +-
 drivers/media/platform/amphion/vpu_defs.h          |   12 +
 drivers/media/platform/amphion/vpu_helpers.c       |  123 +
 drivers/media/platform/amphion/vpu_helpers.h       |   12 +-
 drivers/media/platform/amphion/vpu_malone.c        |    5 +-
 drivers/media/platform/amphion/vpu_mbox.c          |    4 -
 drivers/media/platform/amphion/vpu_mbox.h          |    1 -
 drivers/media/platform/amphion/vpu_v4l2.c          |   11 +
 drivers/media/platform/cadence/cdns-csi2rx.c       |  131 +
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |   47 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h     |    1 +
 drivers/media/platform/nxp/imx-mipi-csis.c         |   68 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-core.c    |  135 +-
 .../media/platform/nxp/imx8-isi/imx8-isi-core.h    |    6 +-
 .../platform/nxp/imx8-isi/imx8-isi-crossbar.c      |   18 +-
 drivers/media/platform/nxp/imx8mq-mipi-csi2.c      |  169 +-
 .../platform/qcom/camss/camss-csiphy-3ph-1-0.c     |    3 +-
 drivers/media/platform/qcom/camss/camss-csiphy.c   |    5 -
 drivers/media/platform/qcom/camss/camss-csiphy.h   |    1 -
 drivers/media/platform/qcom/camss/camss-video.c    |   39 +-
 drivers/media/platform/qcom/camss/camss.c          |  107 +-
 drivers/media/platform/qcom/iris/iris_buffer.c     |   35 +-
 drivers/media/platform/qcom/iris/iris_buffer.h     |    3 +-
 drivers/media/platform/qcom/iris/iris_ctrls.c      |   35 +-
 drivers/media/platform/qcom/iris/iris_hfi_common.h |    1 +
 .../platform/qcom/iris/iris_hfi_gen1_command.c     |   48 +-
 .../platform/qcom/iris/iris_hfi_gen1_defines.h     |    5 +-
 .../platform/qcom/iris/iris_hfi_gen1_response.c    |   37 +-
 .../platform/qcom/iris/iris_hfi_gen2_command.c     |  143 +-
 .../platform/qcom/iris/iris_hfi_gen2_defines.h     |    5 +
 .../platform/qcom/iris/iris_hfi_gen2_response.c    |   56 +-
 drivers/media/platform/qcom/iris/iris_hfi_queue.c  |    2 +-
 drivers/media/platform/qcom/iris/iris_instance.h   |    6 +
 .../platform/qcom/iris/iris_platform_common.h      |   28 +-
 .../media/platform/qcom/iris/iris_platform_gen2.c  |  198 +-
 .../platform/qcom/iris/iris_platform_qcs8300.h     |  126 +-
 .../platform/qcom/iris/iris_platform_sm8250.c      |   15 +-
 drivers/media/platform/qcom/iris/iris_probe.c      |    2 +-
 drivers/media/platform/qcom/iris/iris_state.c      |    2 +-
 drivers/media/platform/qcom/iris/iris_state.h      |    1 +
 drivers/media/platform/qcom/iris/iris_vb2.c        |   18 +-
 drivers/media/platform/qcom/iris/iris_vdec.c       |  116 +-
 drivers/media/platform/qcom/iris/iris_vdec.h       |   11 +
 drivers/media/platform/qcom/iris/iris_vidc.c       |   36 +-
 drivers/media/platform/qcom/iris/iris_vpu_buffer.c |  397 ++-
 drivers/media/platform/qcom/iris/iris_vpu_buffer.h |   46 +-
 drivers/media/platform/qcom/venus/core.c           |   18 +-
 drivers/media/platform/qcom/venus/core.h           |    2 +
 drivers/media/platform/qcom/venus/hfi_msgs.c       |   83 +-
 drivers/media/platform/qcom/venus/hfi_venus.c      |    5 +
 drivers/media/platform/qcom/venus/pm_helpers.c     |   58 +-
 drivers/media/platform/qcom/venus/vdec.c           |    8 +-
 drivers/media/platform/qcom/venus/venc.c           |    8 +-
 drivers/media/platform/raspberrypi/pisp_be/Kconfig |    1 +
 .../media/platform/raspberrypi/pisp_be/pisp_be.c   |  207 +-
 drivers/media/platform/raspberrypi/rp1-cfe/cfe.c   |    4 +-
 drivers/media/platform/renesas/rcar-csi2.c         |  336 ++-
 drivers/media/platform/renesas/rcar-fcp.c          |   36 +
 .../media/platform/renesas/rcar-vin/rcar-core.c    |  694 ++---
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |   77 +-
 .../media/platform/renesas/rcar-vin/rcar-v4l2.c    |  492 +---
 drivers/media/platform/renesas/rcar-vin/rcar-vin.h |   16 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-core.c  |    6 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h   |   14 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  |   45 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c    |  108 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-video.c |   42 +-
 drivers/media/platform/renesas/vsp1/Makefile       |    1 +
 drivers/media/platform/renesas/vsp1/vsp1.h         |    1 +
 drivers/media/platform/renesas/vsp1/vsp1_dl.c      |   25 +
 drivers/media/platform/renesas/vsp1/vsp1_drm.c     |    1 +
 drivers/media/platform/renesas/vsp1/vsp1_drv.c     |   22 +-
 drivers/media/platform/renesas/vsp1/vsp1_pipe.c    |    3 +
 drivers/media/platform/renesas/vsp1/vsp1_regs.h    |    1 +
 drivers/media/platform/renesas/vsp1/vsp1_vspx.c    |  633 +++++
 drivers/media/platform/renesas/vsp1/vsp1_vspx.h    |   16 +
 drivers/media/platform/rockchip/Kconfig            |    1 +
 drivers/media/platform/rockchip/Makefile           |    1 +
 .../media/platform/rockchip/rkisp1/rkisp1-common.h |    2 +
 .../media/platform/rockchip/rkisp1/rkisp1-params.c |  150 +-
 .../media/platform/rockchip/rkisp1/rkisp1-regs.h   |   99 +-
 .../platform/rockchip}/rkvdec/Kconfig              |    0
 .../platform/rockchip}/rkvdec/Makefile             |    0
 .../platform/rockchip}/rkvdec/rkvdec-h264.c        |    0
 .../platform/rockchip}/rkvdec/rkvdec-regs.h        |    0
 .../platform/rockchip}/rkvdec/rkvdec-vp9.c         |    0
 .../platform/rockchip}/rkvdec/rkvdec.c             |   43 +-
 .../platform/rockchip}/rkvdec/rkvdec.h             |    1 +
 .../platform/samsung/exynos4-is/fimc-is-i2c.c      |    2 +-
 .../platform/samsung/exynos4-is/fimc-is-i2c.h      |    2 -
 .../media/platform/samsung/exynos4-is/fimc-is.c    |    2 +-
 .../media/platform/samsung/exynos4-is/media-dev.c  |   27 +-
 .../platform/st/sti/c8sectpfe/c8sectpfe-core.c     |   34 +-
 .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c  |    2 +
 drivers/media/platform/ti/vpe/vpdma.c              |   32 -
 drivers/media/platform/ti/vpe/vpdma.h              |    3 -
 drivers/media/platform/verisilicon/hantro.h        |    2 +
 .../media/platform/verisilicon/hantro_g1_regs.h    |    2 +-
 drivers/media/platform/verisilicon/hantro_h264.c   |    6 +-
 .../media/platform/verisilicon/hantro_postproc.c   |    6 +-
 .../media/platform/verisilicon/rockchip_vpu_hw.c   |    9 -
 drivers/media/platform/xilinx/xilinx-vipp.c        |    7 +-
 drivers/media/rc/ir-spi.c                          |   40 +-
 drivers/media/test-drivers/vivid/vivid-ctrls.c     |    3 +-
 drivers/media/test-drivers/vivid/vivid-vbi-gen.c   |    8 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |    4 +-
 drivers/media/usb/gspca/vicam.c                    |   10 +-
 drivers/media/usb/hdpvr/hdpvr-i2c.c                |   30 +-
 drivers/media/usb/usbtv/usbtv-video.c              |    4 +
 drivers/media/usb/uvc/uvc_ctrl.c                   |  131 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   74 +-
 drivers/media/usb/uvc/uvc_metadata.c               |  122 +-
 drivers/media/usb/uvc/uvc_queue.c                  |  199 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  366 +--
 drivers/media/usb/uvc/uvc_video.c                  |   21 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   46 +-
 drivers/media/v4l2-core/v4l2-common.c              |   40 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c          |   20 +-
 drivers/media/v4l2-core/v4l2-i2c.c                 |    3 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   10 +-
 drivers/media/v4l2-core/v4l2-jpeg.c                |   80 -
 drivers/media/v4l2-core/v4l2-subdev.c              |   31 +-
 .../x86/intel/int3472/tps68470_board_data.c        |  128 +
 drivers/staging/media/Kconfig                      |    4 +-
 drivers/staging/media/Makefile                     |    2 +-
 drivers/staging/media/atomisp/Kconfig              |    1 +
 drivers/staging/media/atomisp/Makefile             |    1 -
 drivers/staging/media/atomisp/TODO                 |    2 -
 drivers/staging/media/atomisp/i2c/Kconfig          |    1 +
 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c |  611 +++--
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c |    2 -
 drivers/staging/media/atomisp/i2c/gc2235.h         |   16 +-
 drivers/staging/media/atomisp/i2c/ov2722.h         |   16 +-
 .../media/atomisp/pci/atomisp_compat_css20.c       |    2 +-
 drivers/staging/media/atomisp/pci/atomisp_csi2.h   |   17 -
 .../media/atomisp/pci/atomisp_csi2_bridge.c        |  233 +-
 drivers/staging/media/atomisp/pci/atomisp_drvfs.c  |  155 --
 drivers/staging/media/atomisp/pci/atomisp_drvfs.h  |   15 -
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |    5 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |  129 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.h |    3 -
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |    5 +-
 .../pci/hive_isp_css_include/math_support.h        |    5 -
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |   91 -
 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c     |    5 +-
 drivers/staging/media/atomisp/pci/ia_css_pipe.h    |    2 -
 .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h |    4 +-
 .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h       |    6 +-
 .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c  |    4 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h   |   22 +-
 .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c  |    6 +-
 .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h    |    2 +-
 .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c     |    3 +-
 .../pci/isp/modes/interface/input_buf.isp.h        |    6 +-
 .../atomisp/pci/isp/modes/interface/isp_const.h    |  157 --
 .../atomisp/pci/runtime/debug/src/ia_css_debug.c   |    1 -
 .../media/atomisp/pci/runtime/frame/src/frame.c    |   29 +-
 .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c    |   11 +-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |    2 +-
 .../runtime/pipeline/interface/ia_css_pipeline.h   |    1 -
 .../atomisp/pci/runtime/pipeline/src/pipeline.c    |    2 -
 drivers/staging/media/atomisp/pci/sh_css.c         |   27 -
 drivers/staging/media/atomisp/pci/sh_css_defs.h    |   12 +-
 .../staging/media/atomisp/pci/sh_css_internal.h    |    8 +-
 drivers/staging/media/atomisp/pci/sh_css_mipi.c    |   11 -
 drivers/staging/media/atomisp/pci/sh_css_mipi.h    |    2 -
 .../staging/media/atomisp/pci/sh_css_param_dvs.h   |   22 +-
 drivers/staging/media/atomisp/pci/sh_css_params.c  |   12 +-
 drivers/staging/media/imx/imx-media-csc-scaler.c   |    2 +-
 drivers/staging/media/ipu7/Kconfig                 |   19 +
 drivers/staging/media/ipu7/Makefile                |   23 +
 drivers/staging/media/ipu7/TODO                    |   28 +
 drivers/staging/media/ipu7/abi/ipu7_fw_boot_abi.h  |  163 ++
 .../staging/media/ipu7/abi/ipu7_fw_common_abi.h    |  175 ++
 .../staging/media/ipu7/abi/ipu7_fw_config_abi.h    |   19 +
 .../media/ipu7/abi/ipu7_fw_insys_config_abi.h      |   19 +
 drivers/staging/media/ipu7/abi/ipu7_fw_isys_abi.h  |  412 +++
 drivers/staging/media/ipu7/abi/ipu7_fw_msg_abi.h   |  465 ++++
 .../media/ipu7/abi/ipu7_fw_psys_config_abi.h       |   24 +
 .../staging/media/ipu7/abi/ipu7_fw_syscom_abi.h    |   49 +
 drivers/staging/media/ipu7/ipu7-boot.c             |  430 +++
 drivers/staging/media/ipu7/ipu7-boot.h             |   25 +
 drivers/staging/media/ipu7/ipu7-bus.c              |  158 ++
 drivers/staging/media/ipu7/ipu7-bus.h              |   69 +
 drivers/staging/media/ipu7/ipu7-buttress-regs.h    |  461 ++++
 drivers/staging/media/ipu7/ipu7-buttress.c         | 1192 +++++++++
 drivers/staging/media/ipu7/ipu7-buttress.h         |   77 +
 drivers/staging/media/ipu7/ipu7-cpd.c              |  276 ++
 drivers/staging/media/ipu7/ipu7-cpd.h              |   16 +
 drivers/staging/media/ipu7/ipu7-dma.c              |  477 ++++
 drivers/staging/media/ipu7/ipu7-dma.h              |   46 +
 drivers/staging/media/ipu7/ipu7-fw-isys.c          |  301 +++
 drivers/staging/media/ipu7/ipu7-fw-isys.h          |   39 +
 drivers/staging/media/ipu7/ipu7-isys-csi-phy.c     | 1034 ++++++++
 drivers/staging/media/ipu7/ipu7-isys-csi-phy.h     |   16 +
 drivers/staging/media/ipu7/ipu7-isys-csi2-regs.h   | 1197 +++++++++
 drivers/staging/media/ipu7/ipu7-isys-csi2.c        |  543 ++++
 drivers/staging/media/ipu7/ipu7-isys-csi2.h        |   64 +
 drivers/staging/media/ipu7/ipu7-isys-queue.c       |  829 ++++++
 drivers/staging/media/ipu7/ipu7-isys-queue.h       |   72 +
 drivers/staging/media/ipu7/ipu7-isys-subdev.c      |  348 +++
 drivers/staging/media/ipu7/ipu7-isys-subdev.h      |   53 +
 drivers/staging/media/ipu7/ipu7-isys-video.c       | 1112 ++++++++
 drivers/staging/media/ipu7/ipu7-isys-video.h       |  117 +
 drivers/staging/media/ipu7/ipu7-isys.c             | 1166 ++++++++
 drivers/staging/media/ipu7/ipu7-isys.h             |  140 +
 drivers/staging/media/ipu7/ipu7-mmu.c              |  853 ++++++
 drivers/staging/media/ipu7/ipu7-mmu.h              |  414 +++
 drivers/staging/media/ipu7/ipu7-platform-regs.h    |   82 +
 drivers/staging/media/ipu7/ipu7-syscom.c           |   78 +
 drivers/staging/media/ipu7/ipu7-syscom.h           |   35 +
 drivers/staging/media/ipu7/ipu7.c                  | 2783 ++++++++++++++++++++
 drivers/staging/media/ipu7/ipu7.h                  |  242 ++
 drivers/staging/media/rkvdec/TODO                  |   11 -
 drivers/staging/media/sunxi/cedrus/cedrus_hw.c     |   19 +-
 drivers/staging/media/sunxi/cedrus/cedrus_video.c  |   18 +
 include/linux/usb/uvc.h                            |    3 +
 include/media/rcar-fcp.h                           |    5 +
 include/media/v4l2-ctrls.h                         |    4 +-
 include/media/v4l2-dev.h                           |   14 +-
 include/media/v4l2-ioctl.h                         |    1 +
 include/media/v4l2-jpeg.h                          |    9 -
 include/media/v4l2-subdev.h                        |    3 -
 include/media/vsp1.h                               |   89 +
 .../uapi/linux/media/raspberrypi/pisp_be_config.h  |    9 +-
 include/uapi/linux/rkisp1-config.h                 |  106 +-
 include/uapi/linux/v4l2-controls.h                 |    6 +
 include/uapi/linux/videodev2.h                     |    9 +-
 314 files changed, 23168 insertions(+), 4636 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml
 create mode 100644 Documentation/devicetree/bindings/media/fsl,imx8qm-isi.yaml
 create mode 100644 Documentation/devicetree/bindings/media/fsl,imx8qxp-isi.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/fsl-vdoa.txt
 create mode 100644 Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
 create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rawnn-cru.rst
 create mode 100644 drivers/media/platform/renesas/vsp1/vsp1_vspx.c
 create mode 100644 drivers/media/platform/renesas/vsp1/vsp1_vspx.h
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/Kconfig (100%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/Makefile (100%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/rkvdec-h264.c (100%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/rkvdec-regs.h (100%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/rkvdec-vp9.c (100%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/rkvdec.c (96%)
 rename drivers/{staging/media => media/platform/rockchip}/rkvdec/rkvdec.h (98%)
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h
 delete mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h
 create mode 100644 drivers/staging/media/ipu7/Kconfig
 create mode 100644 drivers/staging/media/ipu7/Makefile
 create mode 100644 drivers/staging/media/ipu7/TODO
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_boot_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_common_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_config_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_insys_config_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_isys_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_msg_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_psys_config_abi.h
 create mode 100644 drivers/staging/media/ipu7/abi/ipu7_fw_syscom_abi.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-boot.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-boot.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-bus.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-bus.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-buttress-regs.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-buttress.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-buttress.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-cpd.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-cpd.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-dma.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-dma.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-fw-isys.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-fw-isys.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-csi-phy.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-csi2-regs.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-csi2.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-csi2.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-queue.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-queue.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-subdev.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-subdev.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-video.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys-video.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-isys.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-mmu.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-mmu.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-platform-regs.h
 create mode 100644 drivers/staging/media/ipu7/ipu7-syscom.c
 create mode 100644 drivers/staging/media/ipu7/ipu7-syscom.h
 create mode 100644 drivers/staging/media/ipu7/ipu7.c
 create mode 100644 drivers/staging/media/ipu7/ipu7.h
 delete mode 100644 drivers/staging/media/rkvdec/TODO

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ