aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/usb/uvc/uvc_ctrl.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-13media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILERicardo Ribalda1-0/+34
2025-09-13media: uvcvideo: Run uvc_ctrl_init_ctrl for all controlsRicardo Ribalda1-9/+0
2025-09-13media: uvcvideo: Use intf instead of udev for printksRicardo Ribalda1-5/+5
2025-09-13media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fhDesnes Nunes1-2/+1
2025-07-11media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIALRicardo Ribalda1-1/+9
2025-06-16media: uvcvideo: Refactor uvc_ctrl_set_handle()Ricardo Ribalda1-33/+33
2025-06-16media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errorsRicardo Ribalda1-8/+47
2025-05-09media: uvcvideo: Rollback non processed entities on errorRicardo Ribalda1-10/+22
2025-05-09media: uvcvideo: Send control events for partial succeedsRicardo Ribalda1-3/+9
2025-05-09media: uvcvideo: Return the number of processed controlsRicardo Ribalda1-1/+10
2025-05-09media: uvcvideo: Increase/decrease the PM counter per IOCTLRicardo Ribalda1-11/+27
2025-03-03media: uvcvideo: implement UVC v1.5 ROIYunke Cao1-0/+81
2025-03-03media: uvcvideo: Introduce uvc_mapping_v4l2_sizeRicardo Ribalda1-4/+11
2025-03-03media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2_query_ext_ctrlRicardo Ribalda1-10/+14
2025-03-03media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VALYunke Cao1-19/+77
2025-03-03media: uvcvideo: Factor out query_boundaries from query_ctrlRicardo Ribalda1-46/+60
2025-03-03media: uvcvideo: add support for compound controlsYunke Cao1-28/+184
2025-03-03media: uvcvideo: Factor out clamping from uvc_ctrl_setRicardo Ribalda1-40/+46
2025-03-03media: uvcvideo: Support any size for mapping get/setRicardo Ribalda1-55/+126
2025-03-03media: uvcvideo: refactor uvc_ioctl_g_ext_ctrlsRicardo Ribalda1-3/+18
2025-03-03media: uvcvideo: Handle uvc menu translation inside uvc_set_le_valueRicardo Ribalda1-11/+19
2025-03-03media: uvcvideo: Handle uvc menu translation inside uvc_get_le_valueRicardo Ribalda1-45/+32
2024-12-19media: uvcvideo: Flush the control cache when we get an eventRicardo Ribalda1-0/+3
2024-12-19media: uvcvideo: Annotate lock requirements for uvc_ctrl_setRicardo Ribalda1-0/+2
2024-12-19media: uvcvideo: Remove dangling pointersRicardo Ribalda1-2/+57
2024-12-19media: uvcvideo: Remove redundant NULL assignmentRicardo Ribalda1-3/+1
2024-12-19media: uvcvideo: Only save async fh if successRicardo Ribalda1-7/+11
2024-12-19media: uvcvideo: Fix event flags in uvc_ctrl_send_eventsRicardo Ribalda1-2/+2
2024-07-22media: uvcvideo: Fix custom control mapping probingRicardo Ribalda1-3/+5
2024-06-17media: uvcvideo: Remove mappings form uvc_device_infoRicardo Ribalda1-26/+1
2024-06-17media: uvcvideo: Remove PLF device quirkingRicardo Ribalda1-2/+2
2024-06-17media: uvcvideo: Cleanup version-specific mappingRicardo Ribalda1-21/+0
2024-06-17media: uvcvideo: Probe the PLF characteristicsRicardo Ribalda1-3/+46
2024-06-17media: uvcvideo: Refactor Power Line Frequency limit selectionRicardo Ribalda1-38/+50
2024-06-17media: uvcvideo: Allow custom control mappingRicardo Ribalda1-0/+7
2024-06-17media: uvcvideo: Override default flagsDaniel Schaefer1-1/+8
2024-05-04media: uvcvideo: Refactor iteratorsRicardo Ribalda1-11/+13
2024-05-03media: uvcvideo: Use max() macroRicardo Ribalda1-1/+1
2023-09-14media: uvcvideo: Fix OOB readRicardo Ribalda1-0/+3
2023-01-31usb: uvc: move media/v4l2-uvc.h to usb/uvc.hMichael Grzeschik1-1/+1
2023-01-15media: uvcvideo: Fix race condition with usb_kill_urbRicardo Ribalda1-0/+5
2023-01-15media: uvcvideo: Use standard names for menusRicardo Ribalda1-36/+93
2023-01-15media: uvcvideo: Fix power line control for Lenovo Integrated CameraRicardo Ribalda1-1/+1
2023-01-15media: uvcvideo: Refactor power_line_frequency_controls_limitedRicardo Ribalda1-0/+13
2023-01-15media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXXRicardo Ribalda1-37/+37
2023-01-15media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENURicardo Ribalda1-10/+23
2023-01-15media: uvcvideo: Refactor __uvc_ctrl_add_mappingRicardo Ribalda1-11/+15
2023-01-15media: uvcvideo: Fix handling on Bitmask controlsRicardo Ribalda1-12/+40
2023-01-15media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()Hans Verkuil1-1/+41
2022-10-07Merge tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+1