Home
last modified time | relevance | path

Searched refs:dai_intel_dmic (Results 1 – 3 of 3) sorted by relevance

/Zephyr-Core-3.7.0/drivers/dai/intel/dmic/
Ddmic.c8 #define LOG_DOMAIN dai_intel_dmic
37 int dai_dmic_set_config_nhlt(struct dai_intel_dmic *dmic, const void *spec_config);
115 static void dai_dmic_update_bits(const struct dai_intel_dmic *dmic, in dai_dmic_update_bits()
123 static inline void dai_dmic_write(const struct dai_intel_dmic *dmic, in dai_dmic_write()
129 static inline uint32_t dai_dmic_read(const struct dai_intel_dmic *dmic, in dai_dmic_read()
136 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_claim_ownership()
143 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) in dai_dmic_release_ownership()
152 static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_claim_ownership()
153 static inline void dai_dmic_release_ownership(const struct dai_intel_dmic *dmic) {} in dai_dmic_release_ownership()
157 static inline uint32_t dai_dmic_base(const struct dai_intel_dmic *dmic) in dai_dmic_base()
[all …]
Ddmic_nhlt.c26 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()
201 static int dai_nhlt_dmic_dai_params_get(struct dai_intel_dmic *dmic, const int clock_source) in dai_nhlt_dmic_dai_params_get()
279 static inline void dai_dmic_clock_select_set(const struct dai_intel_dmic *dmic, uint32_t source) in dai_dmic_clock_select_set()
300 static inline uint32_t dai_dmic_clock_select_get(const struct dai_intel_dmic *dmic) in dai_dmic_clock_select_get()
[all …]
Ddmic.h160 struct dai_intel_dmic { struct