Skip to content

Commit 670033d

Browse files
committed
drivers: serial: sf32lb: add uart dma support
add sf32lb52x uart dma support Signed-off-by: Qingsong Gou <[email protected]>
1 parent cb77257 commit 670033d

File tree

3 files changed

+516
-30
lines changed

3 files changed

+516
-30
lines changed

boards/sifli/sf32lb52_devkit_lcd/sf32lb52_devkit_lcd.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <sifli/sf32lb52x-ram012.dtsi>
1010
#include <zephyr/dt-bindings/gpio/gpio.h>
1111
#include <zephyr/dt-bindings/input/input-event-codes.h>
12-
12+
#include <zephyr/dt-bindings/dma/sf32lb52x-dma.h>
1313
#include "sf32lb52_devkit_lcd-pinctrl.dtsi"
1414

1515
/ {

drivers/serial/Kconfig.sf32lb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ config UART_SF32LB
77
depends on DT_HAS_SIFLI_SF32LB_USART_ENABLED
88
select SERIAL_HAS_DRIVER
99
select SERIAL_SUPPORT_INTERRUPT
10+
select SERIAL_SUPPORT_ASYNC if DT_HAS_SIFLI_SF32LB_DMAC_ENABLED
11+
select DMA if UART_ASYNC_API
1012
select PINCTRL
1113
select CLOCK_CONTROL
1214
help

0 commit comments

Comments
 (0)