Home
last modified time | relevance | path

Searched refs:platform (Results 1 – 25 of 37) sorted by relevance

12

/sound/soc/
Dsoc-compress.c32 struct snd_soc_platform *platform = rtd->platform; in soc_compr_open() local
37 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open()
38 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open()
41 platform->component.name); in soc_compr_open()
61 if (platform->driver->compr_ops && platform->driver->compr_ops->free) in soc_compr_open()
62 platform->driver->compr_ops->free(cstream); in soc_compr_open()
73 struct snd_soc_platform *platform = fe->platform; in soc_compr_open_fe() local
86 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open_fe()
87 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open_fe()
90 platform->component.name); in soc_compr_open_fe()
[all …]
Dsoc-generic-dmaengine-pcm.c30 struct snd_soc_platform platform; member
36 return container_of(p, struct dmaengine_pcm, platform); in soc_platform_to_pcm()
85 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_hw_params()
116 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_set_runtime_hwparams()
192 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_open()
212 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_compat_request_channel()
247 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_new()
249 struct device *dev = rtd->platform->dev; in dmaengine_pcm_new()
284 dev_err(rtd->platform->dev, in dmaengine_pcm_new()
320 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_pointer()
[all …]
Dsoc-pcm.c442 struct snd_soc_platform *platform = rtd->platform; in soc_pcm_open() local
454 pm_runtime_get_sync(platform->dev); in soc_pcm_open()
468 if (platform->driver->ops && platform->driver->ops->open) { in soc_pcm_open()
469 ret = platform->driver->ops->open(substream); in soc_pcm_open()
471 dev_err(platform->dev, "ASoC: can't open platform" in soc_pcm_open()
472 " %s: %d\n", platform->component.name, ret); in soc_pcm_open()
583 if (platform->driver->ops && platform->driver->ops->close) in soc_pcm_open()
584 platform->driver->ops->close(substream); in soc_pcm_open()
592 pm_runtime_put(platform->dev); in soc_pcm_open()
642 struct snd_soc_platform *platform = rtd->platform; in soc_pcm_close() local
[all …]
Dsoc-core.c399 struct snd_soc_platform *platform; in platform_list_read_file() local
404 list_for_each_entry(platform, &platform_list, list) { in platform_list_read_file()
406 platform->component.name); in platform_list_read_file()
595 struct snd_soc_platform *platform = card->rtd[i].platform; in snd_soc_suspend() local
602 if (platform->driver->suspend && !platform->suspended) { in snd_soc_suspend()
603 platform->driver->suspend(cpu_dai); in snd_soc_suspend()
604 platform->suspended = 1; in snd_soc_suspend()
778 struct snd_soc_platform *platform = card->rtd[i].platform; in soc_resume_deferred() local
785 if (platform->driver->resume && platform->suspended) { in soc_resume_deferred()
786 platform->driver->resume(cpu_dai); in soc_resume_deferred()
[all …]
Dsoc-io.c254 int snd_soc_platform_read(struct snd_soc_platform *platform, in snd_soc_platform_read() argument
260 ret = snd_soc_component_read(&platform->component, reg, &val); in snd_soc_platform_read()
268 int snd_soc_platform_write(struct snd_soc_platform *platform, in snd_soc_platform_write() argument
271 return snd_soc_component_write(&platform->component, reg, val); in snd_soc_platform_write()
DKconfig16 specific driver for your SoC platform below.
/sound/soc/intel/
Dsst-baytrail-pcm.c73 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_hw_params()
145 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_restore_stream_context()
178 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_trigger()
220 snd_soc_platform_get_drvdata(rtd->platform); in byt_notify_pointer()
242 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_pointer()
254 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_open()
282 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_close()
332 struct snd_soc_platform *platform = rtd->platform; in sst_byt_pcm_new() local
333 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in sst_byt_pcm_new()
374 static int sst_byt_pcm_probe(struct snd_soc_platform *platform) in sst_byt_pcm_probe() argument
[all …]
DMakefile5 snd-soc-sst-mfld-platform-objs := sst-mfld-platform-pcm.o \
6 sst-mfld-platform-compress.o sst-atom-controls.o
9 obj-$(CONFIG_SND_SST_MFLD_PLATFORM) += snd-soc-sst-mfld-platform.o
Dsst-atom-controls.c201 int sst_dsp_init_v2_dpcm(struct snd_soc_platform *platform) in sst_dsp_init_v2_dpcm() argument
204 struct sst_data *drv = snd_soc_platform_get_drvdata(platform); in sst_dsp_init_v2_dpcm()
206 drv->byte_stream = devm_kzalloc(platform->dev, in sst_dsp_init_v2_dpcm()
212 ret = sst_algo_control_init(platform->dev); in sst_dsp_init_v2_dpcm()
215 ret = snd_soc_add_platform_controls(platform, sst_algo_controls, in sst_dsp_init_v2_dpcm()
Dsst-haswell-pcm.c313 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_hw_params()
528 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_trigger()
573 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_pointer()
592 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_open()
627 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_close()
671 struct snd_soc_platform *platform = rtd->platform; in hsw_pcm_new() local
672 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in hsw_pcm_new()
775 static int hsw_pcm_probe(struct snd_soc_platform *platform) in hsw_pcm_probe() argument
777 struct hsw_priv_data *priv_data = snd_soc_platform_get_drvdata(platform); in hsw_pcm_probe()
778 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in hsw_pcm_probe()
[all …]
DKconfig2 tristate "SOC Machine Audio driver for Intel Medfield MID platform"
7 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
50 This adds audio driver for Intel Baytrail platform based boards
59 This adds audio driver for Intel Baytrail platform based boards
Dsst-mfld-platform-compress.c104 struct snd_soc_platform *platform = rtd->platform; in sst_platform_compr_set_params() local
105 struct sst_data *ctx = snd_soc_platform_get_drvdata(platform); in sst_platform_compr_set_params()
Dhaswell.c92 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in haswell_rtd_init()
Dsst-mfld-platform.h155 int sst_dsp_init_v2_dpcm(struct snd_soc_platform *platform);
Dbroadwell.c105 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in broadwell_rtd_init()
/sound/soc/ux500/
DKconfig5 tristate "SoC Audio support for Ux500 platform"
21 Say Y if you want to enable the Ux500 platform-driver.
31 This will enable platform-drivers for: Ux500
/sound/soc/codecs/
Dwm8350.c1086 struct wm8350_audio_platform_data *platform = in wm8350_set_bias_level() local
1097 platform->codec_current_on << 14); in wm8350_set_bias_level()
1124 platform->dis_out1 | in wm8350_set_bias_level()
1125 (platform->dis_out2 << 2) | in wm8350_set_bias_level()
1126 (platform->dis_out3 << 4) | in wm8350_set_bias_level()
1127 (platform->dis_out4 << 6)); in wm8350_set_bias_level()
1131 (platform-> in wm8350_set_bias_level()
1136 (platform->vmid_s_curve << 8)); in wm8350_set_bias_level()
1140 (platform-> in wm8350_set_bias_level()
1147 (platform-> in wm8350_set_bias_level()
[all …]
Dbt-sco.c75 MODULE_DEVICE_TABLE(platform, bt_sco_driver_ids);
/sound/soc/txx9/
Dtxx9aclc.c63 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
69 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
295 struct platform_device *pdev = to_platform_device(dai->platform->dev); in txx9aclc_pcm_new()
379 static int txx9aclc_pcm_probe(struct snd_soc_platform *platform) in txx9aclc_pcm_probe() argument
381 snd_soc_platform_set_drvdata(platform, &txx9aclc_soc_device); in txx9aclc_pcm_probe()
385 static int txx9aclc_pcm_remove(struct snd_soc_platform *platform) in txx9aclc_pcm_remove() argument
387 struct txx9aclc_soc_device *dev = snd_soc_platform_get_drvdata(platform); in txx9aclc_pcm_remove()
/sound/soc/fsl/
Dfsl_dma.c214 struct device *dev = rtd->platform->dev; in fsl_dma_isr()
396 struct device *dev = rtd->platform->dev; in fsl_dma_open()
398 container_of(rtd->platform->driver, struct dma_object, dai); in fsl_dma_open()
550 struct device *dev = rtd->platform->dev; in fsl_dma_hw_params()
713 struct device *dev = rtd->platform->dev; in fsl_dma_pointer()
810 struct device *dev = rtd->platform->dev; in fsl_dma_close()
812 container_of(rtd->platform->driver, struct dma_object, dai); in fsl_dma_close()
Dfsl_asrc_dma.c67 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_prepare_and_submit()
145 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_hw_params()
277 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_startup()
Dmpc5200_dma.c309 dev_dbg(rtd->platform->dev, "psc_dma_new(card=%p, dai=%p, pcm=%p)\n", in psc_dma_new()
351 dev_dbg(rtd->platform->dev, "psc_dma_free(pcm=%p)\n", pcm); in psc_dma_free()
/sound/soc/davinci/
Ddavinci-i2s.c185 struct snd_soc_platform *platform = rtd->platform; in davinci_mcbsp_start() local
206 if (platform->driver->ops->trigger) { in davinci_mcbsp_start()
207 int ret = platform->driver->ops->trigger(substream, in davinci_mcbsp_start()
228 if (platform->driver->ops->trigger) { in davinci_mcbsp_start()
229 int ret = platform->driver->ops->trigger(substream, in davinci_mcbsp_start()
/sound/soc/pxa/
DKconfig138 Marvell PXA910 reference platform.
160 Marvell Zylonite reference platform.
217 Marvell Brownstone reference platform.
/sound/soc/blackfin/
Dbfin-eval-adav80x.c139 MODULE_DEVICE_TABLE(platform, bfin_eval_adav80x_ids);

12