zephyr/drivers/serial
Francois Ramu 95e2c39497 drivers: uart stm32 flushing Rx register once the RXNE irq is enabled
When the "Read data register not empty" irq occurs,
this commit is cleaning the RXNE flag by flushing the RX register
since the Receive Data Reg. (USART_RDR) has not be read previously
This could be the case when aborting a Rx for example.

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2021-11-04 09:45:11 -05:00
..
CMakeLists.txt drivers: esp32: uart: use hal functions 2021-11-03 16:47:32 -04:00
Kconfig drivers: esp32: uart: use hal functions 2021-11-03 16:47:32 -04:00
Kconfig.altera_jtag drivers: uart_altera_jtag_hal: use DEVICE_DT_INST_DEFINE() 2021-08-23 18:53:47 -04:00
Kconfig.apbuart
Kconfig.b91 drivers: serial: introduce new Telink B91 Serial driver 2021-07-21 05:37:12 -04:00
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.esp32 drivers: esp32: uart: use hal functions 2021-11-03 16:47:32 -04:00
Kconfig.gd32 drivers: serial: Add gd32 uart driver 2021-10-28 11:17:25 +02:00
Kconfig.gecko
Kconfig.imx
Kconfig.leuart_gecko
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.mcux
Kconfig.mcux_flexcomm
Kconfig.mcux_iuart
Kconfig.mcux_lpsci
Kconfig.mcux_lpuart
Kconfig.miv drivers: serial: uart_miv: Fix build errors 2021-05-10 13:15:50 -05:00
Kconfig.msp432p4xx
Kconfig.native_posix
Kconfig.neorv32 drivers: serial: neorv32: use shared serial driver init priority 2021-10-19 06:44:46 -04:00
Kconfig.npcx
Kconfig.nrfx drivers: serial: nrf_uarte: Conditionally call PPI driver 2021-05-07 12:11:32 +02:00
Kconfig.ns16550 uart: ns16550: add workaround to re-enable interrupts in ISR 2021-10-04 20:49:13 -04:00
Kconfig.numicro driver: serial: replace suffix nuvoton with numicro 2021-08-07 20:37:24 -04:00
Kconfig.pl011
Kconfig.psoc6
Kconfig.rcar drivers: uart: Add "Interrupt driven" to R-Car 2021-07-13 09:42:22 -04:00
Kconfig.rtt tracing: fix conflict with RTT locking 2021-05-25 07:36:38 -05:00
Kconfig.rv32m1_lpuart
Kconfig.sam0
Kconfig.sifive drivers: serial: sifive: support SiFive Freedom series SoCs 2021-09-03 09:52:26 -04:00
Kconfig.stellaris
Kconfig.stm32 drivers: dma: stm32 dma driver for a new dma version 2021-07-22 04:52:53 -04:00
Kconfig.test drivers: serial: add a dummy driver for vnd,serial 2021-07-14 11:10:08 -05:00
Kconfig.uart_sam
Kconfig.usart_sam
Kconfig.xec Microchip: MEC172x: Add UART driver 2021-08-09 16:21:33 -04:00
Kconfig.xen xenvm: drivers: serial: Implement serial interface to Xen PV console 2021-10-29 15:23:33 +02:00
Kconfig.xlnx drivers: serial: xlnx_xuartps: enable this driver for Zynq-7000 series SoCs 2021-10-28 15:26:50 +02:00
Kconfig.xmc4xxx
leuart_gecko.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
serial_test.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_altera_jtag_hal.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_apbuart.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_b91.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_cc13xx_cc26xx.c drivers: use common PM action callback naming 2021-11-03 20:27:18 -04:00
uart_cc32xx.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_cmsdk_apb.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_esp32.c drivers: esp32: uart: use hal functions 2021-11-03 16:47:32 -04:00
uart_gecko.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_handlers.c
uart_hvc_xen.c xenvm: drivers: serial: Implement serial interface to Xen PV console 2021-10-29 15:23:33 +02:00
uart_imx.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_liteuart.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_lpc11u6x.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_lpc11u6x.h
uart_mchp_xec.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_mcux_flexcomm.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_mcux_iuart.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_mcux_lpsci.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_mcux_lpuart.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_mcux.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_miv.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_msp432p4xx.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_native_posix.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_neorv32.c drivers: use common PM action callback naming 2021-11-03 20:27:18 -04:00
uart_npcx.c drivers: serial: npcx: drop inline attribute for PM action callback 2021-11-03 20:27:18 -04:00
uart_nrfx_uart.c drivers: use common PM action callback naming 2021-11-03 20:27:18 -04:00
uart_nrfx_uarte.c drivers: use common PM action callback naming 2021-11-03 20:27:18 -04:00
uart_ns16550.c drivers: uart_ns16550: Fix dts hw_flow_control mapping to config 2021-10-20 07:13:42 -04:00
uart_ns16550.h
uart_numicro.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_pl011.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_psoc6.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_rcar.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_rtt.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_rv32m1_lpuart.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_sam0.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_sam.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_sifive.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_stellaris.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_stm32.c drivers: uart stm32 flushing Rx register once the RXNE irq is enabled 2021-11-04 09:45:11 -05:00
uart_stm32.h drivers/uart: stm32: Fix pm_constraint handling 2021-09-21 10:47:56 -04:00
uart_xlnx_ps.c drivers: serial: xlnx_xuartps: Fix interrupt-driven operation 2021-10-28 15:26:50 +02:00
uart_xlnx_uartlite.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
uart_xmc4xxx.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00
usart_gd32.c drivers: serial: Add gd32 uart driver 2021-10-28 11:17:25 +02:00
usart_sam.c drivers: serial: Refactor drivers to use shared init priority Kconfig 2021-10-17 10:58:09 -04:00