Home
last modified time | relevance | path

Searched defs:dmic (Results 1 – 4 of 4) sorted by relevance

/Zephyr-Core-3.7.0/drivers/dai/intel/dmic/
Ddmic.c115 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()
167 static inline void dai_dmic_set_sync_period(uint32_t period, const struct dai_intel_dmic *dmic) in dai_dmic_set_sync_period()
193 static inline void dai_dmic_clear_sync_period(const struct dai_intel_dmic *dmic) in dai_dmic_clear_sync_period()
[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 …]
/Zephyr-Core-3.7.0/tests/drivers/audio/dmic_api/src/
Dmain.c65 ZTEST(dmic, test_0_start_fail) in ZTEST() argument
74 static int do_pdm_transfer(const struct device *dmic, in do_pdm_transfer()
131 ZTEST(dmic, test_single_channel) in ZTEST() argument
145 ZTEST(dmic, test_stereo_channel) in ZTEST() argument
165 ZTEST(dmic, test_max_channel) in ZTEST() argument
194 ZTEST(dmic, test_pause_restart) in ZTEST() argument
266 ZTEST(dmic, test_bad_pair) in ZTEST() argument
/Zephyr-Core-3.7.0/samples/drivers/audio/dmic/
DCMakeLists.txt6 project(dmic) project