Lines Matching defs:firmware
14 The firmware module for reading the MAC address of the card comes from
67 #include <linux/firmware.h>
80 /* The name of the firmware file to be loaded
82 static char *firmware = NULL;
83 module_param(firmware, charp, 0);
85 /* table of firmware file names */
393 /* A stub firmware image which reads the MAC address from NVRAM on the card.
445 u8 *firmware;
472 int use_wpa, radio_on_broken; /* firmware dependent stuff. */
1420 else if (priv->firmware)
1448 seq_printf(m, "WPA-capable firmware:\t%s\n",
1519 priv->firmware = NULL;
1521 if (firmware) /* module parameter */
1522 strlcpy(priv->firmware_id, firmware, sizeof(priv->firmware_id));
1638 kfree(priv->firmware);
2655 kfree(priv->firmware);
2657 priv->firmware = new_firmware;
3682 /* No stored firmware so load a small stub which just
3713 /* Standard firmware in flash, boot it up and ask
3742 This routine is for the pre-WPA firmware: later firmware has
3782 /* This is for the later (WPA enabled) firmware. */
3854 including a copy of the firmware's hostinfo structure
3855 which is the route into the rest of the firmware datastructures. */
3862 /* data to add to the firmware names, in priority order
3863 this implemenents firmware versioning */
3879 /* copy in firmware if needed */
3880 const struct firmware *fw_entry = NULL;
3883 if (!(fw = priv->firmware)) {
3887 "%s: card type is unknown: assuming at76c502 firmware is OK.\n",
3890 "%s: if not, use the firmware= module parameter.\n",
3897 "%s: firmware %s is missing, cannot continue.\n",
3905 /* get firmware filename entry based on firmware type ID */
3910 /* construct the actual firmware file name */
3925 "%s: firmware %s is missing, cannot start.\n",
3957 old and new firmware is incompatible.
3958 The pre-wpa 3com firmware reports major version 5,
3959 the wpa 3com firmware is major version 4 and doesn't need
4224 /* There follows the source form of the MAC address reading firmware */
4229 /* But derived from the Atmel 76C502 firmware written by Atmel and */
4248 /* This firmware should work on the 76C502 RFMD, RFMD_D, and RFMD_E */
4252 /* This firmware initializes the SPI controller and clock, reads the MAC */