Lines Matching defs:firmware
61 const struct firmware *firmware;
112 Basic firmware description. This will remain with
115 This represents an I2C firmware file encoded as a
459 /* Starting in firmware version 1.1.44, Xceive recommends using the
598 const struct firmware *fw)
603 /* request the firmware, this will block and timeout */
604 dprintk(1, "waiting for firmware upload (%s)...\n",
612 dprintk(1, "firmware uploading...\n");
618 printk(KERN_ERR "xc5000: firmware upload failed...\n");
735 dprintk(1, "Unable to load firmware and init tuner\n");
934 /* PLL is unlocked, force reload of the firmware */
1018 dprintk(1, "Unable to load firmware and init tuner\n");
1103 const struct firmware *fw;
1113 if (!priv->firmware) {
1120 dprintk(1, "firmware read %zu bytes.\n", fw->size);
1127 priv->firmware = fw;
1129 fw = priv->firmware;
1131 /* Try up to 5 times to load firmware */
1134 printk(KERN_CONT " - retrying to upload firmware.\n");
1192 /* PLL is unlocked, force reload of the firmware */
1226 was removed in newer versions of the firmware. The "supported"
1241 /* Avoid firmware reload on slow devices */
1275 /* suspended before firmware is loaded.
1276 Avoid firmware load in resume path. */
1277 if (!priv->firmware)
1309 if (priv->firmware) {
1310 release_firmware(priv->firmware);
1311 priv->firmware = NULL;
1423 /* Check if firmware has been loaded. It is possible that another
1424 instance of the driver has loaded the firmware.