Home
last modified time | relevance | path

Searched refs:firmware (Results 1 – 25 of 85) sorted by relevance

1234

/sound/pci/asihpi/
Dhpidspcd.c18 const struct firmware *firmware; member
26 const struct firmware *firmware; in hpi_dsp_code_open() local
35 err = request_firmware(&firmware, fw_name, &dev->dev); in hpi_dsp_code_open()
37 if (err || !firmware) { in hpi_dsp_code_open()
42 if (firmware->size < sizeof(header)) { in hpi_dsp_code_open()
46 memcpy(&header, firmware->data, sizeof(header)); in hpi_dsp_code_open()
50 || (header.size != firmware->size)) { in hpi_dsp_code_open()
53 header.size, firmware->size); in hpi_dsp_code_open()
79 dsp_code->pvt->firmware = firmware; in hpi_dsp_code_open()
86 release_firmware(firmware); in hpi_dsp_code_open()
[all …]
/sound/isa/wavefront/
Dwavefront_fx.c235 const struct firmware *firmware = NULL; in snd_wavefront_fx_start() local
240 err = request_firmware(&firmware, "yamaha/yss225_registers.bin", in snd_wavefront_fx_start()
247 for (i = 0; i + 1 < firmware->size; i += 2) { in snd_wavefront_fx_start()
248 if (firmware->data[i] >= 8 && firmware->data[i] < 16) { in snd_wavefront_fx_start()
249 outb(firmware->data[i + 1], in snd_wavefront_fx_start()
250 dev->base + firmware->data[i]); in snd_wavefront_fx_start()
251 } else if (firmware->data[i] == WAIT_IDLE) { in snd_wavefront_fx_start()
268 release_firmware(firmware); in snd_wavefront_fx_start()
/sound/pci/pcxhr/
Dpcxhr_core.h13 struct firmware;
20 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second);
21 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom);
22 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot);
23 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
/sound/soc/codecs/
Dwm8994.h167 const struct firmware *cur_fw;
168 const struct firmware *mbc;
169 const struct firmware *mbc_vss;
170 const struct firmware *enh_eq;
Drt5677-spi.h15 int rt5677_spi_write_firmware(u32 addr, const struct firmware *fw);
26 static inline int rt5677_spi_write_firmware(u32 addr, const struct firmware *fw) in rt5677_spi_write_firmware()
Dwm_adsp.c1770 const struct firmware *firmware) in wm_adsp1_parse_sizes() argument
1774 adsp1_sizes = (void *)&firmware->data[pos]; in wm_adsp1_parse_sizes()
1786 const struct firmware *firmware) in wm_adsp2_parse_sizes() argument
1790 adsp2_sizes = (void *)&firmware->data[pos]; in wm_adsp2_parse_sizes()
1826 const struct firmware *firmware; in wm_adsp_load() local
1849 ret = request_firmware(&firmware, file, dsp->dev); in wm_adsp_load()
1857 if (pos >= firmware->size) { in wm_adsp_load()
1859 file, firmware->size); in wm_adsp_load()
1863 header = (void *)&firmware->data[0]; in wm_adsp_load()
1886 pos = dsp->ops->parse_sizes(dsp, file, pos, firmware); in wm_adsp_load()
[all …]
Dwm_adsp.h118 const struct firmware *firmware);
/sound/drivers/vx/
Dvx_hwdep.c57 const struct firmware *fw; in snd_vx_setup_firmware()
73 chip->firmware[i] = fw; in snd_vx_setup_firmware()
103 release_firmware(chip->firmware[i]); in snd_vx_free_firmware()
Dvx_core.c409 int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *boot) in snd_vx_load_boot_image()
643 int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *boot) in snd_vx_dsp_boot()
665 int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp) in snd_vx_dsp_load()
738 if (! chip->firmware[i]) in snd_vx_resume()
740 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
/sound/soc/intel/skylake/
Dskl-sst-dsp.h186 const struct firmware *fw;
236 int snd_skl_parse_uuids(struct sst_dsp *ctx, const struct firmware *fw,
244 int skl_dsp_strip_extended_manifest(struct firmware *fw);
252 struct firmware *stripped_fw,
Dskl-sst-utils.c229 int snd_skl_parse_uuids(struct sst_dsp *ctx, const struct firmware *fw, in snd_skl_parse_uuids()
238 struct firmware stripped_fw; in snd_skl_parse_uuids()
337 int skl_dsp_strip_extended_manifest(struct firmware *fw) in skl_dsp_strip_extended_manifest()
385 struct firmware *stripped_fw, in skl_prepare_lib_load()
/sound/firewire/oxfw/
Doxfw.c70 u32 firmware; in name_card() local
86 OXFORD_FIRMWARE_ID_ADDRESS, &firmware, 4, 0); in name_card()
89 be32_to_cpus(&firmware); in name_card()
110 v, m, firmware >> 20, firmware & 0xffff, in name_card()
/sound/soc/sof/
DKconfig6 generic open source audio DSP firmware for multiple devices.
87 This option enables strict ABI checks for firmware and topology
93 This option will stop topology creation and firmware load upfront.
102 This option can be used to enable or disable individual SOF firmware
134 if you are trying to debug IPC with the DSP firmware.
160 bool "SOF enable firmware trace"
162 The firmware trace can be enabled either at build-time with
178 This option keeps the DSP in D0 state so that firmware debug
/sound/pci/riptide/
Driptide.c409 struct riptide_firmware firmware; member
418 const struct firmware *fw_entry;
445 union firmware_version firmware; member
641 .firmware = {
1172 union firmware_version firmware = { .ret = CMDRET_ZERO }; in try_to_load_firmware() local
1202 SEND_GETV(cif, &firmware.ret); in try_to_load_firmware()
1204 firmware.firmware.ASIC, firmware.firmware.CODEC, in try_to_load_firmware()
1205 firmware.firmware.AUXDSP, firmware.firmware.PROG); in try_to_load_firmware()
1211 if (!memcmp(&firmware_versions[i], &firmware, sizeof(firmware))) in try_to_load_firmware()
1233 chip->firmware = firmware; in try_to_load_firmware()
[all …]
/sound/pci/echoaudio/
Dechoaudio.h426 const struct firmware *fw_cache[8]; /* Cached firmwares */
442 static int get_firmware(const struct firmware **fw_entry,
444 static void free_firmware(const struct firmware *fw_entry,
Ddarla20.c50 static const struct firmware card_fw[] = {
Dgina20.c54 static const struct firmware card_fw[] = {
Ddarla24.c54 static const struct firmware card_fw[] = {
Dindigodjx.c54 static const struct firmware card_fw[] = {
Dindigo.c54 static const struct firmware card_fw[] = {
Dindigoio.c55 static const struct firmware card_fw[] = {
Dindigodj.c54 static const struct firmware card_fw[] = {
/sound/usb/6fire/
Dfirmware.c141 static int usb6fire_fw_ihex_init(const struct firmware *fw, in usb6fire_fw_ihex_init()
196 const struct firmware *fw = NULL; in usb6fire_fw_ezusb_upload()
276 const struct firmware *fw; in usb6fire_fw_fpga_upload()
DMakefile2 snd-usb-6fire-objs += chip.o comm.o midi.o control.o firmware.o pcm.o
/sound/soc/intel/atom/sst/
Dsst_loader.c286 const struct firmware *fw) in sst_cache_and_parse_fw()
311 void sst_firmware_load_cb(const struct firmware *fw, void *context) in sst_firmware_load_cb()
345 const struct firmware *fw; in sst_request_fw()

1234