Lines Matching refs:dai_intel_dmic
26 static inline void dai_dmic_write(const struct dai_intel_dmic *dmic, in dai_dmic_write()
32 static inline uint32_t dai_dmic_read(const struct dai_intel_dmic *dmic, uint32_t reg) in dai_dmic_read()
57 static void dai_dmic_write_coeff(const struct dai_intel_dmic *dmic, uint32_t base, in dai_dmic_write_coeff()
89 static const uint32_t *dai_dmic_configure_coeff(const struct dai_intel_dmic *dmic, in dai_dmic_configure_coeff()
129 static int dai_nhlt_get_clock_div(const struct dai_intel_dmic *dmic, const int pdm) in dai_nhlt_get_clock_div()
158 static int dai_nhlt_update_rate(struct dai_intel_dmic *dmic, const int clock_source, const int pdm) in dai_nhlt_update_rate()
179 static int dai_ipm_source_to_enable(struct dai_intel_dmic *dmic, in dai_ipm_source_to_enable()
203 static int dai_nhlt_dmic_dai_params_get(struct dai_intel_dmic *dmic, const int clock_source) in dai_nhlt_dmic_dai_params_get()
282 static inline void dai_dmic_clock_select_set(const struct dai_intel_dmic *dmic, uint32_t source) in dai_dmic_clock_select_set()
303 static inline uint32_t dai_dmic_clock_select_get(const struct dai_intel_dmic *dmic) in dai_dmic_clock_select_get()
320 static int dai_dmic_set_clock(const struct dai_intel_dmic *dmic, const uint8_t clock_source) in dai_dmic_set_clock()
338 static int dai_nhlt_dmic_dai_params_get(struct dai_intel_dmic *dmic) in dai_nhlt_dmic_dai_params_get()
423 static inline int dai_dmic_set_clock(const struct dai_intel_dmic *dmic, const uint8_t clock_source) in dai_dmic_set_clock()
603 static void configure_fir(struct dai_intel_dmic *dmic, const uint32_t base, in configure_fir()
632 int dai_dmic_set_config_nhlt(struct dai_intel_dmic *dmic, const void *bespoke_cfg) in dai_dmic_set_config_nhlt()