Searched refs:dsp (Results 1 - 25 of 145) sorted by last modified time

123456

/linux-master/sound/pci/hda/
H A Dcs35l41_hda.c569 struct cs_dsp *dsp = &cs35l41->cs_dsp; local
575 cs35l41_configure_cs_dsp(cs35l41->dev, cs35l41->regmap, dsp);
576 dsp->client_ops = &client_ops;
601 ret = cs_dsp_power_up(dsp, wmfw_firmware, wmfw_filename, coeff_firmware, coeff_filename,
623 struct cs_dsp *dsp = &cs35l41->cs_dsp; local
626 cs_dsp_stop(dsp);
627 cs_dsp_power_down(dsp);
633 struct cs_dsp *dsp = &cs35l41->cs_dsp; local
639 cs_dsp_remove(dsp);
1149 dev_err(cs35l41->dev, "Fail to start dsp
[all...]
/linux-master/sound/soc/sof/xtensa/
H A DMakefile3 snd-sof-xtensa-dsp-y := core.o
5 obj-$(CONFIG_SND_SOC_SOF_XTENSA) += snd-sof-xtensa-dsp.o
/linux-master/sound/soc/sof/intel/
H A Dhda.c26 #include <sound/intel-dsp-config.h>
646 /* check if dsp is there */
H A Dbdw.c20 #include <sound/intel-dsp-config.h>
H A Dbyt.c20 #include <sound/intel-dsp-config.h>
H A Datom.c20 #include <sound/intel-dsp-config.h>
H A DMakefile7 hda-dsp.o hda-ipc.o hda-ctrl.o hda-pcm.o \
/linux-master/sound/soc/sof/imx/
H A Dimx8.c19 #include <linux/firmware/imx/dsp.h>
240 priv->ipc_dev = platform_device_register_data(sdev->dev, "imx-dsp",
652 { .compatible = "fsl,imx8qxp-dsp", .data = &sof_of_imx8qxp_desc},
653 { .compatible = "fsl,imx8qm-dsp", .data = &sof_of_imx8qm_desc},
H A Dimx8m.c20 #include <linux/firmware/imx/dsp.h>
166 priv->ipc_dev = platform_device_register_data(sdev->dev, "imx-dsp",
237 priv->regmap = syscon_regmap_lookup_by_compatible("fsl,dsp-ctrl");
239 dev_err(sdev->dev, "cannot find dsp-ctrl registers");
500 { .compatible = "fsl,imx8mp-dsp", .data = &sof_of_imx8mp_desc},
H A Dimx8ulp.c12 #include <linux/firmware/imx/dsp.h>
177 /* System integration module(SIM) control dsp configuration */
178 priv->regmap = syscon_regmap_lookup_by_phandle(np, "fsl,dsp-ctrl");
182 priv->ipc_dev = platform_device_register_data(sdev->dev, "imx-dsp",
502 { .compatible = "fsl,imx8ulp-dsp", .data = &sof_of_imx8ulp_desc},
/linux-master/sound/soc/mediatek/common/
H A DMakefile3 snd-soc-mtk-common-y := mtk-afe-platform-driver.o mtk-afe-fe-dai.o mtk-dsp-sof-common.o mtk-soundcard-driver.o
/linux-master/sound/soc/intel/skylake/
H A Dskl-topology.c21 #include "skl-sst-dsp.h"
25 #include "../common/sst-dsp.h"
26 #include "../common/sst-dsp-priv.h"
502 if (mconfig->module->loadable && skl->dsp->fw_ops.load_mod) {
503 ret = skl->dsp->fw_ops.load_mod(skl->dsp,
529 ret = skl_dsp_get_core(skl->dsp, mconfig->core_id);
549 skl_dsp_put_core(skl->dsp, mconfig->core_id);
565 if (mconfig->module->loadable && skl->dsp->fw_ops.unload_mod) {
566 ret = skl->dsp
[all...]
H A DMakefile3 skl-sst-ipc.o skl-sst-dsp.o cnl-sst-dsp.o skl-sst-cldma.o \
/linux-master/sound/soc/intel/common/
H A Dsst-ipc.c22 #include "sst-dsp.h"
23 #include "sst-dsp-priv.h"
55 spin_lock_irqsave(&ipc->dsp->spinlock, flags);
74 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags);
85 spin_lock_irqsave(&ipc->dsp->spinlock, flags);
89 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags);
107 spin_unlock_irqrestore(&ipc->dsp->spinlock, flags);
158 spin_lock_irq(&ipc->dsp->spinlock);
165 if (ipc->ops.is_dsp_busy && ipc->ops.is_dsp_busy(ipc->dsp)) {
166 dev_dbg(ipc->dev, "ipc_tx_msgs dsp bus
[all...]
H A Dsst-ipc.h44 bool (*is_dsp_busy)(struct sst_dsp *dsp);
45 int (*check_dsp_lp_on)(struct sst_dsp *dsp, bool state);
51 struct sst_dsp *dsp; member in struct:sst_generic_ipc
H A DMakefile2 snd-soc-sst-dsp-y := sst-dsp.o
20 obj-$(CONFIG_SND_SOC_INTEL_SST) += snd-soc-sst-dsp.o snd-soc-sst-ipc.o
/linux-master/sound/soc/intel/catpt/
H A Ddevice.c22 #include <sound/intel-dsp-config.h>
H A DMakefile1 snd-soc-catpt-y := device.o dsp.o loader.o ipc.o messages.o pcm.o sysfs.o
/linux-master/sound/soc/intel/boards/
H A DMakefile86 snd-soc-intel-hda-dsp-common-y := hda_dsp_common.o
87 obj-$(CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON) += snd-soc-intel-hda-dsp-common.o
/linux-master/sound/soc/intel/avs/
H A Dcore.c26 #include <sound/intel-dsp-config.h>
H A DMakefile3 snd-soc-avs-y := dsp.o ipc.o messages.o utils.o core.o loader.o \
/linux-master/sound/soc/codecs/
H A Dwm_adsp.c47 adsp_err(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \
50 adsp_dbg(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \
151 struct wm_adsp *dsp; member in struct:wm_adsp_compr_buf
168 struct wm_adsp *dsp; member in struct:wm_adsp_compr
200 static int wm_adsp_buffer_init(struct wm_adsp *dsp);
201 static int wm_adsp_buffer_free(struct wm_adsp *dsp);
323 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); local
325 ucontrol->value.enumerated.item[0] = dsp[e->shift_l].fw;
336 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); local
339 if (ucontrol->value.enumerated.item[0] == dsp[
548 struct wm_adsp *dsp = container_of(cs_ctl->dsp, local
588 struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp); local
672 wm_adsp_write_ctl(struct wm_adsp *dsp, const char *name, int type, unsigned int alg, void *buf, size_t len) argument
690 wm_adsp_read_ctl(struct wm_adsp *dsp, const char *name, int type, unsigned int alg, void *buf, size_t len) argument
704 wm_adsp_release_firmware_files(struct wm_adsp *dsp, const struct firmware *wmfw_firmware, char *wmfw_filename, const struct firmware *coeff_firmware, char *coeff_filename) argument
719 wm_adsp_request_firmware_file(struct wm_adsp *dsp, const struct firmware **firmware, char **filename, const char *dir, const char *system_name, const char *asoc_component_prefix, const char *filetype) argument
778 wm_adsp_request_firmware_files(struct wm_adsp *dsp, const struct firmware **wmfw_firmware, char **wmfw_filename, const struct firmware **coeff_firmware, char **coeff_filename) argument
857 wm_adsp_common_init(struct wm_adsp *dsp) argument
865 wm_adsp1_init(struct wm_adsp *dsp) argument
885 struct wm_adsp *dsp = &dsps[w->shift]; local
926 struct wm_adsp *dsp = &dsps[w->shift]; local
939 struct wm_adsp *dsp = &dsps[mc->shift - 1]; local
955 struct wm_adsp *dsp = &dsps[mc->shift - 1]; local
983 wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware) argument
1012 wm_adsp_power_down(struct wm_adsp *dsp) argument
1020 struct wm_adsp *dsp = container_of(work, local
1032 struct wm_adsp *dsp = &dsps[w->shift]; local
1051 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); local
1061 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); local
1071 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); local
1079 wm_adsp_run(struct wm_adsp *dsp) argument
1087 wm_adsp_stop(struct wm_adsp *dsp) argument
1098 struct wm_adsp *dsp = &dsps[w->shift]; local
1112 wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component) argument
1129 wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component) argument
1137 wm_adsp2_init(struct wm_adsp *dsp) argument
1154 wm_halo_init(struct wm_adsp *dsp) argument
1171 wm_adsp2_remove(struct wm_adsp *dsp) argument
1220 wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream) argument
1276 struct wm_adsp *dsp = compr->dsp; local
1296 struct wm_adsp *dsp = compr->dsp; local
1465 wm_adsp_buffer_alloc(struct wm_adsp *dsp) argument
1480 wm_adsp_buffer_parse_legacy(struct wm_adsp *dsp) argument
1547 struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp); local
1616 wm_adsp_buffer_init(struct wm_adsp *dsp) argument
1654 wm_adsp_buffer_free(struct wm_adsp *dsp) argument
1691 struct wm_adsp *dsp = compr->dsp; local
1788 wm_adsp_compr_handle_irq(struct wm_adsp *dsp) argument
1856 struct wm_adsp *dsp = compr->dsp; local
1970 struct wm_adsp *dsp = compr->dsp; local
2015 struct wm_adsp *dsp = compr->dsp; local
2033 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); local
2046 struct wm_adsp *dsp = (struct wm_adsp *)data; local
2056 struct wm_adsp *dsp = (struct wm_adsp *)data; local
2066 struct wm_adsp *dsp = data; local
[all...]
H A Dwm8996.c1738 int dsp = 0; local
1790 dsp |= i << dsp_shift;
1805 WM8996_DSP1_DIV_MASK << dsp_shift, dsp);
H A Dwm2200.c76 struct wm_adsp dsp[2]; member in struct:wm2200_priv
2206 wm2200->dsp[i].cs_dsp.type = WMFW_ADSP1;
2207 wm2200->dsp[i].part = "wm2200";
2208 wm2200->dsp[i].cs_dsp.num = i + 1;
2209 wm2200->dsp[i].cs_dsp.dev = &i2c->dev;
2210 wm2200->dsp[i].cs_dsp.regmap = wm2200->regmap;
2211 wm2200->dsp[i].cs_dsp.sysclk_reg = WM2200_CLOCKING_3;
2212 wm2200->dsp[i].cs_dsp.sysclk_mask = WM2200_SYSCLK_FREQ_MASK;
2213 wm2200->dsp[i].cs_dsp.sysclk_shift = WM2200_SYSCLK_FREQ_SHIFT;
2216 wm2200->dsp[
[all...]
H A Dcs35l56.c833 ret = wm_adsp_run(&cs35l56->dsp);
837 ret = cs_amp_write_cal_coeffs(&cs35l56->dsp.cs_dsp,
841 wm_adsp_stop(&cs35l56->dsp);
854 ret = wm_adsp_power_up(&cs35l56->dsp, true);
893 ret = wm_adsp_power_up(&cs35l56->dsp, !!firmware_missing);
959 kfree(cs35l56->dsp.fwf_name);
961 cs35l56->dsp.fwf_name = kasprintf(GFP_KERNEL, "%02x-dsp1", cs35l56->base.rev);
964 cs35l56->dsp.fwf_name = kasprintf(GFP_KERNEL,
971 if (!cs35l56->dsp.fwf_name)
975 cs35l56->dsp
1272 struct wm_adsp *dsp; local
[all...]

Completed in 259 milliseconds

123456