Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: uvcvideo: Add Kurokesu C1 PRO camera

Add support for the Kurokesu C1 PRO camera. This camera experiences the
same issues faced by the Sonix Technology Co. 292A IPC AR0330. As such,
enable the UVC_QUIRK_MJPEG_NO_EOF quirk for this device to prevent
frames from being erroneously dropped.

Signed-off-by: Isaac Scott <isaac.scott@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

authored by

Isaac Scott and committed by
Mauro Carvalho Chehab
2762eab6 81f8c0e1

+9
+9
drivers/media/usb/uvc/uvc_driver.c
··· 2885 2885 .bInterfaceSubClass = 1, 2886 2886 .bInterfaceProtocol = 0, 2887 2887 .driver_info = (kernel_ulong_t)&uvc_quirk_probe_minmax }, 2888 + /* Kurokesu C1 PRO */ 2889 + { .match_flags = USB_DEVICE_ID_MATCH_DEVICE 2890 + | USB_DEVICE_ID_MATCH_INT_INFO, 2891 + .idVendor = 0x16d0, 2892 + .idProduct = 0x0ed1, 2893 + .bInterfaceClass = USB_CLASS_VIDEO, 2894 + .bInterfaceSubClass = 1, 2895 + .bInterfaceProtocol = 0, 2896 + .driver_info = UVC_INFO_QUIRK(UVC_QUIRK_MJPEG_NO_EOF) }, 2888 2897 /* Syntek (HP Spartan) */ 2889 2898 { .match_flags = USB_DEVICE_ID_MATCH_DEVICE 2890 2899 | USB_DEVICE_ID_MATCH_INT_INFO,