1717#include <zephyr/drivers/pinctrl.h>
1818#include <zephyr/cache.h>
1919
20- #include <zephyr/drivers/dma/dma_stm32.h>
21- #include <zephyr/drivers/dma.h>
2220#include <stm32_ll_dma.h>
2321
2422#include <zephyr/logging/log.h>
@@ -284,13 +282,11 @@ static int i2s_stm32_sai_dma_init(const struct device *dev)
284282 }
285283
286284#if defined(CONFIG_SOC_SERIES_STM32H7X )
287- hdma -> Instance = __LL_DMA_GET_STREAM_INSTANCE (stream -> reg , stream -> dma_channel );
288285 hdma -> Init .PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD ;
289286 hdma -> Init .MemDataAlignment = DMA_PDATAALIGN_HALFWORD ;
290287 hdma -> Init .Priority = DMA_PRIORITY_HIGH ;
291288 hdma -> Init .FIFOMode = DMA_FIFOMODE_DISABLE ;
292289#else
293- hdma -> Instance = LL_DMA_GET_CHANNEL_INSTANCE (stream -> reg , stream -> dma_channel );
294290 hdma -> Init .BlkHWRequest = DMA_BREQ_SINGLE_BURST ;
295291 hdma -> Init .SrcDataWidth = DMA_SRC_DATAWIDTH_HALFWORD ;
296292 hdma -> Init .DestDataWidth = DMA_DEST_DATAWIDTH_HALFWORD ;
@@ -300,7 +296,7 @@ static int i2s_stm32_sai_dma_init(const struct device *dev)
300296 hdma -> Init .TransferAllocatedPort = DMA_SRC_ALLOCATED_PORT0 | DMA_DEST_ALLOCATED_PORT0 ;
301297 hdma -> Init .TransferEventMode = DMA_TCEM_BLOCK_TRANSFER ;
302298#endif
303-
299+ hdma -> Instance = STM32_DMA_GET_INSTANCE ( stream -> reg , stream -> dma_channel );
304300 hdma -> Init .Request = dma_cfg .dma_slot ;
305301 hdma -> Init .Mode = DMA_NORMAL ;
306302
0 commit comments