Home
last modified time | relevance | path

Searched refs:firmware (Results 1 – 25 of 87) 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.c1764 const struct firmware *firmware) in wm_adsp1_parse_sizes() argument
1768 adsp1_sizes = (void *)&firmware->data[pos]; in wm_adsp1_parse_sizes()
1780 const struct firmware *firmware) in wm_adsp2_parse_sizes() argument
1784 adsp2_sizes = (void *)&firmware->data[pos]; in wm_adsp2_parse_sizes()
1820 const struct firmware *firmware; in wm_adsp_load() local
1843 ret = request_firmware(&firmware, file, dsp->dev); in wm_adsp_load()
1851 if (pos >= firmware->size) { in wm_adsp_load()
1853 file, firmware->size); in wm_adsp_load()
1857 header = (void *)&firmware->data[0]; in wm_adsp_load()
1880 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()
107 release_firmware(chip->firmware[i]); in snd_vx_free_firmware()
Dvx_core.c426 int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *boot) in snd_vx_load_boot_image()
660 int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *boot) in snd_vx_dsp_boot()
683 int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp) in snd_vx_dsp_load()
758 if (! chip->firmware[i]) in snd_vx_resume()
760 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
/sound/firewire/oxfw/
Doxfw.c71 u32 firmware; in name_card() local
87 OXFORD_FIRMWARE_ID_ADDRESS, &firmware, 4, 0); in name_card()
90 be32_to_cpus(&firmware); in name_card()
92 if (firmware >> 20 == 0x970) in name_card()
113 v, m, firmware >> 20, firmware & 0xffff, in name_card()
/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/pci/riptide/
Driptide.c408 struct riptide_firmware firmware; member
417 const struct firmware *fw_entry;
444 union firmware_version firmware; member
640 .firmware = {
1177 union firmware_version firmware = { .ret = CMDRET_ZERO }; in try_to_load_firmware() local
1207 SEND_GETV(cif, &firmware.ret); in try_to_load_firmware()
1209 firmware.firmware.ASIC, firmware.firmware.CODEC, in try_to_load_firmware()
1210 firmware.firmware.AUXDSP, firmware.firmware.PROG); in try_to_load_firmware()
1216 if (!memcmp(&firmware_versions[i], &firmware, sizeof(firmware))) in try_to_load_firmware()
1238 chip->firmware = firmware; in try_to_load_firmware()
[all …]
/sound/soc/sof/
DKconfig6 generic open source audio DSP firmware for multiple devices.
103 This option enables strict ABI checks for firmware and topology
109 This option will stop topology creation and firmware load upfront.
118 This option can be used to enable or disable individual SOF firmware
150 if you are trying to debug IPC with the DSP firmware.
176 bool "SOF enable firmware trace"
178 The firmware trace can be enabled either at build-time with
194 This option keeps the DSP in D0 state so that firmware debug
/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[] = {
Dindigo.c54 static const struct firmware card_fw[] = {
Dindigoio.c55 static const struct firmware card_fw[] = {
Dindigodj.c54 static const struct firmware card_fw[] = {
Dindigodjx.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