android_kernel_xiaomi_sm8350/drivers/usb/misc
Matthew Garrett 62d104d0de USB: Firmware loader driver for USB Apple iSight camera
Uninitialised Apple iSight drivers present with a distinctive USB ID.
Once firmware has been uploaded, they disconnect and reconnect with a
new ID. At this point they can be driven by the uvcvideo driver. As this
is unique to the Apple cameras and not functionality shared by any other
UVC devices, it makes sense to provide the firmware loading
functionality in a separate driver. This driver will read an isight.fw
file extracted from the Apple driver using the tools at
http://bersace03.free.fr/ift/ and upload it to the camera. It will also
handle the case where the device loses its firmware during hibernation
and must have it reloaded.

Signed-off-by: Matthew Garrett <mjg@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-05-29 13:59:02 -07:00
..
sisusbvga
adutux.c
appledisplay.c
auerswald.c
berry_charge.c
cypress_cy7c63.c
cytherm.c
emi26_fw.h
emi26.c
emi62_fw_m.h
emi62_fw_s.h
emi62.c
ftdi-elan.c
idmouse.c
iowarrior.c
isight_firmware.c USB: Firmware loader driver for USB Apple iSight camera 2008-05-29 13:59:02 -07:00
Kconfig USB: Firmware loader driver for USB Apple iSight camera 2008-05-29 13:59:02 -07:00
ldusb.c USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb 2008-05-14 10:00:29 -07:00
legousbtower.c
Makefile USB: Firmware loader driver for USB Apple iSight camera 2008-05-29 13:59:02 -07:00
phidget.c
phidget.h
phidgetkit.c USB: Phidget: fix race in device_create 2008-05-20 13:31:56 -07:00
phidgetmotorcontrol.c USB: Phidget: fix race in device_create 2008-05-20 13:31:56 -07:00
phidgetservo.c USB: Phidget: fix race in device_create 2008-05-20 13:31:56 -07:00
rio500_usb.h
rio500.c
trancevibrator.c
usb_u132.h
usblcd.c
usbled.c
usbtest.c usbtest: comment on why this code "expects" negative and positive errnos 2008-05-14 10:00:29 -07:00
uss720.c