/linux-4.1.27/sound/pci/asihpi/ |
D | hpidspcd.c | 29 const struct firmware *firmware; member 37 const struct firmware *firmware; in hpi_dsp_code_open() local 46 err = request_firmware(&firmware, fw_name, &dev->dev); in hpi_dsp_code_open() 48 if (err || !firmware) { in hpi_dsp_code_open() 53 if (firmware->size < sizeof(header)) { in hpi_dsp_code_open() 57 memcpy(&header, firmware->data, sizeof(header)); in hpi_dsp_code_open() 61 || (header.size != firmware->size)) { in hpi_dsp_code_open() 64 header.size, firmware->size); in hpi_dsp_code_open() 90 dsp_code->pvt->firmware = firmware; in hpi_dsp_code_open() 97 release_firmware(firmware); in hpi_dsp_code_open() [all …]
|
/linux-4.1.27/Documentation/firmware_class/ |
D | README | 9 Today, the most extended way to use firmware in the Linux kernel is linking 12 1) Some firmware is not legal to redistribute. 13 2) The firmware occupies memory permanently, even though it often is just 15 3) Some people, like the Debian crowd, don't consider some firmware free 26 "/lib/firmware/updates/" UTS_RELEASE, 27 "/lib/firmware/updates", 28 "/lib/firmware/" UTS_RELEASE, 29 "/lib/firmware" 37 - /sys/class/firmware/xxx/{loading,data} appear. 38 - hotplug gets called with a firmware identifier in $FIRMWARE [all …]
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-firmware-memmap | 1 What: /sys/firmware/memmap/ 5 On all platforms, the firmware provides a memory map which the 10 However, on most architectures that firmware-provided memory 16 kexec needs the raw firmware-provided memory map to setup the 19 that reason, /sys/firmware/memmap is an interface that provides 22 The structure is as follows: Under /sys/firmware/memmap there 25 /sys/firmware/memmap/0 26 /sys/firmware/memmap/1 27 /sys/firmware/memmap/2 28 /sys/firmware/memmap/3 [all …]
|
D | sysfs-firmware-gsmi | 1 What: /sys/firmware/gsmi 5 Some servers used internally at Google have firmware 13 these firmware callbacks. Currently, this functionality 19 /sys/firmware/gsmi/vars: 22 underlying implementation as /sys/firmware/efi/vars. 23 See Documentation/ABI/*/sysfs-firmware-efi-vars 27 /sys/firmware/gsmi/append_to_eventlog - write-only: 30 the firmware to be timestamped and appended to 32 interpreted by the firmware and may change from 36 firmware call. [all …]
|
D | sysfs-ibft | 1 What: /sys/firmware/ibft/initiator 4 Description: The /sys/firmware/ibft/initiator directory will contain 8 What: /sys/firmware/ibft/targetX 11 Description: The /sys/firmware/ibft/targetX directory will contain 18 What: /sys/firmware/ibft/ethernetX 21 Description: The /sys/firmware/ibft/ethernetX directory will contain
|
D | sysfs-firmware-dmi | 1 What: /sys/firmware/dmi/ 5 Many machines' firmware (x86 and ia64) export DMI / 17 length of the entry, as well as a firmware-provided 24 system unless they know for certain what their firmware 38 /sys/firmware/dmi/entries/17-0 39 /sys/firmware/dmi/entries/17-1 40 /sys/firmware/dmi/entries/17-2 41 /sys/firmware/dmi/entries/17-3 44 Instance numbers are used in lieu of the firmware 47 there are likely firmware images that get this wrong in [all …]
|
D | sysfs-firmware-efi-runtime-map | 1 What: /sys/firmware/efi/runtime-map/ 14 /sys/firmware/efi/runtime-map/ is the directory the kernel 19 /sys/firmware/efi/runtime-map/0 20 /sys/firmware/efi/runtime-map/1 21 /sys/firmware/efi/runtime-map/2 22 /sys/firmware/efi/runtime-map/3
|
D | sysfs-firmware-efi | 1 What: /sys/firmware/efi/fw_vendor 4 Description: It shows the physical address of firmware vendor field in the 8 What: /sys/firmware/efi/runtime 15 What: /sys/firmware/efi/config_table
|
D | sysfs-firmware-log | 1 What: /sys/firmware/log 5 The /sys/firmware/log is a binary file that represents a 6 read-only copy of the firmware's log if one is
|
D | sysfs-firmware-sgi_uv | 1 What: /sys/firmware/sgi_uv/ 5 The /sys/firmware/sgi_uv directory contains information 19 cat /sys/firmware/sgi_uv/partition_id 27 cat /sys/firmware/sgi_uv/coherence_id
|
D | sysfs-firmware-sfi | 1 What: /sys/firmware/sfi/tables/ 6 so the kernel can get platform information from firmware. 14 # cd /sys/firmware/sfi/tables
|
D | sysfs-firmware-ofw | 1 What: /sys/firmware/devicetree/* 12 different subdirectory under /sys/firmware/devicetree. 14 Userspace must not use the /sys/firmware/devicetree/base 23 The contents of /sys/firmware/devicetree/ is a
|
D | sysfs-firmware-acpi | 1 What: /sys/firmware/acpi/bgrt/ 6 to obtain a copy of the firmware boot splash and 9 the firmware boot splash in order to avoid jarring 13 status: 1 if the image is valid, 0 if firmware invalidated it. 21 What: /sys/firmware/acpi/hotplug/ 31 of /sys/firmware/acpi/hotplug/. 47 What: /sys/firmware/acpi/hotplug/force_remove 57 What: /sys/firmware/acpi/interrupts/ 82 /sys/firmware/acpi/interrupts contains a file listing 86 $ cd /sys/firmware/acpi/interrupts
|
D | sysfs-bus-event_source-devices-hv_24x7 | 30 the firmware. If firmware does not provide a description, no 41 provided by the firmware. If firmware does not provide a
|
D | sysfs-class-mic.txt | 61 of firmware, ramdisk, cmdline and bootmode 100 What: /sys/class/mic/mic(x)/firmware 106 /lib/firmware/ where the firmware image to be booted on the 108 firmware image location under /lib/firmware/. 116 /lib/firmware/ where the ramdisk image to be used during card 118 the ramdisk image location under /lib/firmware/.
|
D | sysfs-bus-pci | 178 Reading this attribute will provide the firmware 181 if the firmware has given a name to the PCI device. 183 system firmware provides SMBIOS type 41 string also. 186 firmware assigned name of the PCI device. 192 Reading this attribute will provide the firmware 194 PCI device. The attribute will be created only if the firmware 198 firmware assigned device type instance of the PCI 199 device that can help in understanding the firmware 206 Reading this attribute will provide the firmware 208 The attribute will be created only if the firmware has given [all …]
|
D | sysfs-devices-firmware_node | 6 allowing the user space to check and modify some firmware 13 The /sys/devices/.../firmware/description attribute contains a string
|
/linux-4.1.27/drivers/bluetooth/ |
D | bcm203x.c | 170 const struct firmware *firmware; in bcm203x_probe() local 195 if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) { in bcm203x_probe() 201 BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size); in bcm203x_probe() 203 size = max_t(uint, firmware->size, 4096); in bcm203x_probe() 208 release_firmware(firmware); in bcm203x_probe() 213 memcpy(data->buffer, firmware->data, firmware->size); in bcm203x_probe() 216 data->buffer, firmware->size, bcm203x_complete, data); in bcm203x_probe() 218 release_firmware(firmware); in bcm203x_probe() 220 if (request_firmware(&firmware, "BCM2033-FW.bin", &udev->dev) < 0) { in bcm203x_probe() 227 BT_DBG("firmware data %p size %zu", firmware->data, firmware->size); in bcm203x_probe() [all …]
|
D | ath3k.c | 206 const struct firmware *firmware) in ath3k_load_firmware() argument 210 int count = firmware->size; in ath3k_load_firmware() 222 memcpy(send_buf, firmware->data, 20); in ath3k_load_firmware() 239 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware() 302 const struct firmware *firmware) in ath3k_load_fwfile() argument 308 count = firmware->size; in ath3k_load_fwfile() 317 memcpy(send_buf, firmware->data, size); in ath3k_load_fwfile() 339 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_fwfile() 393 const struct firmware *firmware; in ath3k_load_patch() local 418 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_patch() [all …]
|
D | bfusb.c | 545 const unsigned char *firmware, int count) in bfusb_load_firmware() argument 576 memcpy(buf, firmware + sent, size); in bfusb_load_firmware() 626 const struct firmware *firmware; in bfusb_probe() local 667 if (request_firmware(&firmware, "bfubase.frm", &udev->dev) < 0) { in bfusb_probe() 672 BT_DBG("firmware data %p size %zu", firmware->data, firmware->size); in bfusb_probe() 674 if (bfusb_load_firmware(data, firmware->data, firmware->size) < 0) { in bfusb_probe() 679 release_firmware(firmware); in bfusb_probe() 712 release_firmware(firmware); in bfusb_probe()
|
D | btbcm.h | 28 int btbcm_patchram(struct hci_dev *hdev, const char *firmware); 45 static inline int btbcm_patchram(struct hci_dev *hdev, const char *firmware) in btbcm_patchram() argument
|
D | bt3c_cs.c | 452 const unsigned char *firmware, in bt3c_load_firmware() argument 455 char *ptr = (char *) firmware; in bt3c_load_firmware() 539 const struct firmware *firmware; in bt3c_open() local 570 err = request_firmware(&firmware, "BT3CPCC.bin", &info->p_dev->dev); in bt3c_open() 576 err = bt3c_load_firmware(info, firmware->data, firmware->size); in bt3c_open() 578 release_firmware(firmware); in bt3c_open()
|
D | btbcm.c | 98 int btbcm_patchram(struct hci_dev *hdev, const char *firmware) in btbcm_patchram() argument 101 const struct firmware *fw; in btbcm_patchram() 108 err = request_firmware(&fw, firmware, &hdev->dev); in btbcm_patchram() 110 BT_INFO("%s: BCM: Patch %s not found", hdev->name, firmware); in btbcm_patchram() 139 firmware); in btbcm_patchram()
|
D | btmrvl_sdio.h | 93 const char *firmware; member 104 const char *firmware; member
|
D | btmrvl_sdio.c | 151 .firmware = "mrvl/sd8688.bin", 160 .firmware = "mrvl/sd8787_uapsta.bin", 169 .firmware = "mrvl/sd8797_uapsta.bin", 178 .firmware = "mrvl/sd8887_uapsta.bin", 187 .firmware = "mrvl/sd8897_uapsta.bin", 347 const struct firmware *fw_helper = NULL; in btmrvl_sdio_download_helper() 445 const struct firmware *fw_firmware = NULL; in btmrvl_sdio_download_fw_w_helper() 446 const u8 *firmware = NULL; in btmrvl_sdio_download_fw_w_helper() local 455 ret = request_firmware(&fw_firmware, card->firmware, in btmrvl_sdio_download_fw_w_helper() 464 firmware = fw_firmware->data; in btmrvl_sdio_download_fw_w_helper() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | qe.txt | 25 - fsl,firmware-phandle: 26 Usage: required only if there is no fsl,qe-firmware child node 28 Definition: Points to a firmware node (see "QE Firmware Node" below) 29 that contains the firmware that should be uploaded for this QE. 30 The compatible property for the firmware node should say, 31 "fsl,qe-firmware". 74 This node defines a firmware binary that is embedded in the device tree, for 75 the purpose of passing the firmware from bootloader to the kernel, or from 78 The firmware node itself contains the firmware binary contents, a compatible 79 property, and any firmware-specific properties. The node should be placed [all …]
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | firmware.c | 15 const struct firmware *helper, const struct firmware *mainfw) in lbs_fw_loaded() 31 void (*cb)(const struct firmware *fw, void *context)) in do_load_firmware() 44 static void main_firmware_cb(const struct firmware *firmware, void *context) in main_firmware_cb() argument 48 if (!firmware) { in main_firmware_cb() 55 lbs_fw_loaded(priv, 0, priv->helper_fw, firmware); in main_firmware_cb() 60 release_firmware (firmware); in main_firmware_cb() 63 static void helper_firmware_cb(const struct firmware *firmware, void *context) in helper_firmware_cb() argument 67 if (!firmware) { in helper_firmware_cb() 75 priv->helper_fw = firmware; in helper_firmware_cb() 79 lbs_fw_loaded(priv, 0, firmware, NULL); in helper_firmware_cb() [all …]
|
D | decl.h | 23 const struct firmware *helper, const struct firmware *mainfw); 75 const struct firmware **helper, 76 const struct firmware **mainfw);
|
D | if_sdio.c | 465 const struct firmware *fw) in if_sdio_prog_helper() 471 const u8 *firmware; in if_sdio_prog_helper() local 488 firmware = fw->data; in if_sdio_prog_helper() 504 memcpy(chunk_buffer + 4, firmware, chunk_size); in if_sdio_prog_helper() 513 firmware += chunk_size; in if_sdio_prog_helper() 564 const struct firmware *fw) in if_sdio_prog_real() 570 const u8 *firmware; in if_sdio_prog_real() local 587 firmware = fw->data; in if_sdio_prog_real() 644 memcpy(chunk_buffer, firmware, chunk_size); in if_sdio_prog_real() 654 firmware += chunk_size; in if_sdio_prog_real() [all …]
|
D | if_spi.c | 462 const struct firmware *firmware) in if_spi_prog_helper_firmware() argument 475 bytes_remaining = firmware->size; in if_spi_prog_helper_firmware() 476 fw = firmware->data; in if_spi_prog_helper_firmware() 583 const struct firmware *firmware) in if_spi_prog_main_firmware() argument 607 bytes = firmware->size; in if_spi_prog_main_firmware() 608 fw = firmware->data; in if_spi_prog_main_firmware() 1035 const struct firmware *helper = NULL; in if_spi_init_card() 1036 const struct firmware *mainfw = NULL; in if_spi_init_card()
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | firmware.txt | 1 * Uploaded QE firmware 3 If a new firmware has been uploaded to the QE (usually by the 4 boot loader), then a 'firmware' child node should be added to the QE 5 node. This node provides information on the uploaded firmware that 9 - id: The string name of the firmware. This is taken from the 'id' 10 member of the qe_firmware structure of the uploaded firmware. 12 firmware they want is already present. 14 firmware binary. It is a 64-bit number represented 16 - virtual-traps: The virtual traps, taken from the firmware binary. 20 firmware {
|
/linux-4.1.27/drivers/media/usb/as102/ |
D | as102_fw.c | 102 const struct firmware *firmware) { in as102_firmware_upload() argument 108 for (total_read_bytes = 0; total_read_bytes < firmware->size; ) { in as102_firmware_upload() 113 (u8 *) (firmware->data + total_read_bytes), in as102_firmware_upload() 124 if (total_read_bytes == firmware->size) { in as102_firmware_upload() 161 const struct firmware *firmware = NULL; in as102_fw_upload() local 183 errno = request_firmware(&firmware, fw1, &dev->dev); in as102_fw_upload() 191 errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); in as102_fw_upload() 200 release_firmware(firmware); in as102_fw_upload() 206 errno = request_firmware(&firmware, fw2, &dev->dev); in as102_fw_upload() 214 errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); in as102_fw_upload() [all …]
|
/linux-4.1.27/include/linux/ |
D | firmware.h | 11 struct firmware { struct 42 int request_firmware(const struct firmware **fw, const char *name, 47 void (*cont)(const struct firmware *fw, void *context)); 48 int request_firmware_direct(const struct firmware **fw, const char *name, 51 void release_firmware(const struct firmware *fw); 53 static inline int request_firmware(const struct firmware **fw, in request_firmware() 62 void (*cont)(const struct firmware *fw, void *context)) in request_firmware_nowait() 67 static inline void release_firmware(const struct firmware *fw) in release_firmware() 71 static inline int request_firmware_direct(const struct firmware **fw, in request_firmware_direct()
|
D | ihex.h | 34 static inline int ihex_validate_fw(const struct firmware *fw) in ihex_validate_fw() 54 static inline int request_ihex_firmware(const struct firmware **fw, in request_ihex_firmware() 58 const struct firmware *lfw; in request_ihex_firmware()
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_internal.h | 39 const struct firmware *fw, 42 const struct firmware *fw); 43 int (*load)(struct rproc *rproc, const struct firmware *fw); 44 int (*sanity_check)(struct rproc *rproc, const struct firmware *fw); 45 u32 (*get_boot_addr)(struct rproc *rproc, const struct firmware *fw); 72 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) in rproc_fw_sanity_check() 81 u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) in rproc_get_boot_addr() 90 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) in rproc_load_segments() 100 const struct firmware *fw, int *tablesz) in rproc_find_rsc_table() 110 const struct firmware *fw) in rproc_find_loaded_rsc_table()
|
D | remoteproc_elf_loader.c | 43 rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) 45 const char *name = rproc->firmware; 114 u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) 146 rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) 286 rproc_elf_find_rsc_table(struct rproc *rproc, const struct firmware *fw, 319 rproc_elf_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw)
|
D | remoteproc_core.c | 780 static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) in rproc_fw_boot() 783 const char *name = rproc->firmware; in rproc_fw_boot() 884 static void rproc_fw_config_virtio(const struct firmware *fw, void *context) in rproc_fw_config_virtio() 943 rproc->firmware, &rproc->dev, GFP_KERNEL, in rproc_add_virtio_devices() 1028 const struct firmware *firmware_p; in rproc_boot() 1046 if (!rproc->firmware) { in rproc_boot() 1068 ret = request_firmware(&firmware_p, rproc->firmware, dev); in rproc_boot() 1250 const char *firmware, int len) in rproc_alloc() argument 1259 if (!firmware) in rproc_alloc() 1276 if (!firmware) { in rproc_alloc() [all …]
|
/linux-4.1.27/firmware/ |
D | README.AddingFirmware | 5 This directory is only here to contain firmware images extracted from old 9 separation between code and firmware, we put the extracted firmware 12 This directory is _NOT_ for adding arbitrary new firmware images. The 13 place to add those is the separate linux-firmware repository: 15 git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 17 That repository contains all these firmware images which have been 18 extracted from older drivers, as well various new firmware images which 22 To submit firmware to that repository, please send either a git binary 28 identifying the licence under which the firmware is available, and 34 authoritative on the licensing of the firmware in question (i.e. from
|
D | WHENCE | 6 if known, for each piece of firmware distributed for use with the Linux 13 File: firmware/atmsar11.fw 35 Found in alsa-firmware package in hex form; no licensing information. 46 Found in alsa-firmware package in hex form with a comment claiming to 61 Found alsa-firmware package in hex form, with the following comment: 139 public access to the source code from which this firmware image is 140 derived. Except as noted below this firmware image may not be 144 Permission is hereby granted for the distribution of this firmware 148 This firmware may not be modified and may only be used with 150 keyspan.c driver which includes this firmware, in whole or in [all …]
|
D | whiteheat_loader.HEX | 295 * Updated the firmware with the latest provided by ConnectTech. 298 * Fixed my intel hex processing tool, so now the firmware actually 302 * Added debug loader firmware if DEBUG is #defined: 309 * Original firmware from ConnectTech massaged a little to be program
|
D | whiteheat_loader_debug.HEX | 384 * Updated the firmware with the latest provided by ConnectTech. 387 * Fixed my intel hex processing tool, so now the firmware actually 391 * Added debug loader firmware if DEBUG is #defined: 398 * Original firmware from ConnectTech massaged a little to be program
|
/linux-4.1.27/drivers/usb/misc/ |
D | isight_firmware.c | 42 const struct firmware *firmware; in isight_firmware_load() local 50 if (request_firmware(&firmware, "isight.fw", &dev->dev) != 0) { in isight_firmware_load() 56 ptr = firmware->data; in isight_firmware_load() 68 while (ptr+4 <= firmware->data+firmware->size) { in isight_firmware_load() 82 if (ptr+llen > firmware->data+firmware->size) { in isight_firmware_load() 114 release_firmware(firmware); in isight_firmware_load()
|
D | ezusb.c | 78 const struct firmware *firmware = NULL; in ezusb_ihex_firmware_download() local 81 if (request_ihex_firmware(&firmware, firmware_path, in ezusb_ihex_firmware_download() 93 record = (const struct ihex_binrec *)firmware->data; in ezusb_ihex_firmware_download() 113 record = (const struct ihex_binrec *)firmware->data; in ezusb_ihex_firmware_download() 131 release_firmware(firmware); in ezusb_ihex_firmware_download()
|
D | Kconfig | 9 This driver loads firmware to Emagic EMI 6|2m low latency USB 12 After firmware load the device is handled with standard linux 23 This driver loads firmware to Emagic EMI 2|6 low latency USB 26 After firmware load the device is handled with standard linux 96 driver supports the pre-programmed devices (incl. firmware) 196 with specialized device firmware for regression and stress testing, 200 including sample test device firmware and "how to use it". 216 tristate "iSight firmware loading support" 219 This driver loads firmware for USB Apple iSight cameras, allowing 223 The firmware for this driver must be extracted from the MacOS [all …]
|
D | emi26.c | 76 const struct firmware *loader_fw = NULL; in emi26_load_firmware() 77 const struct firmware *bitstream_fw = NULL; in emi26_load_firmware() 78 const struct firmware *firmware_fw = NULL; in emi26_load_firmware()
|
D | emi62.c | 84 const struct firmware *loader_fw = NULL; in emi62_load_firmware() 85 const struct firmware *bitstream_fw = NULL; in emi62_load_firmware() 86 const struct firmware *firmware_fw = NULL; in emi62_load_firmware()
|
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/ |
D | qe.c | 419 int qe_upload_firmware(const struct qe_firmware *firmware) in qe_upload_firmware() argument 428 if (!firmware) { in qe_upload_firmware() 433 hdr = &firmware->header; in qe_upload_firmware() 450 if ((firmware->count < 1) || (firmware->count > MAX_QE_RISC)) { in qe_upload_firmware() 456 calc_size += (firmware->count - 1) * sizeof(struct qe_microcode); in qe_upload_firmware() 458 for (i = 0; i < firmware->count; i++) in qe_upload_firmware() 465 be32_to_cpu(firmware->microcode[i].count); in qe_upload_firmware() 474 crc = be32_to_cpu(*(__be32 *)((void *)firmware + calc_size)); in qe_upload_firmware() 475 if (crc != crc32(0, firmware, calc_size)) { in qe_upload_firmware() 483 if (!firmware->split) in qe_upload_firmware() [all …]
|
/linux-4.1.27/Documentation/leds/ |
D | leds-lp55xx.txt | 62 LP55xx common driver supports the firmware interface. 73 run_engine : Start program which is loaded via the firmware interface 74 firmware : Load program data 82 echo 1 > /sys/class/firmware/lp5521/loading 83 echo "4000600040FF6000" > /sys/class/firmware/lp5521/data 84 echo 0 > /sys/class/firmware/lp5521/loading 90 echo 1 > /sys/class/firmware/lp55231/loading 91 echo "9d0740ff7e0040007e00a0010000" > /sys/class/firmware/lp55231/data 92 echo 0 > /sys/class/firmware/lp55231/loading 101 echo 1 > /sys/class/firmware/lp5521/loading [all …]
|
D | leds-lp5562.txt | 15 For the details, please refer to 'firmware' section in leds-lp55xx.txt 23 This attribute is used for programming LED data with the firmware interface. 36 the engine selection and loading the firmware. 43 echo 1 > /sys/class/firmware/lp5562/loading 44 echo "4000600040FF6000" > /sys/class/firmware/lp5562/data 45 echo 0 > /sys/class/firmware/lp5562/loading 51 echo 1 > /sys/class/firmware/lp5562/loading 52 echo "4000600040FF6000" > /sys/class/firmware/lp5562/data 53 echo 0 > /sys/class/firmware/lp5562/loading
|
/linux-4.1.27/Documentation/dvb/ |
D | ttusb-dec.txt | 16 Hotplug firmware loader under 2.6 kernels 26 To download the firmware, use the following commands: 34 For 2.4 kernels the firmware for the DECs is compiled into the driver itself. 41 For 2.6 kernels the firmware is loaded at the point that the driver module is 42 loaded. See linux/Documentation/dvb/firmware.txt for more information. 44 Copy the three files downloaded above into the /usr/lib/hotplug/firmware or 45 /lib/firmware directory (depending on configuration of firmware hotplug).
|
D | lmedm04.txt | 1 To extract firmware for the DM04/QQBOX you need to copy the 18 An alternative but older firmware can be found on the driver 31 The LG firmware can be found on the driver 46 Other LG firmware can be extracted manually from US280D.sys 77 We need to modify id of rs2000 firmware or it will warm boot id 3344:1120. 81 Copy the firmware file(s) to /lib/firmware
|
D | opera-firmware.txt | 1 To extract the firmware for the Opera DVB-S1 USB-Box 20 Copy them into /lib/firmware/ . 22 After that the driver can load the firmware 23 (if you have enabled firmware loading
|
D | README.dvb-usb | 6 In March 2005 I got the new Twinhan USB2.0 DVB-T device. They provided specs and a firmware. 20 - firmware requesting and loading (currently just for the Cypress USB 102 2004-07-08 - firmware-extraction-2.422-problem solved, driver is now working 103 properly with firmware extracted from 2.422 105 - changed firmware handling, see vp7041.txt sec 1.1 112 2004-05-14 - firmware loader is working 118 Most of the USB drivers need to download a firmware to the device before start 121 Have a look at the Wikipage for the DVB-USB-drivers to find out, which firmware 155 When the driver is loaded successfully, the firmware file was in 212 Jung from AVerMedia who kindly provided a special firmware to get the device [all …]
|
/linux-4.1.27/Documentation/networking/ |
D | fore200e.txt | 30 The FORE Systems 200E-series driver is shipped with firmware data being 32 The supplied firmware images should work with all adapters. 34 However, if you encounter problems (the firmware doesn't start or the driver 35 is unable to read the PROM data), you may consider trying another firmware 36 version. Alternative binary firmware images can be found somewhere on the 39 You can also get the latest firmware images from FORE Systems at 41 the 'software updates' pages. The firmware binaries are part of 44 Notice that different versions of the PCA-200E firmware exist, depending 46 both little and big endian PCA firmware images. 48 Name and location of the new firmware images can be set at kernel [all …]
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/ |
D | fw.c | 224 struct rt_firmware *firmware = (struct rt_firmware *)rtlhal->pfirmware; in _rtl92s_firmware_checkready() local 233 firmware->fwstatus = (enum fw_status)loadfw_status; in _rtl92s_firmware_checkready() 355 struct rt_firmware *firmware = NULL; in rtl92s_download_fw() local 367 firmware = (struct rt_firmware *)rtlhal->pfirmware; in rtl92s_download_fw() 368 firmware->fwstatus = FW_STATUS_INIT; in rtl92s_download_fw() 370 puc_mappedfile = firmware->sz_fw_tmpbuffer; in rtl92s_download_fw() 373 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; in rtl92s_download_fw() 374 pfwheader = firmware->pfwheader; in rtl92s_download_fw() 375 firmware->firmwareversion = byte(pfwheader->version, 0); in rtl92s_download_fw() 376 firmware->pfwheader->fwpriv.hci_sel = 1;/* pcie */ in rtl92s_download_fw() [all …]
|
D | sw.c | 87 static void rtl92se_fw_cb(const struct firmware *firmware, void *context) in rtl92se_fw_cb() argument 96 if (!firmware) { in rtl92se_fw_cb() 101 if (firmware->size > rtlpriv->max_fw_size) { in rtl92se_fw_cb() 105 release_firmware(firmware); in rtl92se_fw_cb() 109 memcpy(pfirmware->sz_fw_tmpbuffer, firmware->data, firmware->size); in rtl92se_fw_cb() 110 pfirmware->sz_fw_tmpbufferlen = firmware->size; in rtl92se_fw_cb() 111 release_firmware(firmware); in rtl92se_fw_cb()
|
/linux-4.1.27/sound/isa/wavefront/ |
D | wavefront_fx.c | 248 const struct firmware *firmware = NULL; in snd_wavefront_fx_start() local 253 err = request_firmware(&firmware, "yamaha/yss225_registers.bin", in snd_wavefront_fx_start() 260 for (i = 0; i + 1 < firmware->size; i += 2) { in snd_wavefront_fx_start() 261 if (firmware->data[i] >= 8 && firmware->data[i] < 16) { in snd_wavefront_fx_start() 262 outb(firmware->data[i + 1], in snd_wavefront_fx_start() 263 dev->base + firmware->data[i]); in snd_wavefront_fx_start() 264 } else if (firmware->data[i] == WAIT_IDLE) { in snd_wavefront_fx_start() 281 release_firmware(firmware); in snd_wavefront_fx_start()
|
/linux-4.1.27/Documentation/arm/ |
D | firmware.txt | 1 Interface for registering and calling firmware-specific operations for ARM. 5 Some boards are running with secure firmware running in TrustZone secure 7 a need to provide an interface for such platforms to specify available firmware 17 and its members can be found in arch/arm/include/asm/firmware.h header. 20 set anything if platform does not require firmware operations. 22 To call a firmware operation, a helper macro is provided 31 Example of registering firmware operations: 37 /* tell platformX firmware to enter idle */ 43 /* tell platformX firmware to boot CPU i */ 59 Example of using a firmware operation:
|
D | 00-INDEX | 33 firmware.txt 34 - Secure firmware registration and calling.
|
/linux-4.1.27/Documentation/video4linux/cx2341x/ |
D | fw-calling.txt | 1 This page describes how to make calls to the firmware api. 6 The preferred calling convention is known as the firmware mailbox. The 16 The firmware implements 20 mailboxes of 20 32-bit words. The first 10 are 17 reserved for API calls. The second 10 are used by the firmware for event 30 perspective of the firmware. 51 doesn't handle the completed call within the timeout specified, the firmware 57 driver then sets the parameter ready bit (bit 1). The firmware scans the 62 time set in the timeout register, the firmware will reset that mailbox. 64 Event notifications are sent from the firmware to the host. The host tells the 65 firmware which events it is interested in via an API call. That call tells the [all …]
|
D | fw-upload.txt | 1 This document describes how to upload the cx2341x firmware to the card. 7 on how to obtain the firmware. 9 The firmware stored in a Windows driver can be detected as follows: 11 - Each firmware image is 256k bytes. 24 - Issue the FWapi command to halt the encoder's firmware. 26 - Issue the FWapi command to halt the decoder's firmware. 40 - Transfer the encoder's firmware image to offset 0 in Encoder memory space. 41 - Transfer the decoder's firmware image to offset 0 in Decoder memory space. 48 - Issue status API commands to both firmware images to verify.
|
D | fw-decoder-api.txt | 1 Decoder firmware API description 4 Note: this API is part of the decoder firmware, so it's cx23415 only. 11 This API call does nothing. It may be used to check if the firmware 24 audio resumes. (This is not implemented in the firmware, leave at 0) 51 Smooth: host transfers entire stream and firmware drops unused 89 resumes. (Not implemented in the firmware, leave at 0) 168 The firmware is halted and no further API calls are serviced until 169 the firmware is uploaded again. 185 Returns decoder firmware version information 236 Setup firmware to notify the host about a particular event.
|
/linux-4.1.27/Documentation/hwmon/ |
D | nct6683 | 31 Limit register locations on Intel boards with EC firmware version 1.0 33 datasheet. Nuvoton confirms that Intel uses a special firmware version 35 firmware is held under NDA by Nuvoton and Intel and not available 40 considered too risky with this firmware and has been disabled. All limits 43 The driver has only been tested with the Intel firmware, and by default 51 firmware versions. 55 Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13 56 Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13 57 Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13
|
D | acpi_power_meter | 44 There are a few other ACPI notifications that can be sent by the firmware. In 49 power[1-*]_cap will be notified if the firmware changes the power cap. 50 power[1-*]_interval will be notified if the firmware changes the averaging
|
/linux-4.1.27/drivers/staging/gs_fpgaboot/ |
D | README | 2 Linux Driver Source for Xilinx FPGA firmware download 16 - Download Xilinx FPGA firmware 17 - This module downloads Xilinx FPGA firmware using gpio pins. 24 This driver provides a way to download FPGA firmware. 28 - load Xilinx FPGA bitstream format[1] firmware image file using 29 kernel firmware framework, request_firmware() 43 During FPGA firmware development, you need to download a new FPGA 53 We download FPGA firmware from user triggered or some other way, and that's it. 62 download FPGA firmware during the Linux boot, the take over the device
|
D | Kconfig | 2 # "xilinx FPGA firmware download, fpgaboot" 5 tristate "Xilinx FPGA firmware download module" 8 Xilinx FPGA firmware download module
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | samsung-boards.txt | 20 - firmware node, specifying presence and type of secure firmware: 21 - compatible: only "samsung,secure-firmware" is currently supported 22 - reg: address of non-secure SYSRAM used for communication with firmware 24 firmware@0203F000 { 25 compatible = "samsung,secure-firmware";
|
D | arch_timer.txt | 21 only where necessary to work around broken firmware which does not configure 23 strongly discouraged; fix your firmware unless absolutely impossible. 53 only when firmware has not configured the MMIO CNTFRQ registers.
|
D | psci.txt | 12 firmware (specified as part of the binding below) and passing arguments 34 - method : The method of calling the PSCI firmware. Permitted 87 enabling firmware and hypervisors to support existing and new kernels.
|
/linux-4.1.27/drivers/base/ |
D | Kconfig | 63 bool "Select only drivers that don't need compile-time external firmware" 66 Select this option if you don't have magic firmware for drivers that 72 bool "Prevent firmware from being built" 75 Say yes to avoid building firmware. Firmware is usually shipped 76 with the driver and only when updating the firmware should a 81 tristate "Userspace firmware loading support" if EXPERT 85 require userspace firmware loading support, but a module built 89 bool "Include in-kernel firmware blobs in kernel binary" 93 The kernel source tree includes a number of firmware 'blobs' 97 binary files in firmware/ to /lib/firmware/ on your system so [all …]
|
D | firmware_class.c | 48 static bool fw_get_builtin_firmware(struct firmware *fw, const char *name) in fw_get_builtin_firmware() 63 static bool fw_is_builtin_firmware(const struct firmware *fw) in fw_is_builtin_firmware() 76 static inline bool fw_get_builtin_firmware(struct firmware *fw, const char *name) in fw_get_builtin_firmware() 81 static inline bool fw_is_builtin_firmware(const struct firmware *fw) in fw_is_builtin_firmware() 362 static void firmware_free_data(const struct firmware *fw) in firmware_free_data() 373 static void fw_set_page_data(struct firmware_buf *buf, struct firmware *fw) in fw_set_page_data() 452 struct firmware *fw; 869 fw_create_instance(struct firmware *firmware, const char *fw_name, in fw_create_instance() argument 882 fw_priv->fw = firmware; in fw_create_instance() 947 static int fw_load_from_user_helper(struct firmware *firmware, in fw_load_from_user_helper() argument [all …]
|
/linux-4.1.27/drivers/scsi/esas2r/ |
D | esas2r_ioctl.c | 95 (*addr) = a->firmware.phys + offset; in get_physaddr_fm_api() 96 return a->firmware.orig_len - offset; in get_physaddr_fm_api() 104 (*addr) = a->firmware.header_buff_phys + offset; in get_physaddr_fm_api_header() 124 if (fi == &a->firmware.header) { in do_fm_api() 125 a->firmware.header_buff = dma_alloc_coherent(&a->pcid->dev, in do_fm_api() 130 firmware. in do_fm_api() 134 if (a->firmware.header_buff == NULL) { in do_fm_api() 140 memcpy(a->firmware.header_buff, fi, in do_fm_api() 142 a->save_offset = a->firmware.header_buff; in do_fm_api() 164 if (fi == &a->firmware.header) { in do_fm_api() [all …]
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_sysfs.c | 235 char *firmware; in firmware_show() local 240 firmware = mdev->firmware; in firmware_show() 242 if (firmware) in firmware_show() 243 return scnprintf(buf, PAGE_SIZE, "%s\n", firmware); in firmware_show() 257 kfree(mdev->firmware); in firmware_store() 259 mdev->firmware = kmalloc(count + 1, GFP_KERNEL); in firmware_store() 260 if (!mdev->firmware) { in firmware_store() 264 strncpy(mdev->firmware, buf, count); in firmware_store() 266 if (mdev->firmware[count - 1] == '\n') in firmware_store() 267 mdev->firmware[count - 1] = '\0'; in firmware_store() [all …]
|
D | mic_x100.c | 353 mic_x100_load_command_line(struct mic_device *mdev, const struct firmware *fw) in mic_x100_load_command_line() 386 const struct firmware *fw; in mic_x100_load_ramdisk() 452 const struct firmware *fw; in mic_x100_load_firmware() 458 rc = request_firmware(&fw, mdev->firmware, mdev->sdev->parent); in mic_x100_load_firmware() 462 rc, mdev->firmware); in mic_x100_load_firmware()
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
D | cx25840-firmware.c | 39 static char *firmware = ""; variable 41 module_param(firmware, charp, 0444); 43 MODULE_PARM_DESC(firmware, "Firmware image to load"); 72 if (firmware[0]) in get_fw_name() 73 return firmware; in get_fw_name() 111 const struct firmware *fw = NULL; in cx25840_loadfw()
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/firmware/ |
D | tlm,trusted-foundations.txt | 6 under the /firmware/ node 10 - tlm,version-major: major version number of Trusted Foundations firmware 11 - tlm,version-minor: minor version number of Trusted Foundations firmware 14 firmware {
|
/linux-4.1.27/firmware/keyspan/ |
D | usa19qi.HEX | 83 The firmware contained herein is 89 public access to the source code from which this firmware image is 90 derived. Except as noted below this firmware image may not be 94 Permission is hereby granted for the distribution of this firmware 98 This firmware may not be modified and may only be used with 100 keyspan.c driver which includes this firmware, in whole or in
|
D | usa19.HEX | 83 The firmware contained herein is 89 public access to the source code from which this firmware image is 90 derived. Except as noted below this firmware image may not be 94 Permission is hereby granted for the distribution of this firmware 98 This firmware may not be modified and may only be used with 100 keyspan.c driver which includes this firmware, in whole or in
|
D | mpr.HEX | 82 The firmware contained herein is 88 public access to the source code from which this firmware image is 89 derived. Except as noted below this firmware image may not be 93 Permission is hereby granted for the distribution of this firmware 97 This firmware may not be modified and may only be used with 99 keyspan.c driver which includes this firmware, in whole or in
|
D | usa28xa.HEX | 123 The firmware contained herein is 129 public access to the source code from which this firmware image is 130 derived. Except as noted below this firmware image may not be 134 Permission is hereby granted for the distribution of this firmware 138 This firmware may not be modified and may only be used with 140 keyspan.c driver which includes this firmware, in whole or in
|
D | usa28xb.HEX | 124 The firmware contained herein is 130 public access to the source code from which this firmware image is 131 derived. Except as noted below this firmware image may not be 135 Permission is hereby granted for the distribution of this firmware 139 This firmware may not be modified and may only be used with 141 keyspan.c driver which includes this firmware, in whole or in
|
D | usa19w.HEX | 123 The firmware contained herein is 129 public access to the source code from which this firmware image is 130 derived. Except as noted below this firmware image may not be 134 Permission is hereby granted for the distribution of this firmware 138 This firmware may not be modified and may only be used with 140 keyspan.c driver which includes this firmware, in whole or in
|
D | usa28x.HEX | 123 The firmware contained herein is 129 public access to the source code from which this firmware image is 130 derived. Except as noted below this firmware image may not be 134 Permission is hereby granted for the distribution of this firmware 138 This firmware may not be modified and may only be used with 140 keyspan.c driver which includes this firmware, in whole or in
|
D | usa19qw.HEX | 124 The firmware contained herein is 130 public access to the source code from which this firmware image is 131 derived. Except as noted below this firmware image may not be 135 Permission is hereby granted for the distribution of this firmware 139 This firmware may not be modified and may only be used with 141 keyspan.c driver which includes this firmware, in whole or in
|
D | usa18x.HEX | 123 The firmware contained herein is 129 public access to the source code from which this firmware image is 130 derived. Except as noted below this firmware image may not be 134 Permission is hereby granted for the distribution of this firmware 138 This firmware may not be modified and may only be used with 140 keyspan.c driver which includes this firmware, in whole or in
|
D | usa28.HEX | 130 The firmware contained herein is 136 public access to the source code from which this firmware image is 137 derived. Except as noted below this firmware image may not be 141 Permission is hereby granted for the distribution of this firmware 145 This firmware may not be modified and may only be used with 147 keyspan.c driver which includes this firmware, in whole or in
|
D | usa49w.HEX | 127 The firmware contained herein is 133 public access to the source code from which this firmware image is 134 derived. Except as noted below this firmware image may not be 138 Permission is hereby granted for the distribution of this firmware 142 This firmware may not be modified and may only be used with 144 keyspan.c driver which includes this firmware, in whole or in
|
D | usa49wlc.HEX | 128 The firmware contained herein is 134 public access to the source code from which this firmware image is 135 derived. Except as noted below this firmware image may not be 139 Permission is hereby granted for the distribution of this firmware 143 This firmware may not be modified and may only be used with 145 keyspan.c driver which includes this firmware, in whole or in
|
/linux-4.1.27/Documentation/scsi/ |
D | wd719x.txt | 4 The card requires firmware that can be cut out of the Windows NT driver that 8 There is no license anywhere in the file or on the page - so the firmware 9 probably cannot be added to linux-firmware. 11 This script downloads and extracts the firmware, creating wd719x-risc.bin and 12 d719x-wcs.bin files. Put them in /lib/firmware/.
|
/linux-4.1.27/Documentation/ABI/stable/ |
D | sysfs-firmware-opal-elog | 1 What: /sys/firmware/opal/elog 6 through the OPAL firmware interface. 9 exist until explicitly acknowledged to firmware. 11 Each log entry has a directory in /sys/firmware/opal/elog. 14 before retrieved by firmware or retrieved/acknowledged by 18 but not explicitly acknowledged them to firmware and 27 entries than firmware can, so after you acknowledge 55 the error log to firmware (and in turn
|
D | sysfs-class-backlight | 44 "firmware": The driver uses a standard firmware interface 49 interfaces are available for a single device, firmware 51 be preferred to raw control. Using a firmware 55 holdover from pre-standardisation of firmware
|
D | sysfs-firmware-opal-dump | 1 What: /sys/firmware/opal/dump 6 the FSP and platform dumps through OPAL firmware interface. 31 we could not get the type from firmware.
|
D | sysfs-firmware-efi-vars | 1 What: /sys/firmware/efi/vars 69 instructs the EFI firmware to create a 73 instructs the EFI firmware to remove any
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | dvb-usb-firmware.c | 36 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) in usb_cypress_load_firmware() 81 const struct firmware *fw = NULL; in dvb_usb_download_firmware() 83 if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { in dvb_usb_download_firmware() 86 props->firmware,ret); in dvb_usb_download_firmware() 90 info("downloading firmware from file '%s'",props->firmware); in dvb_usb_download_firmware() 115 int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, in dvb_usb_get_hexline()
|
D | dtt200u.c | 138 .firmware = "dvb-usb-dtt200u-01.fw", 188 .firmware = "dvb-usb-wt220u-02.fw", 238 .firmware = "dvb-usb-wt220u-fc03.fw", 288 .firmware = "dvb-usb-wt220u-zl0353-01.fw", 338 .firmware = "dvb-usb-wt220u-miglia-01.fw",
|
D | dvb-usb.h | 271 int (*download_firmware) (struct usb_device *, const struct firmware *); 272 const char *firmware; member 479 extern int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type); 480 extern int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, int *pos);
|
D | dibusb-mb.c | 184 .firmware = "dvb-usb-dibusb-5.0.0.11.fw", 274 .firmware = "dvb-usb-dibusb-an2235-01.fw", 343 .firmware = "dvb-usb-adstech-usb2-02.fw", 406 .firmware = "dvb-usb-dibusb-6.0.0.8.fw",
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/ |
D | core.h | 77 void rtl_fw_cb(const struct firmware *firmware, void *context); 78 void rtl_wowlan_fw_cb(const struct firmware *firmware, void *context);
|
D | core.c | 98 static void rtl_fw_do_work(const struct firmware *firmware, void *context, in rtl_fw_do_work() argument 108 if (!firmware) { in rtl_fw_do_work() 110 err = request_firmware(&firmware, in rtl_fw_do_work() 123 if (firmware->size > rtlpriv->max_fw_size) { in rtl_fw_do_work() 126 release_firmware(firmware); in rtl_fw_do_work() 130 memcpy(rtlpriv->rtlhal.pfirmware, firmware->data, in rtl_fw_do_work() 131 firmware->size); in rtl_fw_do_work() 132 rtlpriv->rtlhal.fwsize = firmware->size; in rtl_fw_do_work() 134 memcpy(rtlpriv->rtlhal.wowlan_firmware, firmware->data, in rtl_fw_do_work() 135 firmware->size); in rtl_fw_do_work() [all …]
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
D | fw.c | 83 static inline const struct firmware * 105 const struct firmware *fw_entry; in orinoco_dl_firmware() 109 const char *firmware; in orinoco_dl_firmware() local 119 firmware = fw->ap_fw; in orinoco_dl_firmware() 121 firmware = fw->sta_fw; in orinoco_dl_firmware() 123 dev_dbg(dev, "Attempting to download firmware %s\n", firmware); in orinoco_dl_firmware() 132 err = request_firmware(&fw_entry, firmware, priv->dev); in orinoco_dl_firmware() 135 dev_err(dev, "Cannot find firmware %s\n", firmware); in orinoco_dl_firmware() 292 const struct firmware *fw_entry; in symbol_dl_firmware() 359 const struct firmware *fw_entry = NULL; in orinoco_cache_fw()
|
D | Kconfig | 38 would not support WPA or firmware download for Prism chipset. 43 bool "Cache Hermes firmware on driver initialisation" 47 Say Y to cache any firmware required by the Hermes drivers 48 on startup. The firmware will remain cached until the 51 Otherwise load the firmware from userspace as required. In 53 whenever the firmware is changed. 130 firmware, such as Symbol Wireless Networker LA4100, CompactFlash 133 This driver requires firmware download on startup. Utilities 134 for downloading Symbol firmware are available at
|
D | orinoco.h | 58 struct firmware; 164 const struct firmware *cached_pri_fw; 165 const struct firmware *cached_fw;
|
/linux-4.1.27/tools/testing/selftests/firmware/ |
D | fw_userhelper.sh | 12 OLD_TIMEOUT=$(cat /sys/class/firmware/timeout) 19 echo "$OLD_TIMEOUT" >/sys/class/firmware/timeout 58 echo 1 >/sys/class/firmware/timeout 69 echo 4 >/sys/class/firmware/timeout
|
D | fw_filesystem.sh | 12 OLD_TIMEOUT=$(cat /sys/class/firmware/timeout) 20 echo "$OLD_TIMEOUT" >/sys/class/firmware/timeout 29 echo 1 >/sys/class/firmware/timeout
|
/linux-4.1.27/drivers/net/wireless/ipw2x00/ |
D | Kconfig | 22 In order to use this driver, you will need a firmware image for it. 23 You can obtain the firmware from 24 <http://ipw2100.sf.net/>. Once you have the firmware image, you 25 will need to place it in /lib/firmware. 33 rather than built-in (Y). This driver requires firmware at device 35 before the filesystem is accessible (hence firmware will be 38 including the firmware and a firmware loader in an initramfs. 84 In order to use this driver, you will need a firmware image for it. 85 You can obtain the firmware from 87 for information on where to install the firmware images. [all …]
|
/linux-4.1.27/sound/pci/pcxhr/ |
D | pcxhr_core.h | 26 struct firmware; 33 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second); 34 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom); 35 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot); 36 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
|
/linux-4.1.27/firmware/emi26/ |
D | loader.HEX | 104 * This firmware is for the Emagic EMI 2|6 Audio Interface 106 * The firmware contained herein is Copyright (c) 1999-2002 Emagic 108 * or public access to this firmware which is a trade secret of Emagic, 112 * This firmware may not be modified and may only be used with the 114 * any driver which includes this firmware, in whole or in part,
|
/linux-4.1.27/drivers/acpi/apei/ |
D | Kconfig | 29 errors are reported to firmware firstly, then reported to 30 Linux by firmware. This way, some non-standard hardware 32 by firmware to produce more valuable hardware error 39 PCIe AER errors may be reported via APEI firmware first mode. 46 Memory errors may be reported via APEI firmware first mode. 64 and firmware implementation.
|
/linux-4.1.27/Documentation/video4linux/ |
D | cx18.txt | 26 You can obtain the firmware files here: 28 http://dl.ivtvdriver.org/ivtv/firmware/cx18-firmware.tar.gz 30 Untar and copy the .fw files to your firmware directory.
|
/linux-4.1.27/drivers/media/usb/ttusb-dec/ |
D | Kconfig | 14 This driver needs external firmware. Please use the commands 18 download/extract them, and then copy them to /usr/lib/hotplug/firmware 19 or /lib/firmware (depending on configuration of firmware hotplug).
|
/linux-4.1.27/Documentation/ |
D | btmrvl.txt | 55 These commands are used to enable host sleep or wake up firmware 59 0 -- Wake up firmware 66 # Wake up firmware 111 SD8688 firmware: 113 /lib/firmware/sd8688_helper.bin 114 /lib/firmware/sd8688.bin 119 git.infradead.org/users/dwmw2/linux-firmware.git/libertas/
|
D | dell_rbu.txt | 34 /sys/class/firmware/dell_rbu/loading 35 /sys/class/firmware/dell_rbu/data 63 This file is then copied to /sys/class/firmware/dell_rbu/data. 73 1) echo 1 > /sys/class/firmware/dell_rbu/loading 74 2) cp bios_image.hdr /sys/class/firmware/dell_rbu/data 75 3) echo 0 > /sys/class/firmware/dell_rbu/loading 77 The /sys/class/firmware/dell_rbu/ entries will remain till the following is 79 echo -1 > /sys/class/firmware/dell_rbu/loading 85 it will make the /sys/class/firmware/dell_rbu/ entries disappear.
|
D | efi-stub.txt | 5 as a PE/COFF image, thereby convincing EFI firmware loaders to load 7 along with the EFI-specific entry point that the firmware loader 13 between architectures is in drivers/firmware/efi/efi-stub-helper.c. 32 the extension the EFI firmware loader will refuse to execute it. It's 34 because EFI firmware doesn't have support for them. For ARM the
|
D | remoteproc.txt | 15 control (power on, load firmware, power off) those remote processors while 32 - Boot a remote processor (i.e. load its firmware, power it on, ...). 83 const char *firmware, int len) 87 the name of the firmware to boot this rproc with, and the 113 Note: this function initiates an asynchronous firmware loading 115 firmware. 178 At this point remoteproc only supports ELF32 firmware binaries. However, 186 When the firmware is parsed, its various segments are loaded to memory 207 * struct resource_table - firmware resource table header 229 * struct fw_rsc_hdr - firmware resource entry header [all …]
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | firmware.c | 52 const struct firmware *fwnv; 181 const struct firmware *nv) in brcmf_init_nvram_parser() 200 static void *brcmf_fw_nvram_strip(const struct firmware *nv, u32 *new_length) in brcmf_fw_nvram_strip() 240 const struct firmware *code; 242 void (*done)(struct device *dev, const struct firmware *fw, 246 static void brcmf_fw_request_nvram_done(const struct firmware *fw, void *ctx) in brcmf_fw_request_nvram_done() 274 static void brcmf_fw_request_code_done(const struct firmware *fw, void *ctx) in brcmf_fw_request_code_done() 315 const struct firmware *fw, in brcmf_fw_get_firmwares()
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | Kconfig | 10 By default, firmware for the ISP parts will be loaded 25 Upon request, the driver caches the firmware image until 30 http://ldriver.qlogic.com/firmware/ 32 They are also included in the linux-firmware tree as well.
|
/linux-4.1.27/Documentation/powerpc/ |
D | bootwrapper.txt | 6 a boot wrapper to make it usable by the system firmware. There is no 7 standard PowerPC firmware interface, so the boot wrapper is designed to 12 The different image types are used to support all of the various firmware 14 used firmware type on general purpose PowerPC systems from Apple, IBM and 16 are a handful of other firmware implementations which are also popular. Each 17 firmware interface requires a different image format. 43 inside the image instead of provided by firmware. The 50 data from the board firmware, but simpleImages do not 51 talk to the firmware at all. 53 Planet boards using the PlanetCore firmware. Board [all …]
|
D | 00-INDEX | 18 firmware-assisted-dump.txt 19 - Documentation on the firmware assisted dump mechanism "fadump". 27 - describes the layout of firmware binaries for the Freescale QUICC
|
D | firmware-assisted-dump.txt | 6 The goal of firmware-assisted dump is to enable the dump of 13 - Fadump uses the same firmware interfaces and memory reservation model 27 Comparing with kdump or other strategies, firmware-assisted 40 and assistance from the Power firmware. The procedure is 44 Power firmware for dump preservation during OS initialization. 48 -- When a system crashes, the Power firmware will save 64 firmware will reset PCI and other hardware state. It will 84 next firmware-assisted dump registration. 89 Please note that the firmware-assisted dump feature 91 firmware versions. [all …]
|
D | qe_firmware.txt | 30 Each firmware file comes with its own software license. For information on 32 the firmware. 38 http://opensource.freescale.com. For other firmware files, please contact 47 The term 'firmware' refers to a binary blob that contains the microcode as 55 Firmware files are binary files that contain only a firmware. 69 2) The CERCR.CIR bit is set to 0 or 1, depending on whether the firmware 203 identifies the firmware. 294 A Python program that creates firmware binaries from the header files normally
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm8994.h | 162 const struct firmware *cur_fw; 163 const struct firmware *mbc; 164 const struct firmware *mbc_vss; 165 const struct firmware *enh_eq;
|
D | wm_adsp.c | 526 const struct firmware *firmware; in wm_adsp_load() local 550 ret = request_firmware(&firmware, file, dsp->dev); in wm_adsp_load() 558 if (pos >= firmware->size) { in wm_adsp_load() 560 file, firmware->size); in wm_adsp_load() 564 header = (void*)&firmware->data[0]; in wm_adsp_load() 625 while (pos < firmware->size && in wm_adsp_load() 626 pos - firmware->size > sizeof(*region)) { in wm_adsp_load() 627 region = (void *)&(firmware->data[pos]); in wm_adsp_load() 719 if (pos > firmware->size) in wm_adsp_load() 721 file, regions, pos - firmware->size); in wm_adsp_load() [all …]
|
D | rt5677-spi.h | 19 int rt5677_spi_burst_write(u32 addr, const struct firmware *fw);
|
/linux-4.1.27/arch/x86/kernel/cpu/microcode/ |
D | intel.c | 280 const struct firmware *firmware; in request_microcode_fw() local 286 if (request_firmware_direct(&firmware, name, device)) { in request_microcode_fw() 291 ret = generic_load_microcode(cpu, (void *)firmware->data, in request_microcode_fw() 292 firmware->size, &get_ucode_fw); in request_microcode_fw() 294 release_firmware(firmware); in request_microcode_fw()
|
/linux-4.1.27/Documentation/isdn/ |
D | README.icn | 93 The D-channel protocol is configured by loading different firmware 116 The D-channel protocol is configured by loading different firmware 119 Loading the firmware into the card: 121 The firmware is supplied together with the isdn4k-utils package. It 122 can be found in the subdirectory icnctrl/firmware/ 127 pc_1t_ca.bin - Image of firmware for german 1TR6 protocol. 128 pc_eu_ca.bin - Image if firmware for EDSS1 (Euro-ISDN) protocol. 130 Assuming you have installed the utility-package correctly, the firmware 139 To load a 4B-card, the same command is used, except a second firmware 142 -> After downloading firmware, the two LEDs at the back cover of the card
|
D | README.pcbit | 10 The common versions of the pcbit board require a firmware that is 12 firmware you need "pcbitctl" available on the standard isdn4k-utils 20 allow you to load the firmware after a hard reset. 29 manufacturer believe to be caused by bugs in the firmware. The current
|
D | README.act2000 | 70 option of the "actctrl"-utility after loading the firmware into the 85 version as to the kernel-builtin one. (i.e. loading of firmware and 88 Loading the firmware into the card: 90 The firmware is supplied together with the isdn4k-utils package. It 91 can be found in the subdirectory act2000/firmware/ 93 Assuming you have installed the utility-package correctly, the firmware
|
D | README.avmb1 | 11 t4-files can be found at ftp://ftp.avm.de/cardware/b1/linux/firmware 24 You need at least /dev/capi20 to load the firmware. 37 To use the card you need the t4-files to download the firmware. 51 and load the firmware with 57 and load the firmware by calling 63 and load the firmware by calling 71 Init card and load firmware.
|
D | README.hysdn | 53 and firmware may be fetched from Hypercopes WWW-Site www.hypercope.de. 116 the cards firmware. The type of data is automatically detected when the 118 The firmware boot files are normally called hyclient.pof for client cards 126 1001 Invalid firmware header 128 1003 Internal firmware handler error 164 0x00000020 Log firmware record parser 165 0x00000040 Log every firmware write actions
|
/linux-4.1.27/drivers/net/wireless/cw1200/ |
D | fwio.c | 62 const struct firmware *firmware = NULL; in cw1200_load_firmware_cw1200() local 148 ret = request_firmware(&firmware, fw_path, priv->pdev); in cw1200_load_firmware_cw1200() 176 num_blocks = (firmware->size - 1) / DOWNLOAD_BLOCK_SIZE + 1; in cw1200_load_firmware_cw1200() 179 val32 = firmware->size; /* Explicit cast from size_t to u32 */ in cw1200_load_firmware_cw1200() 211 tx_size = block_size = min_t(size_t, firmware->size - put, in cw1200_load_firmware_cw1200() 214 memcpy(buf, &firmware->data[put], block_size); in cw1200_load_firmware_cw1200() 256 release_firmware(firmware); in cw1200_load_firmware_cw1200()
|
/linux-4.1.27/drivers/firmware/ |
D | Kconfig | 30 bool "Add firmware-provided memory map to sysfs" if EXPERT 33 Add the firmware-provided (unmodified) memory map to /sys/firmware/memmap. 37 See also Documentation/ABI/testing/sysfs-firmware-memmap. 44 If your firmware supplies the PCDP table, and you want to 48 If your firmware supplies the HCDP table, and you want to 108 under /sys/firmware/dmi when this option is enabled and 139 source "drivers/firmware/google/Kconfig" 140 source "drivers/firmware/efi/Kconfig"
|
/linux-4.1.27/Documentation/devicetree/bindings/net/nfc/ |
D | pn544.txt | 10 - firmware-gpios: Output GPIO pin used to enter firmware download mode 33 firmware-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
|
D | nxp-nci.txt | 10 - firmware-gpios: Output GPIO pin used to enter firmware download mode 33 firmware-gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
|
/linux-4.1.27/sound/drivers/vx/ |
D | vx_hwdep.c | 70 const struct firmware *fw; in snd_vx_setup_firmware() 86 chip->firmware[i] = fw; in snd_vx_setup_firmware() 116 release_firmware(chip->firmware[i]); in snd_vx_free_firmware()
|
/linux-4.1.27/drivers/fmc/ |
D | fmc-write-eeprom.c | 32 static int fwe_run_tlv(struct fmc_device *fmc, const struct firmware *fw, in fwe_run_tlv() 68 static int fwe_run_bin(struct fmc_device *fmc, const struct firmware *fw) in fwe_run_bin() 82 static int fwe_run(struct fmc_device *fmc, const struct firmware *fw, char *s) in fwe_run() 109 const struct firmware *fw; in fwe_probe()
|
/linux-4.1.27/drivers/net/wireless/p54/ |
D | Kconfig | 11 These devices require softmac firmware which can be found at 23 These devices require softmac firmware which can be found at 35 supported by the fullmac driver/firmware. 37 This driver requires softmac firmware which can be found at 61 file is put at the right place. (usually /lib/firmware.)
|
D | p54spi.h | 122 const struct firmware *firmware; member
|
D | p54pci.h | 97 const struct firmware *firmware; member
|
D | p54spi.c | 171 ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev); in p54spi_request_firmware() 178 ret = p54_parse_firmware(dev, priv->firmware); in p54spi_request_firmware() 180 release_firmware(priv->firmware); in p54spi_request_firmware() 190 const struct firmware *eeprom; in p54spi_request_eeprom() 222 fw_len = priv->firmware->size; in p54spi_upload_firmware() 223 fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL); in p54spi_upload_firmware() 695 release_firmware(priv->firmware); in p54spi_remove()
|
/linux-4.1.27/drivers/firmware/google/ |
D | Kconfig | 6 These firmware drivers are used by Google's servers. They are 27 This option enables the kernel to search for a firmware log in 29 userland in the file /sys/firmware/log.
|
/linux-4.1.27/drivers/net/wireless/hostap/ |
D | Kconfig | 36 bool "Support downloading firmware images with Host AP driver" 39 Configure Host AP driver to include support for firmware image 42 support cards that don't have firmware in flash, such as D-Link 49 bool "Support for non-volatile firmware download" 52 Allow Host AP driver to write firmware images to the non-volatile 54 Enable this option if you want to be able to change card firmware
|
/linux-4.1.27/Documentation/spi/ |
D | butterfly | 6 firmware for user interfacing and/or sensors. A Butterfly is a $US20 9 develop firmware for this, and flash it using this adapter cable. 26 need to reflash the firmware, and the pins are the standard Atmel "ISP" 40 (a) flash new firmware that disables SPI (set PRR.2, and disable pullups 50 Or you could flash firmware making the AVR into an SPI slave (keeping the 55 That would let you talk to the AVR using custom SPI-with-USI firmware,
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | MIXART.txt | 75 [As of 2.6.11, the firmware can be loaded automatically with hotplug 79 For loading the firmware automatically after the module is loaded, use a 88 The firmware binaries are installed on /usr/share/alsa/firmware 89 (or /usr/local/share/alsa/firmware, depending to the prefix option of 93 The firmware files are copyright by Digigram SA
|
D | ALSA-Configuration.txt | 238 The driver requires the firmware loader support on kernel. 575 The driver requires the firmware loader support on kernel. 583 The driver requires the firmware loader support on kernel. 631 The driver requires the firmware loader support on kernel. 792 The driver requires the firmware loader support on kernel. 800 The driver requires the firmware loader support on kernel. 970 Note: The firmware data can be automatically loaded via hotplug 972 the firmware via hdsploader utility included in alsa-tools 974 The firmware data is found in alsa-firmware package. 1091 The driver requires the firmware loader support on kernel. [all …]
|
/linux-4.1.27/include/misc/ |
D | altera.h | 38 extern int altera_init(struct altera_config *config, const struct firmware *fw); 42 const struct firmware *fw) in altera_init()
|
/linux-4.1.27/include/sound/ |
D | vx_core.h | 30 struct firmware; 103 int (*load_dsp)(struct vx_core *chip, int idx, const struct firmware *fw); 202 const struct firmware *firmware[4]; /* loaded firmware data */ member 212 int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *dsp); 213 int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *dsp); 214 int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp);
|
/linux-4.1.27/Documentation/cpu-freq/ |
D | pcc-cpufreq.txt | 47 firmware and OSPM. It is a mechanism for coordinating processor 48 performance (ie: frequency) between the platform firmware and the OS. 53 OS utilizes the PCC interface to inform platform firmware what frequency the 54 OS wants for a logical processor. The platform firmware attempts to achieve 56 satisfied by platform firmware, then it usually means that power budget 65 between the OS and platform firmware. PCC also implements a "doorbell" that 66 is used by the OS to inform the platform firmware that a command has been 90 communicates the request to the platform firmware. The platform firmware is 108 This command is used by the OSPM to communicate to the platform firmware the 115 The PCC driver will load on any system where the platform firmware: [all …]
|
/linux-4.1.27/arch/mips/netlogic/ |
D | Kconfig | 10 This DTB will be used if the firmware does not pass in a DTB 20 This DTB will be used if the firmware does not pass in a DTB 30 This DTB will be used if the firmware does not pass in a DTB 40 This DTB will be used if the firmware does not pass in a DTB 49 This DTB will be used if the firmware does not pass in a DTB
|
/linux-4.1.27/drivers/misc/altera-stapl/ |
D | Kconfig | 1 comment "Altera FPGA firmware download module" 4 tristate "Altera FPGA firmware download module"
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | sdio.h | 239 const char *firmware; member 268 const char *firmware; member 413 .firmware = SD8786_DEFAULT_FW_NAME, 428 .firmware = SD8787_DEFAULT_FW_NAME, 443 .firmware = SD8797_DEFAULT_FW_NAME, 458 .firmware = SD8897_DEFAULT_FW_NAME, 473 .firmware = SD8887_DEFAULT_FW_NAME, 488 .firmware = SD8801_DEFAULT_FW_NAME,
|
D | main.c | 446 static void mwifiex_fw_dpc(const struct firmware *firmware, void *context) in mwifiex_fw_dpc() argument 457 if (!firmware) { in mwifiex_fw_dpc() 464 adapter->firmware = firmware; in mwifiex_fw_dpc() 465 fw.fw_buf = (u8 *) adapter->firmware->data; in mwifiex_fw_dpc() 466 fw.fw_len = adapter->firmware->size; in mwifiex_fw_dpc() 584 if (adapter->firmware) { in mwifiex_fw_dpc() 585 release_firmware(adapter->firmware); in mwifiex_fw_dpc() 586 adapter->firmware = NULL; in mwifiex_fw_dpc()
|
D | pcie.h | 204 const char *firmware; member 213 .firmware = PCIE8766_DEFAULT_FW_NAME, 222 .firmware = PCIE8897_DEFAULT_FW_NAME,
|
/linux-4.1.27/Documentation/filesystems/ |
D | efivarfs.txt | 16 mount -t efivarfs none /sys/firmware/efi/efivars 18 Due to the presence of numerous firmware bugs where removing non-standard 19 UEFI variables causes the system firmware to fail to POST, efivarfs
|
/linux-4.1.27/Documentation/acpi/ |
D | initrd_table_override.txt | 55 # They must be put into a /kernel/firmware/acpi directory inside the 60 mkdir -p kernel/firmware/acpi 61 cp dsdt.aml kernel/firmware/acpi 66 cp facp.aml kernel/firmware/acpi 67 cp ssdt1.aml kernel/firmware/acpi 94 /sys/firmware/acpi/tables
|
/linux-4.1.27/Documentation/serial/ |
D | README.cycladesZ | 2 The Cyclades-Z must have firmware loaded onto the card before it will 5 The firmware, loader program and the latest device driver code are
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | brcm,bcm2835-dma.txt | 5 Some arbitrary channels are used by the firmware 6 (1,3,6,7 in the current firmware version). 18 not used by the firmware in ascending order,
|
D | fsl-imx-sdma.txt | 13 firmware. 20 scripts firmware 49 22 SSI Dual FIFO (needs firmware ver >= 2)
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | ili210x.c | 191 struct firmware_version firmware; in ili210x_i2c_probe() local 209 &firmware, sizeof(firmware)); in ili210x_i2c_probe() 287 client->irq, firmware.id, firmware.major, firmware.minor); in ili210x_i2c_probe()
|
/linux-4.1.27/drivers/isdn/hardware/mISDN/ |
D | speedfax.c | 377 const struct firmware *firmware; in setup_instance() local 394 err = request_firmware(&firmware, "isdn/ISAR.BIN", &card->pdev->dev); in setup_instance() 402 card->name, firmware->size); in setup_instance() 428 err = card->isar.firmware(&card->isar, firmware->data, firmware->size); in setup_instance() 430 release_firmware(firmware); in setup_instance() 444 release_firmware(firmware); in setup_instance()
|
/linux-4.1.27/sound/firewire/oxfw/ |
D | oxfw.c | 62 u32 firmware; in name_card() local 78 OXFORD_FIRMWARE_ID_ADDRESS, &firmware, 4, 0); in name_card() 81 be32_to_cpus(&firmware); in name_card() 100 v, m, firmware >> 20, firmware & 0xffff, in name_card()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-is.h | 145 const struct firmware *info; 175 const struct firmware *f_w; 214 const struct firmware *info; 253 struct firmware *f_w;
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | Kconfig | 272 This driver needs external firmware. Please use the command 274 download/extract it, and then copy it to /usr/lib/hotplug/firmware 275 or /lib/firmware (depending on configuration of firmware hotplug). 284 This driver needs external firmware. Please use the command 286 download/extract it, and then copy it to /usr/lib/hotplug/firmware 287 or /lib/firmware (depending on configuration of firmware hotplug). 335 This driver needs external firmware. Please use the commands 338 download/extract them, and then copy them to /usr/lib/hotplug/firmware 339 or /lib/firmware (depending on configuration of firmware hotplug). 523 This driver needs external firmware. Please use the commands [all …]
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | Kconfig | 11 but it needs a special firmware (carl9170-1.fw) to do that. 13 The firmware can be downloaded from our wiki here: 28 Say Y, unless you need the LEDs for firmware debugging.
|
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-qmss.txt | 58 QMSS can be loaded with the accumulator firmware. The 59 accumulator firmware’s job is to poll a select number of 65 the buffer for descriptor information. This firmware 70 pdsp-id : QMSS PDSP running accumulator firmware 97 -- firmware : firmware to be loaded on the PDSP. 98 -- id : the qmss pdsp that will run the firmware. 224 firmware = "keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw";
|
/linux-4.1.27/drivers/net/wireless/zd1211rw/ |
D | Kconfig | 9 Device firmware is required alongside this driver. You can download 10 the firmware distribution from http://sf.net/projects/zd1211/files/
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | core.c | 169 static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar, in ath10k_fetch_fw_file() 174 const struct firmware *fw; in ath10k_fetch_fw_file() 445 if (!IS_ERR(ar->firmware)) in ath10k_core_free_firmware_files() 446 release_firmware(ar->firmware); in ath10k_core_free_firmware_files() 459 ar->firmware = NULL; in ath10k_core_free_firmware_files() 511 ar->firmware = ath10k_fetch_fw_file(ar, in ath10k_core_fetch_firmware_api_1() 514 if (IS_ERR(ar->firmware)) { in ath10k_core_fetch_firmware_api_1() 515 ret = PTR_ERR(ar->firmware); in ath10k_core_fetch_firmware_api_1() 520 ar->firmware_data = ar->firmware->data; in ath10k_core_fetch_firmware_api_1() 521 ar->firmware_len = ar->firmware->size; in ath10k_core_fetch_firmware_api_1() [all …]
|
D | core.h | 554 const struct firmware *board; 558 const struct firmware *otp; 562 const struct firmware *firmware; member 566 const struct firmware *cal_file; 673 const struct firmware *utf;
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | cna_fwimg.c | 24 const struct firmware *bfi_fw; 32 const struct firmware *fw; in cna_read_firmware()
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | Makefile | 1 cx18-objs := cx18-driver.o cx18-cards.o cx18-i2c.o cx18-firmware.o cx18-gpio.o \ 4 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/ |
D | Kconfig | 29 In order to use this driver, you will need a firmware 34 The firmware is typically installed in /lib/firmware. You can 35 look in the hotplug script /etc/hotplug/firmware.agent to 57 This is the driver that supports the DVM firmware which is 65 This is the driver that supports the MVM firmware which is
|
/linux-4.1.27/drivers/media/pci/ttpci/ |
D | Kconfig | 26 This driver needs an external firmware. Please use the script 28 download/extract it, and then copy it to /usr/lib/hotplug/firmware 29 or /lib/firmware (depending on configuration of firmware hotplug). 43 The AV7110 firmware provides some code to generate an OnScreenDisplay 150 required to have loaded firmware to tune properly.
|
/linux-4.1.27/scripts/ |
D | Makefile.fwinst | 31 firmware-dirs := $(sort $(addprefix $(objtree)/$(obj)/,$(dir $(fw-external-y) $(fw-shipped-all)))) 33 _dummy := $(foreach d,$(firmware-dirs), $(shell [ -d $(d) ] || mkdir -p $(d)))
|
/linux-4.1.27/drivers/input/mouse/ |
D | cyapa.h | 176 int (*check_fw)(struct cyapa *, const struct firmware *); 179 int (*bl_initiate)(struct cyapa *, const struct firmware *); 180 int (*update_fw)(struct cyapa *, const struct firmware *);
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | Kconfig | 27 The microcode is typically installed in /lib/firmware. You can 28 look in the hotplug script /etc/hotplug/firmware.agent to 53 The microcode is typically installed in /lib/firmware. You can 54 look in the hotplug script /etc/hotplug/firmware.agent to
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/ |
D | mac80211_if.h | 58 const struct firmware *fw_bin[MAX_FW_IMAGES]; 59 const struct firmware *fw_hdr[MAX_FW_IMAGES];
|
/linux-4.1.27/sound/pci/riptide/ |
D | riptide.c | 423 struct riptide_firmware firmware; member 432 const struct firmware *fw_entry; 459 union firmware_version firmware; member 656 .firmware = { 1186 union firmware_version firmware = { .ret = CMDRET_ZERO }; in try_to_load_firmware() local 1216 SEND_GETV(cif, &firmware.ret); in try_to_load_firmware() 1218 firmware.firmware.ASIC, firmware.firmware.CODEC, in try_to_load_firmware() 1219 firmware.firmware.AUXDSP, firmware.firmware.PROG); in try_to_load_firmware() 1225 if (!memcmp(&firmware_versions[i], &firmware, sizeof(firmware))) in try_to_load_firmware() 1247 chip->firmware = firmware; in try_to_load_firmware() [all …]
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
D | islpci_dev.c | 90 const struct firmware *fw_entry = NULL; in isl_upload_firmware() 94 rc = request_firmware(&fw_entry, priv->firmware, PRISM_FW_PDEV); in isl_upload_firmware() 98 "prism54", priv->firmware); in isl_upload_firmware() 110 "prism54", priv->firmware); in isl_upload_firmware() 473 priv->ndev->name, priv->firmware); in islpci_upload_fw() 893 strcpy(priv->firmware, ISL3877_IMAGE_FILE); in islpci_setup() 897 strcpy(priv->firmware, ISL3886_IMAGE_FILE); in islpci_setup() 901 strcpy(priv->firmware, ISL3890_IMAGE_FILE); in islpci_setup()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | hal_init.c | 44 static void rtl871x_load_fw_cb(const struct firmware *firmware, void *context) in rtl871x_load_fw_cb() argument 49 if (!firmware) { in rtl871x_load_fw_cb() 58 padapter->fw = firmware; in rtl871x_load_fw_cb() 82 const struct firmware **praw = &padapter->fw; in rtl871x_open_fw()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos5410-smdk5410.dts | 33 firmware@02037000 { 34 compatible = "samsung,secure-firmware";
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | simple-framebuffer.txt | 3 A simple frame-buffer describes a frame-buffer setup by firmware or 29 nodes, so that the firmware only needs to update the mode information and 31 added, the simplefb nodes will already contain this info and the firmware 34 If pre-filled framebuffer nodes are used, the firmware may need extra
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
D | sti_hqvdp.c | 848 static void sti_hqvdp_start_xp70(const struct firmware *firmware, void *ctxt) in sti_hqvdp_start_xp70() argument 863 if (!firmware) { in sti_hqvdp_start_xp70() 868 header = (struct fw_header *) firmware->data; in sti_hqvdp_start_xp70() 869 if (firmware->size < sizeof(*header)) { in sti_hqvdp_start_xp70() 870 DRM_ERROR("Invalid firmware size (%d)\n", firmware->size); in sti_hqvdp_start_xp70() 874 header->pmem_size + header->dmem_size) != firmware->size) { in sti_hqvdp_start_xp70() 878 firmware->size); in sti_hqvdp_start_xp70() 882 data = (u8 *) firmware->data; in sti_hqvdp_start_xp70() 951 release_firmware(firmware); in sti_hqvdp_start_xp70()
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23885-417.c | 900 const struct firmware *firmware; in cx23885_load_firmware() local 931 retval = request_firmware(&firmware, CX23885_FIRM_IMAGE_NAME, in cx23885_load_firmware() 943 if (firmware->size != CX23885_FIRM_IMAGE_SIZE) { in cx23885_load_firmware() 946 firmware->size, CX23885_FIRM_IMAGE_SIZE); in cx23885_load_firmware() 947 release_firmware(firmware); in cx23885_load_firmware() 951 if (0 != memcmp(firmware->data, magic, 8)) { in cx23885_load_firmware() 954 release_firmware(firmware); in cx23885_load_firmware() 960 dataptr = (u32 *)firmware->data; in cx23885_load_firmware() 961 for (i = 0; i < (firmware->size >> 2); i++) { in cx23885_load_firmware() 966 release_firmware(firmware); in cx23885_load_firmware() [all …]
|
/linux-4.1.27/drivers/tc/ |
D | tc.c | 96 tdev->firmware[i] = in tc_bus_add_devices() 103 tdev->firmware[8] = 0; in tc_bus_add_devices() 108 tdev->name, tdev->firmware); in tc_bus_add_devices()
|
/linux-4.1.27/drivers/usb/atm/ |
D | Kconfig | 26 two parts of the firmware, extracted by the user space tools; see 38 install the firmware, extracted by the user space tools; see 63 the modem using a user space utility (a firmware loader for example).
|
/linux-4.1.27/Documentation/wimax/ |
D | README.i2400m | 62 3. Installing the firmware 64 The firmware can be obtained from http://linuxwimax.org or might have 69 $ cp FIRMWAREFILE.sbcf /lib/firmware/i2400m-fw-BUSTYPE-1.3.sbcf 71 * NOTE: if your firmware came in an .rpm or .deb file, just install 75 Each hardware type comes with its own firmware and will not work 108 plugged in). The driver will enumerate the device, upload the firmware 113 i2400m_usb 5-4:1.0: firmware interface version 8.0.0 258 This means that the driver cannot locate the firmware file named 259 /lib/firmware/i2400m-fw-usb-1.2.sbcf. Check that the file is present in
|
/linux-4.1.27/Documentation/nfc/ |
D | nfc-pn544.txt | 16 In the normal (HCI) mode and in the firmware update mode read and 21 HCI specification. The firmware is updated using a specific protocol,
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-opal.txt | 4 Most of the device node and properties layout is specific to the firmware and 5 used by the firmware itself for configuring the port. From the linux
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | Kconfig | 22 (e.g. /dev/mtd1). This is required to update the firmware or 29 This exposes the on-board firmware-managed sensors as a
|
/linux-4.1.27/drivers/media/tuners/ |
D | xc5000.c | 75 const struct firmware *firmware; member 634 const struct firmware *fw) in xc5000_fwupload() 1134 const struct firmware *fw; in xc_load_fw_and_init_tuner() 1144 if (!priv->firmware) { in xc_load_fw_and_init_tuner() 1158 priv->firmware = fw; in xc_load_fw_and_init_tuner() 1160 fw = priv->firmware; in xc_load_fw_and_init_tuner() 1307 if (!priv->firmware) in xc5000_resume() 1339 if (priv->firmware) { in xc5000_release() 1340 release_firmware(priv->firmware); in xc5000_release() 1341 priv->firmware = NULL; in xc5000_release()
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | b43legacy.h | 643 const struct firmware *ucode; 645 const struct firmware *pcm; 647 const struct firmware *initvals; 649 const struct firmware *initvals_band; 737 const struct firmware *fwp; /* needed to pass fw pointer */
|
/linux-4.1.27/drivers/net/can/softing/ |
D | Kconfig | 25 You need firmware for these, which you can get at 28 firmware version 4.6 (softing-fw-4.6-binaries.tar.gz)
|
/linux-4.1.27/drivers/media/common/ |
D | cypress_firmware.c | 40 static int cypress_get_hexline(const struct firmware *fw, in cypress_get_hexline() 72 const struct firmware *fw, int type) in cypress_load_firmware()
|
/linux-4.1.27/drivers/media/pci/cx88/ |
D | cx88-blackbird.c | 427 const struct firmware *firmware; in blackbird_load_firmware() local 443 retval = request_firmware(&firmware, CX2341X_FIRM_ENC_FILENAME, in blackbird_load_firmware() 454 if (firmware->size != BLACKBIRD_FIRM_IMAGE_SIZE) { in blackbird_load_firmware() 456 firmware->size, BLACKBIRD_FIRM_IMAGE_SIZE); in blackbird_load_firmware() 457 release_firmware(firmware); in blackbird_load_firmware() 461 if (0 != memcmp(firmware->data, magic, 8)) { in blackbird_load_firmware() 463 release_firmware(firmware); in blackbird_load_firmware() 469 dataptr = (__le32 *)firmware->data; in blackbird_load_firmware() 470 for (i = 0; i < (firmware->size >> 2); i++) { in blackbird_load_firmware() 482 release_firmware(firmware); in blackbird_load_firmware()
|
/linux-4.1.27/Documentation/fmc/ |
D | identifiers.txt | 152 spusa$ sudo gensdbfs . /lib/firmware/fdelay-eeprom.bin 153 spusa$ sdb-read -l -e 0x100 /lib/firmware/fdelay-eeprom.bin 159 spusa$ ../fru-dump /lib/firmware/fdelay-eeprom.bin 160 /lib/firmware/fdelay-eeprom.bin: manufacturer: CERN 161 /lib/firmware/fdelay-eeprom.bin: product-name: FmcDelay1ns4cha 162 /lib/firmware/fdelay-eeprom.bin: serial-number: proto-0 163 /lib/firmware/fdelay-eeprom.bin: part-number: EDA-02267-V3
|
/linux-4.1.27/drivers/net/wireless/ |
D | Kconfig | 36 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware" 43 bool "Enable full debugging output in the Libertas thin firmware module." 49 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware" 86 and need their firmware loaded at start-up. If yours is 87 one of these, you will need to provide a firmware image 89 firmware package can be downloaded from 182 The zd1201 device requires external firmware to be loaded.
|
/linux-4.1.27/arch/mips/ |
D | Kconfig.debug | 39 For most systems, it is firmware or second stage bootloader that 53 the command line from the firmware or the second-stage bootloader. 72 bool "Built-in command line overrides firmware arguments" 77 command line arguments from firmware or second stage bootloader.
|
/linux-4.1.27/Documentation/laptops/ |
D | thinkpad-acpi.txt | 177 firmware that such a driver is present, and modifies how the ThinkPad 178 firmware will behave in many situations. 195 events. If a key is "masked" (bit set to 0 in the mask), the firmware 196 will handle it. If it is "unmasked", it signals the firmware that 197 thinkpad-acpi would prefer to handle it, if the firmware would be so 205 The driver will filter out any unmasked hotkeys, so even if the firmware 211 Bluetooth by itself in firmware. 214 depending on the ThinkPad model and firmware version. On those 236 nor does it allow one to manipulate the hot key mask when the firmware 252 the hotkeys that were supported by ancient firmware [all …]
|
/linux-4.1.27/drivers/char/ipmi/ |
D | Kconfig | 59 firmware mechanism such as ACPI or DMI. Older systems do not, and so 75 tristate 'POWERNV (OPAL firmware) IPMI interface' 77 Provides a driver for OPAL firmware-based IPMI interfaces.
|
/linux-4.1.27/sound/pci/echoaudio/ |
D | echoaudio.h | 425 const struct firmware *fw_cache[8]; /* Cached firmwares */ 441 static int get_firmware(const struct firmware **fw_entry, 443 static void free_firmware(const struct firmware *fw_entry,
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
D | Kconfig | 16 - GPIO pins are configured by the firmware, 17 - CDM configuration (clocking) is setup correctly by firmware,
|