Searched refs:dai_intel_dmic (Results 1 – 3 of 3) sorted by relevance
/Zephyr-latest/drivers/dai/intel/dmic/ |
D | dmic.c | 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() [all …]
|
D | dmic_nhlt.c | 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() [all …]
|
D | dmic.h | 160 struct dai_intel_dmic { struct
|