Lines Matching refs:firmware
3 * Driver for loading USB isight firmware
9 * need firmware to be loaded beforehand. After firmware loading, the device
13 * The firmware is non-free and must be extracted by the user. Tools to do this
16 * The isight firmware loading was reverse engineered by Johannes Berg
22 #include <linux/firmware.h>
39 const struct firmware *firmware;
47 if (request_firmware(&firmware, "isight.fw", &dev->dev) != 0) {
48 printk(KERN_ERR "Unable to load isight firmware\n");
53 ptr = firmware->data;
60 "Failed to initialise isight firmware loader\n");
65 while (ptr+4 <= firmware->data+firmware->size) {
79 if (ptr+llen > firmware->data+firmware->size) {
81 "Malformed isight firmware");
93 "Failed to load isight firmware\n");
105 printk(KERN_ERR "isight firmware loading completion failed\n");
111 release_firmware(firmware);