Searched refs:pdm_cfg (Results 1 – 2 of 2) sorted by relevance
90 const struct nhlt_pdm_ctrl_cfg * const pdm_cfg, in dai_dmic_configure_coeff() argument98 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() argument557 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() local729 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 …]
135 static bool is_in_freq_range(uint32_t freq, const struct dmic_cfg *pdm_cfg) in is_in_freq_range() argument137 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() argument171 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 …]