Lines Matching defs:firmware
14 #include <linux/firmware.h>
459 const struct firmware *firmware;
700 if (!hdsp->firmware)
702 cache = (u32 *)hdsp->firmware->data;
709 dev_info(hdsp->card->dev, "loading firmware\n");
727 "timeout during firmware loading\n");
743 dev_info(hdsp->card->dev, "finished firmware loading\n");
748 "firmware loaded from cache, restoring defaults\n");
800 /* firmware was already loaded, get iobox type */
827 dev_err(hdsp->card->dev, "firmware not present.\n");
828 /* try to load firmware */
833 "No firmware loaded nor cached, please upload firmware.\n");
859 /* not very friendly, but we only do this during a firmware
3415 "Please connect one and upload firmware.\n");
3433 "No firmware loaded nor cached, "
3434 "please upload firmware.\n");
4748 "firmware needs to be uploaded to the card.\n");
4849 struct hdsp_firmware firmware;
4861 "initializing firmware upload\n");
4862 if (copy_from_user(&firmware, argp, sizeof(firmware)))
4864 firmware_data = (u32 __user *)firmware.firmware_data;
5134 /* load firmware via hotplug fw loader */
5138 const struct firmware *fw;
5151 /* caution: max length of firmware filename is 30! */
5176 "cannot load firmware %s\n", fwfile);
5181 "too short firmware size %d (expected %d)\n",
5187 hdsp->firmware = fw;
5324 firmware upload
5327 "couldn't get firmware from userspace. try using hdsploader\n");
5333 "card initialization pending : waiting for firmware\n");
5387 release_firmware(hdsp->firmware);