linux/drivers/media/usb
Ricardo Ribalda b8b7a0e09a media: uvcvideo: Fix power line control for SunplusIT camera
[ Upstream commit 6180056b0e ]

The device does not implement the power line frequency control
correctly. It is a UVC 1.5 device, but implements the control as a UVC
1.1 device.

Add the corresponding control mapping override.

Bus 003 Device 002: ID 2b7e:b752 SunplusIT Inc HD Camera
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.01
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x2b7e
  idProduct          0xb752
  bcdDevice            0.04
  iManufacturer           1 SunplusIT Inc
  iProduct                2 HD Camera
  iSerial                 3 01.00.00
  bNumConfigurations      1

Cc: Yunke Cao <yunkec@chromium.org>
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2024-02-05 20:16:59 +00:00
..
airspy media: airspy: fix memory leak in airspy probe 2022-08-30 07:31:42 +02:00
as102 media: usb: as102: drop as102_dev NULL check 2023-06-09 16:07:30 +01:00
au0828 media: mc: Make media_get_pad_index() use pad type flag 2023-05-25 16:21:22 +02:00
b2c2 media: flexcop-usb: use usb_endpoint_maxp() 2022-09-26 10:59:25 +02:00
cx231xx media: cx231xx: fix a memleak in cx231xx_init_isoc 2024-01-25 15:45:02 -08:00
dvb-usb media: dvb-usb: gp8psk: Remove an unnecessary ternary operator 2023-09-27 09:39:55 +02:00
dvb-usb-v2 media: dvb-usb-v2: af9035: fix missing unlock 2023-10-13 11:33:21 +02:00
em28xx media: v4l: Use correct dependency for camera sensor drivers 2023-09-14 12:38:17 +02:00
go7007 media: v4l: Use correct dependency for camera sensor drivers 2023-09-14 12:38:17 +02:00
gspca media: gspca: cpia1: shift-out-of-bounds in set_flicker 2023-09-27 09:39:55 +02:00
hackrf media: Kconfig: cleanup VIDEO_DEV dependencies 2022-03-18 05:58:35 +01:00
hdpvr media: hdpvr: fix error value returns in hdpvr_read 2022-06-27 09:02:50 +01:00
msi2500 media: usb/msi2500: fix repeated words in comments 2022-09-24 08:46:38 +02:00
pvrusb2 media: pvrusb2: fix use after free on context disconnection 2024-01-25 15:44:58 -08:00
pwc media: usb: pwc-uncompress: Use flex array destination for memcpy() 2022-12-07 17:58:46 +01:00
s2255 treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
siano media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic 2023-09-27 09:39:55 +02:00
stk1160 media: stk1160: Fixed high volume of stk1160_dbg messages 2024-02-05 20:16:58 +00:00
ttusb-budget media: dvb-ttusb-budget: cleanup printk logic 2020-09-03 11:15:47 +02:00
ttusb-dec media: ttusb-dec: remove unnecessary (void*) conversions 2023-07-19 12:57:47 +02:00
usbtv usbtv: usbtv_set_regs: the pipe is output 2023-04-11 17:10:10 +02:00
uvc media: uvcvideo: Fix power line control for SunplusIT camera 2024-02-05 20:16:59 +00:00
Kconfig media: tm6000: deprecate this driver 2022-08-29 16:43:00 +02:00
Makefile media: tm6000: deprecate this driver 2022-08-29 16:43:00 +02:00