Compare commits

...

3 commits

Author SHA1 Message Date
Verbytsky Pavel
8f814f39b1
Merge a78ca09540 into e42b1a9a25 2024-10-29 19:02:11 +08:00
Verbytsky Pavel
a78ca09540
Merge branch 'torvalds:master' into master 2024-04-20 18:54:00 +03:00
Verbytsky Pavel
b84235498b
Fixes of camera for Quanta ACER HD User Facing 2024-04-20 18:53:26 +03:00

View file

@ -2450,6 +2450,42 @@ static const struct usb_device_id uvc_ids[] = {
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = (kernel_ulong_t)&uvc_quirk_probe_minmax },
/**
* Fix for the problem with cameras on Acer Nitro 5 Series.
*
* Fix required for the camera here
* Thanks for @Giuliano69 for providing the fix
*/
/* Quanta ACER HD User Facing 0x4035 - Experimental */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x0408,
.idProduct = 0x4035,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = UVC_PC_PROTOCOL_15,
.driver_info = (kernel_ulong_t) &
(const struct uvc_device_info){
.uvc_version = 0x010a,
} },
/* Quanta ACER HD User Facing 4033 - Experimental !! */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x0408,
.idProduct = 0x4033,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = UVC_PC_PROTOCOL_15,
.driver_info = (kernel_ulong_t) &
(const struct uvc_device_info){
.uvc_version = 0x010a,
} },
/* Fix end here */
/* Genius eFace 2025 */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,