From e30b8495b8f4c28d13f4002f8fe9fdffb0519455 Mon Sep 17 00:00:00 2001 From: CUAVcaijie Date: Fri, 29 Jan 2021 09:25:58 +0800 Subject: [PATCH] Enable x7pro and nora spi4 DMA --- boards/cuav/nora/nuttx-config/include/board_dma_map.h | 2 +- boards/cuav/nora/nuttx-config/nsh/defconfig | 2 ++ boards/cuav/x7pro/nuttx-config/include/board_dma_map.h | 2 +- boards/cuav/x7pro/nuttx-config/nsh/defconfig | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/boards/cuav/nora/nuttx-config/include/board_dma_map.h b/boards/cuav/nora/nuttx-config/include/board_dma_map.h index bd81967b10..428ef3f0f9 100644 --- a/boards/cuav/nora/nuttx-config/include/board_dma_map.h +++ b/boards/cuav/nora/nuttx-config/include/board_dma_map.h @@ -41,7 +41,7 @@ #define DMAMAP_UART8_TX DMAMAP_DMA12_UART8TX_0 /* DMA1:82 */ #define DMAMAP_SPI4_RX DMAMAP_DMA12_SPI4RX_0 /* DMA1:83 */ -#define DMAMAP_SPI4_TX DMAMAP_DMA12_SPI4RX_1 /* DMA1:84 */ +#define DMAMAP_SPI4_TX DMAMAP_DMA12_SPI4TX_0 /* DMA1:84 */ // DMAMUX2 (BDMA) diff --git a/boards/cuav/nora/nuttx-config/nsh/defconfig b/boards/cuav/nora/nuttx-config/nsh/defconfig index 3a35d5dbcc..049c485b1c 100644 --- a/boards/cuav/nora/nuttx-config/nsh/defconfig +++ b/boards/cuav/nora/nuttx-config/nsh/defconfig @@ -182,6 +182,8 @@ CONFIG_STM32H7_SPI1_DMA=y CONFIG_STM32H7_SPI1_DMA_BUFFER=1024 CONFIG_STM32H7_SPI2=y CONFIG_STM32H7_SPI4=y +CONFIG_STM32H7_SPI4_DMA=y +CONFIG_STM32H7_SPI4_DMA_BUFFER=1024 CONFIG_STM32H7_SPI5=y CONFIG_STM32H7_SPI6=y CONFIG_STM32H7_SPI_DMA=y diff --git a/boards/cuav/x7pro/nuttx-config/include/board_dma_map.h b/boards/cuav/x7pro/nuttx-config/include/board_dma_map.h index bd81967b10..428ef3f0f9 100644 --- a/boards/cuav/x7pro/nuttx-config/include/board_dma_map.h +++ b/boards/cuav/x7pro/nuttx-config/include/board_dma_map.h @@ -41,7 +41,7 @@ #define DMAMAP_UART8_TX DMAMAP_DMA12_UART8TX_0 /* DMA1:82 */ #define DMAMAP_SPI4_RX DMAMAP_DMA12_SPI4RX_0 /* DMA1:83 */ -#define DMAMAP_SPI4_TX DMAMAP_DMA12_SPI4RX_1 /* DMA1:84 */ +#define DMAMAP_SPI4_TX DMAMAP_DMA12_SPI4TX_0 /* DMA1:84 */ // DMAMUX2 (BDMA) diff --git a/boards/cuav/x7pro/nuttx-config/nsh/defconfig b/boards/cuav/x7pro/nuttx-config/nsh/defconfig index 7f40df5a19..cb591e76a0 100644 --- a/boards/cuav/x7pro/nuttx-config/nsh/defconfig +++ b/boards/cuav/x7pro/nuttx-config/nsh/defconfig @@ -182,6 +182,8 @@ CONFIG_STM32H7_SPI1_DMA=y CONFIG_STM32H7_SPI1_DMA_BUFFER=1024 CONFIG_STM32H7_SPI2=y CONFIG_STM32H7_SPI4=y +CONFIG_STM32H7_SPI4_DMA=y +CONFIG_STM32H7_SPI4_DMA_BUFFER=1024 CONFIG_STM32H7_SPI5=y CONFIG_STM32H7_SPI6=y CONFIG_STM32H7_SPI_DMA=y