Searched refs:dai_intel_dmic (Results 1 – 3 of 3) sorted by relevance
/Zephyr-Core-3.7.0/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); 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 …]
|
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() 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 …]
|
D | dmic.h | 160 struct dai_intel_dmic { struct
|