Home
last modified time | relevance | path

Searched refs:dmic (Results 1 – 23 of 23) sorted by relevance

/sound/soc/ti/
A Domap-dmic.c69 omap_dmic_write(dmic, OMAP_DMIC_CTRL_REG, ctrl | dmic->ch_enabled); in omap_dmic_start()
99 dmic->active = 1; in omap_dmic_dai_startup()
118 dmic->active = 0; in omap_dmic_dai_shutdown()
132 if (dmic->fclk_freq == 19200000 && dmic->out_freq == 3840000) in omap_dmic_select_divider()
174 dmic->out_freq); in omap_dmic_select_divider()
182 dmic->out_freq, dmic->fclk_freq); in omap_dmic_select_divider()
197 dmic->out_freq, dmic->fclk_freq); in omap_dmic_dai_hw_params()
238 omap_dmic_write(dmic, OMAP_DMIC_FIFO_CTRL_REG, dmic->threshold); in omap_dmic_dai_prepare()
304 if (dmic->active && dmic_is_enabled(dmic)) { in omap_dmic_select_fclk()
467 if (!dmic) in asoc_dmic_probe()
[all …]
A DMakefile15 snd-soc-omap-dmic-y := omap-dmic.o
21 obj-$(CONFIG_SND_SOC_OMAP_DMIC) += snd-soc-omap-dmic.o
/sound/soc/codecs/
A Ddmic.c27 struct dmic { struct
39 struct dmic *dmic = snd_soc_component_get_drvdata(component); in dmic_daiops_trigger() argument
59 struct dmic *dmic = snd_soc_component_get_drvdata(component); in dmic_aif_event() local
64 if (dmic->gpio_en) in dmic_aif_event()
67 if (dmic->vref) { in dmic_aif_event()
77 if (dmic->gpio_en) in dmic_aif_event()
80 if (dmic->vref) in dmic_aif_event()
110 struct dmic *dmic; in dmic_component_probe() local
112 dmic = devm_kzalloc(component->dev, sizeof(*dmic), GFP_KERNEL); in dmic_component_probe()
113 if (!dmic) in dmic_component_probe()
[all …]
A Dlpass-tx-macro.c759 unsigned int dmic; in tx_macro_update_smic_sel_v9() local
768 dmic = TX_ADC_TO_DMIC(val); in tx_macro_update_smic_sel_v9()
769 dmic_clk_reg = CDC_TX_TOP_CSR_SWR_DMICn_CTL(dmic); in tx_macro_update_smic_sel_v9()
781 unsigned int dmic; in tx_macro_update_smic_sel_v9_2() local
789 dmic = TX_ADC_TO_DMIC(val); in tx_macro_update_smic_sel_v9_2()
790 dmic_clk_reg = CDC_TX_TOP_CSR_SWR_DMICn_CTL(dmic); in tx_macro_update_smic_sel_v9_2()
918 u16 adc_mux_reg, adc_reg, adc_n, dmic; in tx_macro_enable_dec() local
936 dmic = TX_ADC_TO_DMIC(adc_n); in tx_macro_enable_dec()
937 dmic_clk_reg = CDC_TX_TOP_CSR_SWR_DMICn_CTL(dmic); in tx_macro_enable_dec()
A Dmsm8916-wcd-digital.c667 unsigned int dmic; in msm8916_wcd_digital_enable_dmic() local
676 ret = kstrtouint(dmic_num, 10, &dmic); in msm8916_wcd_digital_enable_dmic()
677 if (ret < 0 || dmic > 2) { in msm8916_wcd_digital_enable_dmic()
687 switch (dmic) { in msm8916_wcd_digital_enable_dmic()
A Dlpass-va-macro.c606 u32 dmic, bool enable) in va_dmic_clk_enable() argument
615 switch (dmic) { in va_dmic_clk_enable()
720 unsigned int dmic = w->shift; in va_macro_enable_dmic() local
724 va_dmic_clk_enable(comp, dmic, true); in va_macro_enable_dmic()
727 va_dmic_clk_enable(comp, dmic, false); in va_macro_enable_dmic()
A Des8375.c266 static inline int get_coeff(u8 vddd, u8 dmic, int mclk, int rate) in get_coeff() argument
274 dmic_det = ~(coeff_div[i].dmic_sel ^ dmic) & 0x01; in get_coeff()
A DMakefile126 snd-soc-dmic-y := dmic.o
270 snd-soc-rt712-sdca-dmic-y := rt712-sdca-dmic.o
551 obj-$(CONFIG_SND_SOC_DMIC) += snd-soc-dmic.o
691 obj-$(CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW) += snd-soc-rt712-sdca-dmic.o
A Dwcd934x.c4696 unsigned int dmic, in wcd934x_get_dmic_sample_rate() argument
4719 if (adc_mux_sel == dmic) { in wcd934x_get_dmic_sample_rate()
4800 unsigned int dmic; in wcd934x_codec_enable_dmic() local
4811 ret = kstrtouint(wname, 10, &dmic); in wcd934x_codec_enable_dmic()
4818 switch (dmic) { in wcd934x_codec_enable_dmic()
4842 dmic_sample_rate = wcd934x_get_dmic_sample_rate(comp, dmic, in wcd934x_codec_enable_dmic()
A Dwcd9335.c2866 unsigned int dmic; in wcd9335_codec_enable_dmic() local
2876 ret = kstrtouint(wname, 10, &dmic); in wcd9335_codec_enable_dmic()
2883 switch (dmic) { in wcd9335_codec_enable_dmic()
/sound/soc/tegra/
A Dtegra210_dmic.c67 regcache_sync(dmic->regmap); in tegra210_dmic_runtime_resume()
88 switch (dmic->ch_select) { in tegra210_dmic_hw_params()
132 if (dmic->boost_gain) in tegra210_dmic_hw_params()
181 dmic->boost_gain = value; in tegra210_dmic_put_boost_gain()
207 dmic->ch_select = value; in tegra210_dmic_put_ch_select()
285 dmic->osr_val = value; in tegra210_dmic_put_osr_val()
308 if (value == dmic->lrsel) in tegra210_dmic_put_pol_sel()
311 dmic->lrsel = value; in tegra210_dmic_put_pol_sel()
496 dmic = devm_kzalloc(dev, sizeof(*dmic), GFP_KERNEL); in tegra210_dmic_probe()
497 if (!dmic) in tegra210_dmic_probe()
[all …]
A DMakefile12 snd-soc-tegra210-dmic-y := tegra210_dmic.o
31 obj-$(CONFIG_SND_SOC_TEGRA210_DMIC) += snd-soc-tegra210-dmic.o
/sound/soc/intel/avs/boards/
A DMakefile4 snd-soc-avs-dmic-y := dmic.o
24 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC) += snd-soc-avs-dmic.o
/sound/soc/sof/
A Dipc3-topology.c1471 memset(&config->dmic, 0, sizeof(config->dmic)); in sof_link_dmic_load()
1494 config->dmic.pdmclk_min, config->dmic.pdmclk_max, in sof_link_dmic_load()
1495 config->dmic.duty_min); in sof_link_dmic_load()
1497 config->dmic.duty_max, config->dmic.fifo_fs, in sof_link_dmic_load()
1498 config->dmic.num_pdm_active); in sof_link_dmic_load()
1503 config->dmic.pdm[i].id, in sof_link_dmic_load()
1507 config->dmic.pdm[i].id, in sof_link_dmic_load()
1511 config->dmic.pdm[i].id, in sof_link_dmic_load()
1512 config->dmic.pdm[i].clk_edge, in sof_link_dmic_load()
1513 config->dmic.pdm[i].skew); in sof_link_dmic_load()
[all …]
/sound/soc/mediatek/mt8365/
A DMakefile8 mt8365-dai-dmic.o \
A Dmt8365-mt6357.c157 SND_SOC_DAILINK_DEFS(dmic,
236 SND_SOC_DAILINK_REG(dmic),
/sound/soc/sunxi/
A DMakefile9 obj-$(CONFIG_SND_SUN50I_DMIC) += sun50i-dmic.o
/sound/soc/mediatek/mt8188/
A DMakefile9 mt8188-dai-dmic.o \
A Dmt8188-dai-adda.c117 static void mtk_adda_ul_mictype(struct mtk_base_afe *afe, bool dmic) in mtk_adda_ul_mictype() argument
126 if (dmic) in mtk_adda_ul_mictype()
/sound/soc/amd/
A DKconfig113 using dmic. ACP IP has PDM Decoder block with DMA controller.
184 using dmic. ACP IP has PDM Decoder block with DMA controller.
/sound/soc/rockchip/
A Drk3399_gru_sound.c315 SND_SOC_DAILINK_DEFS(dmic,
360 SND_SOC_DAILINK_REG(dmic),
/sound/soc/mediatek/mt8195/
A Dmt8195-dai-adda.c151 static void mtk_adda_ul_mictype(struct mtk_base_afe *afe, int adda, bool dmic) in mtk_adda_ul_mictype() argument
173 if (dmic) in mtk_adda_ul_mictype()
/sound/soc/intel/avs/
A Dmessages.h765 } dmic; member

Completed in 93 milliseconds