Home
last modified time | relevance | path

Searched refs:pdm_cfg (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/drivers/dai/intel/dmic/
Ddmic_nhlt.c90 const struct nhlt_pdm_ctrl_cfg * const pdm_cfg, in dai_dmic_configure_coeff() argument
98 fir_length_a = FIELD_GET(FIR_CONFIG_FIR_LENGTH, pdm_cfg->fir_config[0].fir_config) + 1; in dai_dmic_configure_coeff()
99 fir_length_b = FIELD_GET(FIR_CONFIG_FIR_LENGTH, pdm_cfg->fir_config[1].fir_config) + 1; in dai_dmic_configure_coeff()
552 static void print_pdm_ctrl(const struct nhlt_pdm_ctrl_cfg *pdm_cfg) in print_pdm_ctrl() argument
557 LOG_DBG("CIC_CONTROL = %08x", pdm_cfg->cic_control); in print_pdm_ctrl()
559 val = pdm_cfg->cic_config; in print_pdm_ctrl()
565 val = pdm_cfg->mic_control; in print_pdm_ctrl()
634 const struct nhlt_pdm_ctrl_cfg *pdm_cfg; in dai_dmic_set_config_nhlt() local
729 pdm_cfg = (const struct nhlt_pdm_ctrl_cfg *)p; in dai_dmic_set_config_nhlt()
744 print_pdm_ctrl(pdm_cfg); in dai_dmic_set_config_nhlt()
[all …]
/Zephyr-latest/drivers/audio/
Ddmic_nrfx_pdm.c135 static bool is_in_freq_range(uint32_t freq, const struct dmic_cfg *pdm_cfg) in is_in_freq_range() argument
137 return freq >= pdm_cfg->io.min_pdm_clk_freq && freq <= pdm_cfg->io.max_pdm_clk_freq; in is_in_freq_range()
165 const struct dmic_cfg *pdm_cfg, in check_pdm_frequencies() argument
171 uint32_t req_rate = pdm_cfg->streams[0].pcm_rate; in check_pdm_frequencies()
180 if (is_in_freq_range(act_freq, pdm_cfg) && in check_pdm_frequencies()
198 if (is_in_freq_range(act_freq, pdm_cfg) && in check_pdm_frequencies()
235 if (is_in_freq_range(act_freq, pdm_cfg) && in check_pdm_frequencies()
263 if (freq_val < pdm_cfg->io.min_pdm_clk_freq) { in check_pdm_frequencies()
266 if (freq_val > pdm_cfg->io.max_pdm_clk_freq) { in check_pdm_frequencies()
301 const struct dmic_cfg *pdm_cfg) in find_suitable_clock() argument
[all …]