Lines Matching defs:firmware
14 #include <linux/firmware.h>
462 const struct firmware *firmware;
705 if (!hdsp->firmware)
707 cache = (u32 *)hdsp->firmware->data;
714 dev_info(hdsp->card->dev, "loading firmware\n");
732 "timeout during firmware loading\n");
748 dev_info(hdsp->card->dev, "finished firmware loading\n");
753 "firmware loaded from cache, restoring defaults\n");
805 /* firmware was already loaded, get iobox type */
832 dev_err(hdsp->card->dev, "firmware not present.\n");
833 /* try to load firmware */
838 "No firmware loaded nor cached, please upload firmware.\n");
864 /* not very friendly, but we only do this during a firmware
3342 "Please connect one and upload firmware.\n");
3360 "No firmware loaded nor cached, "
3361 "please upload firmware.\n");
4705 "firmware needs to be uploaded to the card.\n");
4805 struct hdsp_firmware firmware;
4817 "initializing firmware upload\n");
4818 if (copy_from_user(&firmware, argp, sizeof(firmware)))
4820 firmware_data = (u32 __user *)firmware.firmware_data;
5075 /* load firmware via hotplug fw loader */
5079 const struct firmware *fw;
5091 /* caution: max length of firmware filename is 30! */
5116 "cannot load firmware %s\n", fwfile);
5121 "too short firmware size %d (expected %d)\n",
5127 hdsp->firmware = fw;
5255 firmware upload
5258 "couldn't get firmware from userspace. try using hdsploader\n");
5264 "card initialization pending : waiting for firmware\n");
5317 release_firmware(hdsp->firmware);