Lines Matching refs:dai_intel_dmic

8 #define LOG_DOMAIN dai_intel_dmic
37 int dai_dmic_set_config_nhlt(struct dai_intel_dmic *dmic, const void *spec_config);
119 static void dai_dmic_update_bits(const struct dai_intel_dmic *dmic, in dai_dmic_update_bits()
127 static inline void dai_dmic_write(const struct dai_intel_dmic *dmic, in dai_dmic_write()
133 static inline uint32_t dai_dmic_read(const struct dai_intel_dmic *dmic, in dai_dmic_read()
140 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_claim_ownership()
147 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_release_ownership()
156 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_claim_ownership()
157 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_release_ownership()
161 static inline uint32_t dai_dmic_base(const struct dai_intel_dmic *dmic) in dai_dmic_base()
171 static inline void dai_dmic_set_sync_period(uint32_t period, const struct dai_intel_dmic *dmic) in dai_dmic_set_sync_period()
197 static inline void dai_dmic_clear_sync_period(const struct dai_intel_dmic *dmic) in dai_dmic_clear_sync_period()
208 static inline void dai_dmic_sync_prepare(const struct dai_intel_dmic *dmic) in dai_dmic_sync_prepare()
217 static void dmic_sync_trigger(const struct dai_intel_dmic *dmic) in dmic_sync_trigger()
235 static inline void dai_dmic_set_sync_period(uint32_t period, const struct dai_intel_dmic *dmic) {} in dai_dmic_set_sync_period()
236 static inline void dai_dmic_clear_sync_period(const struct dai_intel_dmic *dmic) {} in dai_dmic_clear_sync_period()
237 static inline void dai_dmic_sync_prepare(const struct dai_intel_dmic *dmic) {} in dai_dmic_sync_prepare()
238 static void dmic_sync_trigger(const struct dai_intel_dmic *dmic) {} in dmic_sync_trigger()
242 static void dai_dmic_start_fifo_packers(struct dai_intel_dmic *dmic, int fifo_index) in dai_dmic_start_fifo_packers()
251 static void dai_dmic_stop_fifo_packers(struct dai_intel_dmic *dmic, in dai_dmic_stop_fifo_packers()
260 static inline void dai_dmic_dis_clk_gating(const struct dai_intel_dmic *dmic) in dai_dmic_dis_clk_gating()
272 static inline void dai_dmic_en_clk_gating(const struct dai_intel_dmic *dmic) in dai_dmic_en_clk_gating()
285 static inline void dai_dmic_program_channel_map(const struct dai_intel_dmic *dmic, in dai_dmic_program_channel_map()
301 static inline void dai_dmic_en_power(const struct dai_intel_dmic *dmic) in dai_dmic_en_power()
315 static inline void dai_dmic_dis_power(const struct dai_intel_dmic *dmic) in dai_dmic_dis_power()
323 static int dai_dmic_probe(struct dai_intel_dmic *dmic) in dai_dmic_probe()
345 static int dai_dmic_remove(struct dai_intel_dmic *dmic) in dai_dmic_remove()
440 static void dai_dmic_gain_ramp(struct dai_intel_dmic *dmic) in dai_dmic_gain_ramp()
523 static void dai_dmic_start(struct dai_intel_dmic *dmic) in dai_dmic_start()
621 static void dai_dmic_stop(struct dai_intel_dmic *dmic, bool stop_is_pause) in dai_dmic_stop()
668 const struct dai_intel_dmic *dmic = (const struct dai_intel_dmic *)dev->data; in dai_dmic_get_properties()
682 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_trigger()
722 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_get_config()
741 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_set_config()
788 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_probe_wrapper()
809 struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; in dai_dmic_remove_wrapper()
866 static struct dai_intel_dmic dai_intel_dmic_data_##n = \