Lines Matching refs:dmic
3064 memset(&config->dmic, 0, sizeof(struct sof_ipc_dai_dmic_params)); in sof_link_dmic_load()
3067 ret = sof_parse_tokens(scomp, &config->dmic, dmic_tokens, in sof_link_dmic_load()
3077 ret = sof_parse_token_sets(scomp, &config->dmic.pdm[0], dmic_pdm_tokens, in sof_link_dmic_load()
3080 config->dmic.num_pdm_active, in sof_link_dmic_load()
3094 config->dai_index, config->dmic.driver_ipc_version); in sof_link_dmic_load()
3096 config->dmic.pdmclk_min, config->dmic.pdmclk_max, in sof_link_dmic_load()
3097 config->dmic.duty_min); in sof_link_dmic_load()
3099 config->dmic.duty_max, config->dmic.fifo_fs, in sof_link_dmic_load()
3100 config->dmic.num_pdm_active); in sof_link_dmic_load()
3101 dev_dbg(scomp->dev, "fifo word length %hd\n", config->dmic.fifo_bits); in sof_link_dmic_load()
3103 for (j = 0; j < config->dmic.num_pdm_active; j++) { in sof_link_dmic_load()
3105 config->dmic.pdm[j].id, in sof_link_dmic_load()
3106 config->dmic.pdm[j].enable_mic_a, in sof_link_dmic_load()
3107 config->dmic.pdm[j].enable_mic_b); in sof_link_dmic_load()
3109 config->dmic.pdm[j].id, in sof_link_dmic_load()
3110 config->dmic.pdm[j].polarity_mic_a, in sof_link_dmic_load()
3111 config->dmic.pdm[j].polarity_mic_b); in sof_link_dmic_load()
3113 config->dmic.pdm[j].id, in sof_link_dmic_load()
3114 config->dmic.pdm[j].clk_edge, in sof_link_dmic_load()
3115 config->dmic.pdm[j].skew); in sof_link_dmic_load()
3123 config->dmic.fifo_bits_b = config->dmic.fifo_bits; in sof_link_dmic_load()