Lines Matching defs:firmware
4 * Broadcom Blutonium firmware driver
20 #include <linux/firmware.h>
155 const struct firmware *firmware;
176 if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) {
182 BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size);
184 size = max_t(uint, firmware->size, 4096);
189 release_firmware(firmware);
194 memcpy(data->buffer, firmware->data, firmware->size);
197 data->buffer, firmware->size, bcm203x_complete, data);
199 release_firmware(firmware);
201 if (request_firmware(&firmware, "BCM2033-FW.bin", &udev->dev) < 0) {
208 BT_DBG("firmware data %p size %zu", firmware->data, firmware->size);
210 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL);
212 BT_ERR("Can't allocate memory for firmware image");
213 release_firmware(firmware);
219 data->fw_size = firmware->size;
222 release_firmware(firmware);
263 MODULE_DESCRIPTION("Broadcom Blutonium firmware driver ver " VERSION);