diff --git a/drivers/dai/intel/dmic/dmic.c b/drivers/dai/intel/dmic/dmic.c index 606298ed9670e9..b82e3b6d3fe609 100644 --- a/drivers/dai/intel/dmic/dmic.c +++ b/drivers/dai/intel/dmic/dmic.c @@ -743,7 +743,9 @@ static const struct dai_config *dai_dmic_get_config(const struct device *dev, en { struct dai_intel_dmic *dmic = (struct dai_intel_dmic *)dev->data; - __ASSERT_NO_MSG(dir == DAI_DIR_RX); + if (dir != DAI_DIR_RX) + return NULL; + return &dmic->dai_config_params; }