Lines Matching defs:firmware
23 #include <linux/firmware.h>
796 /* wait for firmware to handle the API command */
889 const struct firmware *firmware;
920 retval = request_firmware(&firmware, CX23885_FIRM_IMAGE_NAME,
924 pr_err("ERROR: Hotplug firmware request failed (%s).\n",
926 pr_err("Please fix your hotplug setup, the board will not work without firmware loaded!\n");
930 if (firmware->size != CX23885_FIRM_IMAGE_SIZE) {
932 firmware->size, CX23885_FIRM_IMAGE_SIZE);
933 release_firmware(firmware);
937 if (0 != memcmp(firmware->data, magic, 8)) {
939 release_firmware(firmware);
944 dprintk(2, "Loading firmware ...\n");
945 dataptr = (u32 *)firmware->data;
946 for (i = 0; i < (firmware->size >> 2); i++) {
950 pr_err("ERROR: Loading firmware failed!\n");
951 release_firmware(firmware);
958 dprintk(1, "Verifying firmware ...\n");
961 pr_err("ERROR: Reading firmware failed!\n");
962 release_firmware(firmware);
969 release_firmware(firmware);
972 release_firmware(firmware);
1057 pr_err("ERROR: cx23417 firmware ping failed!\n");
1063 pr_err("ERROR: cx23417 firmware get encoder :version failed!\n");
1066 dprintk(1, "cx23417 firmware version is 0x%08x\n", version);