Lines Matching refs:firmware
2 * Driver for loading USB isight firmware
12 * need firmware to be loaded beforehand. After firmware loading, the device
16 * The firmware is non-free and must be extracted by the user. Tools to do this
19 * The isight firmware loading was reverse engineered by Johannes Berg
25 #include <linux/firmware.h>
42 const struct firmware *firmware;
50 if (request_firmware(&firmware, "isight.fw", &dev->dev) != 0) {
51 printk(KERN_ERR "Unable to load isight firmware\n");
56 ptr = firmware->data;
63 "Failed to initialise isight firmware loader\n");
68 while (ptr+4 <= firmware->data+firmware->size) {
82 if (ptr+llen > firmware->data+firmware->size) {
84 "Malformed isight firmware");
96 "Failed to load isight firmware\n");
108 printk(KERN_ERR "isight firmware loading completion failed\n");
114 release_firmware(firmware);