diff options
author | Laurent Pinchart <laurent.pinchart@skynet.be> | 2009-01-14 10:49:11 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-03-30 11:42:26 -0400 |
commit | f61d1d8a563b1f3c5f1f55d856278aae3fd3987e (patch) | |
tree | db38a2c47d7f3a5fcc8d24e876cd8eaa99f37346 /drivers/media/video | |
parent | d0ebf3073f8812464c9f6014d6cee09ab37c3fb5 (diff) |
V4L/DVB (10294): uvcvideo: Add support for the Alcor Micro AU3820 chipset.
The Alcor Micro AU3820 chipset (found in the Future Boy PC USB webcam)
requires the MINMAX quirk. Add a corresponding entry in the device IDs list.
Signed-off-by: Laurent Pinchart <laurent.pinchart@skynet.be>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/uvc/uvc_driver.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/media/video/uvc/uvc_driver.c b/drivers/media/video/uvc/uvc_driver.c index 6dba5ead8836..ebcd5bf0edb7 100644 --- a/drivers/media/video/uvc/uvc_driver.c +++ b/drivers/media/video/uvc/uvc_driver.c | |||
@@ -1833,6 +1833,15 @@ static struct usb_device_id uvc_ids[] = { | |||
1833 | .bInterfaceClass = USB_CLASS_VENDOR_SPEC, | 1833 | .bInterfaceClass = USB_CLASS_VENDOR_SPEC, |
1834 | .bInterfaceSubClass = 1, | 1834 | .bInterfaceSubClass = 1, |
1835 | .bInterfaceProtocol = 0 }, | 1835 | .bInterfaceProtocol = 0 }, |
1836 | /* Alcor Micro AU3820 (Future Boy PC USB Webcam) */ | ||
1837 | { .match_flags = USB_DEVICE_ID_MATCH_DEVICE | ||
1838 | | USB_DEVICE_ID_MATCH_INT_INFO, | ||
1839 | .idVendor = 0x058f, | ||
1840 | .idProduct = 0x3820, | ||
1841 | .bInterfaceClass = USB_CLASS_VIDEO, | ||
1842 | .bInterfaceSubClass = 1, | ||
1843 | .bInterfaceProtocol = 0, | ||
1844 | .driver_info = UVC_QUIRK_PROBE_MINMAX }, | ||
1836 | /* Apple Built-In iSight */ | 1845 | /* Apple Built-In iSight */ |
1837 | { .match_flags = USB_DEVICE_ID_MATCH_DEVICE | 1846 | { .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
1838 | | USB_DEVICE_ID_MATCH_INT_INFO, | 1847 | | USB_DEVICE_ID_MATCH_INT_INFO, |
@@ -1879,7 +1888,7 @@ static struct usb_device_id uvc_ids[] = { | |||
1879 | .bInterfaceSubClass = 1, | 1888 | .bInterfaceSubClass = 1, |
1880 | .bInterfaceProtocol = 0, | 1889 | .bInterfaceProtocol = 0, |
1881 | .driver_info = UVC_QUIRK_STREAM_NO_FID }, | 1890 | .driver_info = UVC_QUIRK_STREAM_NO_FID }, |
1882 | /* Asus F9SG */ | 1891 | /* Syntek (Asus F9SG) */ |
1883 | { .match_flags = USB_DEVICE_ID_MATCH_DEVICE | 1892 | { .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
1884 | | USB_DEVICE_ID_MATCH_INT_INFO, | 1893 | | USB_DEVICE_ID_MATCH_INT_INFO, |
1885 | .idVendor = 0x174f, | 1894 | .idVendor = 0x174f, |