All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 0/8] uvcvideo: Fix handling of power_line_frequency
@ 2022-06-17 23:56 Ricardo Ribalda
  2022-06-17 23:56 ` [PATCH v8 1/9] media: uvcvideo: Add missing value for power_line_frequency Ricardo Ribalda
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Ricardo Ribalda @ 2022-06-17 23:56 UTC (permalink / raw)
  To: Laurent Pinchart, Mauro Carvalho Chehab, linux-media,
	linux-kernel, tfiga, senozhatsky, yunkec
  Cc: Ricardo Ribalda

Hello,

This series is a new version of "[PATCH v3 0/7] uvcvideo: Fix handling
of power_line_frequency", with an attempt to generalize the
UVC_QUIRK_LIMITED_POWERLINE quirk that it introduced and turn it into a
control mappings override mechanism.

The goal is still to support the UVC 1.5 power line frequency control
extra option (patch 1/7), and work around an issue with devices that do
not implement support for disabling the power line frequency (patches
2/7 to 7/7).

Changelog v8:
- media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
  New patch
- media: uvcvideo: Use standard names for menus
  New patch

Changelog v7:
- Support minimum for V4L2_CTRL_TYPE_MENU
  Fix uvc_query_v4l2_menu

Changelog v6:
- Add support for per-device control mapping overrides
  Fix invalid memory access
- Support minimum for V4L2_CTRL_TYPE_MENU
  New patch
- Limit power line control for Quanta UVC Webcam
  Fix id

Ricardo Ribalda (9):
  media: uvcvideo: Add missing value for power_line_frequency
  media: uvcvideo: Add support for per-device control mapping overrides
  media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
  media: uvcvideo: Use standard names for menus
  media: uvcvideo: Limit power line control for Quanta UVC Webcam
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Quanta cameras
  media: uvcvideo: Limit power line control for Acer EasyCamera

 drivers/media/usb/uvc/uvc_ctrl.c   | 208 ++++++++++++++++++++++-------
 drivers/media/usb/uvc/uvc_driver.c |  81 +++++++++++
 drivers/media/usb/uvc/uvc_v4l2.c   |  77 ++++++++---
 drivers/media/usb/uvc/uvcvideo.h   |   6 +-
 include/uapi/linux/uvcvideo.h      |   3 +-
 5 files changed, 303 insertions(+), 72 deletions(-)

-- 
2.37.0.rc0.104.g0611611a94-goog


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-06-18  7:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-17 23:56 [PATCH v7 0/8] uvcvideo: Fix handling of power_line_frequency Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 1/9] media: uvcvideo: Add missing value for power_line_frequency Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 2/9] media: uvcvideo: Add support for per-device control mapping overrides Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 3/9] media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 4/9] media: uvcvideo: Use standard names for menus Ricardo Ribalda
2022-06-18  7:50   ` Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 5/9] media: uvcvideo: Limit power line control for Quanta UVC Webcam Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 6/9] media: uvcvideo: Limit power line control for Chicony Easycamera Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 7/9] " Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 8/9] media: uvcvideo: Limit power line control for Quanta cameras Ricardo Ribalda
2022-06-17 23:56 ` [PATCH v8 9/9] media: uvcvideo: Limit power line control for Acer EasyCamera Ricardo Ribalda

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.