mbox series

[GIT,PULL,FOR,v6.13] uvcvideo changes

Message ID 20240927205959.GA12322@pendragon.ideasonboard.com
State New
Headers show
Series [GIT,PULL,FOR,v6.13] uvcvideo changes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/next-media-uvc-20240927

Message

Laurent Pinchart Sept. 27, 2024, 8:59 p.m. UTC
Hi Hans, Mauro,

The following changes since commit 81ee62e8d09ee3c7107d11c8bbfd64073ab601ad:

  media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode() (2024-09-10 07:30:36 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/next-media-uvc-20240927

for you to fetch changes up to 6086ab8196df1479caa35458b35512e763f1b88c:

  media: uvcvideo: Exit early if there is not int_urb (2024-09-27 19:22:45 +0300)

The CI pipeline ran with warnings, see
https://gitlab.freedesktop.org/linux-media/users/pinchartl/-/pipelines/1279622.
The checkpatch test warnings are fine, and the trust test warnings are
caused by a bug in the CI (the recent trees rename missed a file, see
https://gitlab.freedesktop.org/linux-media/media-ci/-/merge_requests/142
for the fix).

----------------------------------------------------------------
uvcvideo improvements:

- Fixes for race conditions and crashes with UVC invalid descriptors
- Support for new RGB565 pixel format
- Device quirks

----------------------------------------------------------------
David Given (2):
      media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type
      media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera

Dmitry Perchanov (3):
      media: v4l: Add luma 16-bit interlaced pixel format
      media: uvcvideo: Add luma 16-bit interlaced pixel format
      media: uvcvideo: RealSense D421 Depth module metadata

Ricardo Ribalda (4):
      media: uvcvideo: Force UVC version to 1.0a for 0408:4033
      media: uvcvideo: Refactor the status irq API
      media: uvcvideo: Avoid race condition during unregister
      media: uvcvideo: Exit early if there is not int_urb

Thadeu Lima de Souza Cascardo (1):
      media: uvcvideo: Require entities to have a non-zero unique ID

 .../userspace-api/media/v4l/pixfmt-y16i.rst        |  73 +++++++++++++
 .../userspace-api/media/v4l/yuv-formats.rst        |   1 +
 drivers/media/common/uvc.c                         |   8 ++
 drivers/media/usb/uvc/uvc_driver.c                 | 114 ++++++++++++++-------
 drivers/media/usb/uvc/uvc_status.c                 |  63 +++++++++++-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  22 ++--
 drivers/media/usb/uvc/uvcvideo.h                   |  10 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   1 +
 include/linux/usb/uvc.h                            |   6 ++
 include/uapi/linux/videodev2.h                     |   1 +
 10 files changed, 237 insertions(+), 62 deletions(-)
 create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16i.rst