diff --git a/drivers/dai/intel/dmic/dmic.c b/drivers/dai/intel/dmic/dmic.c index ed84cb22fda..d7842d9b152 100644 --- a/drivers/dai/intel/dmic/dmic.c +++ b/drivers/dai/intel/dmic/dmic.c @@ -130,11 +130,13 @@ static inline void dai_dmic_write(const struct dai_intel_dmic *dmic, sys_write32(val, dmic->reg_base + reg); } +#ifndef CONFIG_SOC_SERIES_INTEL_ADSP_ACE static inline uint32_t dai_dmic_read(const struct dai_intel_dmic *dmic, uint32_t reg) { return sys_read32(dmic->reg_base + reg); } +#endif #if CONFIG_DAI_DMIC_HAS_OWNERSHIP static inline void dai_dmic_claim_ownership(const struct dai_intel_dmic *dmic) diff --git a/drivers/dai/intel/dmic/dmic_nhlt.c b/drivers/dai/intel/dmic/dmic_nhlt.c index d041ef438ce..605e4df1229 100644 --- a/drivers/dai/intel/dmic/dmic_nhlt.c +++ b/drivers/dai/intel/dmic/dmic_nhlt.c @@ -295,23 +295,6 @@ static inline void dai_dmic_clock_select_set(const struct dai_intel_dmic *dmic, #endif } -/* - * @brief Get clock source used by device - * - * @return Clock source index - */ -static inline uint32_t dai_dmic_clock_select_get(const struct dai_intel_dmic *dmic) -{ - uint32_t val; -#if defined(CONFIG_SOC_INTEL_ACE20_LNL) || defined(CONFIG_SOC_INTEL_ACE30) /* ACE 2.0,3.0 */ - val = sys_read32(dmic->vshim_base + DMICLVSCTL_OFFSET); - return FIELD_GET(DMICLVSCTL_MLCS, val); -#else - val = sys_read32(dmic->shim_base + DMICLCTL_OFFSET); - return FIELD_GET(DMICLCTL_MLCS, val); -#endif -} - /* * @brief Set clock source used by device *