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