From fed4e1857f5f004f4f6423a85ba38dc8243bf751 Mon Sep 17 00:00:00 2001 From: TOKITA Hiroshi Date: Sun, 11 Dec 2022 16:15:39 +0900 Subject: [PATCH] boards: gd32f450i_eval: Enable DMA transfer for nor-flash Enable DMA transfer via SPI bus for nor-flash. Signed-off-by: TOKITA Hiroshi --- boards/arm/gd32f450i_eval/gd32f450i_eval.dts | 6 ++++++ samples/drivers/spi_flash/boards/gd32f450i_eval.conf | 1 + 2 files changed, 7 insertions(+) diff --git a/boards/arm/gd32f450i_eval/gd32f450i_eval.dts b/boards/arm/gd32f450i_eval/gd32f450i_eval.dts index 954946bdd7c..93c189c279a 100644 --- a/boards/arm/gd32f450i_eval/gd32f450i_eval.dts +++ b/boards/arm/gd32f450i_eval/gd32f450i_eval.dts @@ -145,11 +145,17 @@ }; }; +&dma1 { + status = "okay"; +}; + &spi5 { status = "okay"; pinctrl-0 = <&spi5_default>; pinctrl-names = "default"; cs-gpios = <&gpioi 8 GPIO_ACTIVE_LOW>; + dmas = <&dma1 5 1 0 0>, <&dma1 6 1 0 0>; + dma-names = "tx", "rx"; nor_flash: gd25q16@0 { compatible ="jedec,spi-nor"; diff --git a/samples/drivers/spi_flash/boards/gd32f450i_eval.conf b/samples/drivers/spi_flash/boards/gd32f450i_eval.conf index b5aa8903ef4..6d3d1db11ff 100644 --- a/samples/drivers/spi_flash/boards/gd32f450i_eval.conf +++ b/samples/drivers/spi_flash/boards/gd32f450i_eval.conf @@ -5,3 +5,4 @@ # CONFIG_SPI_NOR=y +CONFIG_SPI_GD32_DMA=y