zephyr/drivers/serial
Francois Ramu e00f91da41 drivers: serial: uart driver for stm32U5 suspends dma channel
When DMA transfer is enabled on the stm32U5,
the UART Tx channel must be suspended before stopping.
This will let the on-going transfer ends properly

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2022-11-23 11:32:27 +01:00
..
CMakeLists.txt drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
Kconfig drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
Kconfig.altera_jtag
Kconfig.apbuart
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.imx
Kconfig.it8xxx2
Kconfig.leuart_gecko
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.mcux
Kconfig.mcux_flexcomm
Kconfig.mcux_iuart
Kconfig.mcux_lpsci
Kconfig.mcux_lpuart
Kconfig.miv
Kconfig.msp432p4xx
Kconfig.native_posix
Kconfig.neorv32
Kconfig.npcx
Kconfig.nrfx
Kconfig.ns16550
Kconfig.numicro
Kconfig.pl011
Kconfig.psoc6
Kconfig.ql_usbserialport_s3b drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
Kconfig.rcar
Kconfig.rpi_pico
Kconfig.rtt
Kconfig.rv32m1_lpuart
Kconfig.s32 drivers: serial: support NXP S32 LINFlexD UART 2022-10-14 09:51:14 +02:00
Kconfig.sam0
Kconfig.sifive
Kconfig.smartbond
Kconfig.stellaris
Kconfig.stm32 drivers: serial: stm32 uart async is valid for stm32U5 serie 2022-11-23 11:32:27 +01:00
Kconfig.test
Kconfig.uart_sam
Kconfig.usart_sam
Kconfig.xec
Kconfig.xen
Kconfig.xlnx
Kconfig.xmc4xxx drivers: uart_xmc4xxx: Add fifo support 2022-10-14 15:06:19 +02:00
leuart_gecko.c drivers: serial: gecko: fix impmlicit declaration of IRQ_CONNECT 2022-10-11 21:25:59 -04:00
serial_esp32_usb.c
serial_test.c
uart_altera_jtag.c
uart_apbuart.c include: add missing sys/time_units.h include 2022-10-11 18:05:17 +02:00
uart_b91.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_cc13xx_cc26xx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_cc32xx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_cmsdk_apb.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_esp32.c
uart_gecko.c drivers: serial: gecko: fix impmlicit declaration of IRQ_CONNECT 2022-10-11 21:25:59 -04:00
uart_handlers.c
uart_hvc_xen.c
uart_hvc_xen_consoleio.c
uart_imx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_ite_it8xxx2.c
uart_liteuart.c
uart_lpc11u6x.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_lpc11u6x.h
uart_mchp_xec.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_mcux.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_mcux_flexcomm.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_mcux_iuart.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_mcux_lpsci.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_mcux_lpuart.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
uart_miv.c
uart_msp432p4xx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_native_posix.c drivers: uart_native_posix: Fix reading file input 2022-10-13 16:21:08 -04:00
uart_neorv32.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_npcx.c driver: UART: npcx: remove unnecessary guard CONFIG_UART_INTERRUPT_DRIVEN 2022-10-20 15:42:17 +02:00
uart_nrfx_uart.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_nrfx_uarte.c drivers: uart_nrfx_uarte: Remove redundant HW_RX_COUNTING_ENABLED calls 2022-11-22 12:46:38 +09:00
uart_ns16550.c drivers: uart_ns16550: Convert to use runtime PCIe BDF lookup 2022-11-16 11:18:43 +01:00
uart_ns16550.h uart: ns16550: move command macro to public header 2022-11-10 22:40:21 -05:00
uart_numicro.c
uart_pipe.c
uart_pl011.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_psoc6.c
uart_ql_usbserialport_s3b.c drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
uart_ql_usbserialport_s3b.h drivers: serial: Add QuickLogic USBserialport_S3B support 2022-10-20 15:41:09 +02:00
uart_rcar.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_rpi_pico.c drivers: serial: convert Zephyr constants to rpi-hal constants 2022-11-19 14:18:00 +09:00
uart_rtt.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
uart_rv32m1_lpuart.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_s32_linflexd.c drivers: serial: support NXP S32 LINFlexD UART 2022-10-14 09:51:14 +02:00
uart_s32_linflexd.h drivers: serial: support NXP S32 LINFlexD UART 2022-10-14 09:51:14 +02:00
uart_sam.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
uart_sam0.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_sifive.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_smartbond.c include: add missing zephyr/kernel.h 2022-10-20 22:52:09 +09:00
uart_stellaris.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_stm32.c drivers: serial: uart driver for stm32U5 suspends dma channel 2022-11-23 11:32:27 +01:00
uart_stm32.h drivers: serial: stm32 uart driver set EXTI line for wakeup from lowPower 2022-09-15 15:02:47 +00:00
uart_xlnx_ps.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_xlnx_uartlite.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
uart_xmc4xxx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
usart_gd32.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
usart_sam.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00