| /sound/soc/ti/ |
| A D | omap-dmic.c | 69 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 D | Makefile | 15 snd-soc-omap-dmic-y := omap-dmic.o 21 obj-$(CONFIG_SND_SOC_OMAP_DMIC) += snd-soc-omap-dmic.o
|
| /sound/soc/codecs/ |
| A D | dmic.c | 27 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 D | lpass-tx-macro.c | 759 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 D | msm8916-wcd-digital.c | 667 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 D | lpass-va-macro.c | 606 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 D | es8375.c | 266 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 D | Makefile | 126 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 D | wcd934x.c | 4696 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 D | wcd9335.c | 2866 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 D | tegra210_dmic.c | 67 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 D | Makefile | 12 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 D | Makefile | 4 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 D | ipc3-topology.c | 1471 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 D | Makefile | 8 mt8365-dai-dmic.o \
|
| A D | mt8365-mt6357.c | 157 SND_SOC_DAILINK_DEFS(dmic, 236 SND_SOC_DAILINK_REG(dmic),
|
| /sound/soc/sunxi/ |
| A D | Makefile | 9 obj-$(CONFIG_SND_SUN50I_DMIC) += sun50i-dmic.o
|
| /sound/soc/mediatek/mt8188/ |
| A D | Makefile | 9 mt8188-dai-dmic.o \
|
| A D | mt8188-dai-adda.c | 117 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 D | Kconfig | 113 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 D | rk3399_gru_sound.c | 315 SND_SOC_DAILINK_DEFS(dmic, 360 SND_SOC_DAILINK_REG(dmic),
|
| /sound/soc/mediatek/mt8195/ |
| A D | mt8195-dai-adda.c | 151 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 D | messages.h | 765 } dmic; member
|