diff --git a/drivers/adc/adc_stm32.c b/drivers/adc/adc_stm32.c index 1ba3f9cfec38c4..dd617bf5d2cdba 100644 --- a/drivers/adc/adc_stm32.c +++ b/drivers/adc/adc_stm32.c @@ -707,7 +707,7 @@ static void dma_callback(const struct device *dev, void *user_data, { /* user_data directly holds the adc device */ struct adc_stm32_data *data = user_data; - const struct adc_stm32_cfg *config = dev->config; + const struct adc_stm32_cfg *config = data->dev->config; ADC_TypeDef *adc = (ADC_TypeDef *)config->base; LOG_DBG("dma callback");