Lines Matching refs:dmic
1471 memset(&config->dmic, 0, sizeof(config->dmic)); in sof_link_dmic_load()
1474 ret = sof_update_ipc_object(scomp, &config->dmic, SOF_DMIC_TOKENS, slink->tuples, in sof_link_dmic_load()
1480 ret = sof_update_ipc_object(scomp, &config->dmic.pdm[0], SOF_DMIC_PDM_TOKENS, in sof_link_dmic_load()
1483 config->dmic.num_pdm_active); in sof_link_dmic_load()
1492 config->dai_index, config->dmic.driver_ipc_version); 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()
1499 dev_dbg(scomp->dev, "fifo word length %d\n", config->dmic.fifo_bits); in sof_link_dmic_load()
1501 for (i = 0; i < config->dmic.num_pdm_active; i++) { in sof_link_dmic_load()
1503 config->dmic.pdm[i].id, in sof_link_dmic_load()
1504 config->dmic.pdm[i].enable_mic_a, in sof_link_dmic_load()
1505 config->dmic.pdm[i].enable_mic_b); in sof_link_dmic_load()
1507 config->dmic.pdm[i].id, in sof_link_dmic_load()
1508 config->dmic.pdm[i].polarity_mic_a, in sof_link_dmic_load()
1509 config->dmic.pdm[i].polarity_mic_b); 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()
1521 config->dmic.fifo_bits_b = config->dmic.fifo_bits; in sof_link_dmic_load()