From a1ef239249bcf638a804ece6909ee404bc840a49 Mon Sep 17 00:00:00 2001 From: Josuah Demangeon Date: Mon, 23 Jun 2025 10:14:23 +0000 Subject: [PATCH] drivers: video: dcmi: fix DMA channel configuration Commit 64149e4df6d4c2873e222f6bf118a9ee6cb2bdb1 added an "#if defined()" for configuring DMA channels differently depending on SOC family of the STM32 HAL, but did not include the STM32H7 family in the same group as STM32F7. Fix it by adding the STM32H7 in the same #ifdef filter. Fixes #92015 Signed-off-by: Josuah Demangeon --- drivers/video/video_stm32_dcmi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/video_stm32_dcmi.c b/drivers/video/video_stm32_dcmi.c index 3f6d3591f59..363de09717b 100644 --- a/drivers/video/video_stm32_dcmi.c +++ b/drivers/video/video_stm32_dcmi.c @@ -155,11 +155,11 @@ static int stm32_dma_init(const struct device *dev) hdma.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; hdma.Init.Mode = DMA_CIRCULAR; hdma.Init.Priority = DMA_PRIORITY_HIGH; -#if defined(CONFIG_SOC_SERIES_STM32F7X) +#if defined(CONFIG_SOC_SERIES_STM32F7X) || defined(CONFIG_SOC_SERIES_STM32H7X) hdma.Init.FIFOMode = DMA_FIFOMODE_DISABLE; #endif -#if defined(CONFIG_SOC_SERIES_STM32F7X) +#if defined(CONFIG_SOC_SERIES_STM32F7X) || defined(CONFIG_SOC_SERIES_STM32H7X) hdma.Instance = __LL_DMA_GET_STREAM_INSTANCE(config->dma.reg, config->dma.channel); #elif defined(CONFIG_SOC_SERIES_STM32L4X)