zephyr/drivers/serial
Andrzej Głąbek 7058f3722e drivers: uart_nrfx_uarte: Revert workaround for bytes dropping
This effectively reverts the following three commits:
- 0f9f18843f
- 6812441099
- 326f7bd450
and also the changes that got copied to the nrf5340_audio_dk_nrf5340
board.

The workaround brings more harm than good. It already required many
tweaks in various tests to make them pass (because it introduced
a significant overhead in processing of the console UART interrupt)
and now it makes the I2S driver tests to fail. It's not reasonable
to add more tweaks in Zephyr tests just to keep this workaround in
the tree. Instead the root cause should be fixed (if the original
problem still occurs).

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-04-04 13:45:17 +02:00
..
CMakeLists.txt serial: Add driver for emulated UART 2023-03-27 09:50:44 +02:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
Kconfig.altera drivers: serial: uart_altera: add driver 2023-02-23 09:26:33 +01:00
Kconfig.altera_jtag drivers: serial: uart_altera_jtag: enhancement 2023-01-27 14:24:43 -05:00
Kconfig.apbuart
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cdns drivers: serial: Add Driver for CDNS UART IP6528 2022-12-12 12:19:35 -05:00
Kconfig.cmsdk_apb
Kconfig.emul serial: Add driver for emulated UART 2023-03-27 09:50:44 +02:00
Kconfig.esp32 drivers: uart: esp32c3: Add async support 2023-01-12 19:09:01 +01:00
Kconfig.gd32
Kconfig.gecko
Kconfig.hostlink drivers: serial: add virtual uart over ARC hostlink channel 2023-03-17 11:49:02 +01:00
Kconfig.ifx_cat1 drivers: serial: Add Infineon CAT1 UART driver 2023-03-01 11:44:57 +01:00
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 drivers: uart_nrfx_uarte: Revert workaround for bytes dropping 2023-04-04 13:45:17 +02:00
Kconfig.ns16550 drivers: serial: ns16550: Enable simultaneous support of IO, MMIO and PCIe 2023-03-30 09:43:29 -04:00
Kconfig.numicro
Kconfig.nxp_s32 drivers: serial: rename S32 to NXP S32 2023-01-04 16:51:38 +01:00
Kconfig.opentitan drivers: serial: Add support for OpenTitan serial UART 2023-01-27 19:25:26 +09:00
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 serial: rtt: select SERIAL_SUPPORT_ASYNC 2023-03-30 09:51:18 +02:00
Kconfig.rv32m1_lpuart
Kconfig.sam0
Kconfig.sifive
Kconfig.smartbond drivers: serial: Add driver for smartbond 2022-08-31 20:32:03 +02:00
Kconfig.stellaris
Kconfig.stm32 drivers: serial: Reset UART using RCC before initialization 2022-12-09 09:43:36 -08:00
Kconfig.test
Kconfig.uart_sam
Kconfig.usart_sam
Kconfig.xec
Kconfig.xen
Kconfig.xlnx
Kconfig.xmc4xxx drivers: serial: xmc4xxx: Fix Kconfig help entry 2023-02-21 21:15:53 +01:00
leuart_gecko.c soc: arm: silabs: remove soc_gpio_configure wrapper 2022-12-20 22:50:19 +01:00
serial_esp32_usb.c
serial_test.c drivers/serial: Make serial_test a proper emul 2022-09-08 15:26:41 +00:00
uart_altera_jtag.c drivers: serial: uart_altera_jtag: enhancement 2023-01-27 14:24:43 -05:00
uart_altera.c drivers: serial: uart_altera: add driver 2023-02-23 09:26:33 +01:00
uart_apbuart.c drivers/apbuart: correct the baud formula 2023-03-27 22:15:33 +00: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_cdns.c drivers: serial: Add Driver for CDNS UART IP6528 2022-12-12 12:19:35 -05:00
uart_cdns.h drivers: serial: Add Driver for CDNS UART IP6528 2022-12-12 12:19:35 -05:00
uart_cmsdk_apb.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_emul.c serial: Add driver for emulated UART 2023-03-27 09:50:44 +02:00
uart_esp32.c drivers: uart: esp32: Add RS485 half duplex hardware mode 2023-03-22 13:52:25 +01:00
uart_gecko.c drivers: uart: gecko: add support for efr32xg24 2023-04-04 13:34:45 +02:00
uart_handlers.c
uart_hostlink.c drivers: serial: add virtual uart over ARC hostlink channel 2023-03-17 11:49:02 +01:00
uart_hvc_xen_consoleio.c
uart_hvc_xen.c
uart_ifx_cat1.c drivers: serial: Add Infineon CAT1 UART driver 2023-03-01 11:44:57 +01:00
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 uart: microchip: fix build error with PM_DEVICE=n 2023-01-30 18:54:59 +00:00
uart_mcux_flexcomm.c drivers: uart_mcux_flexcomm: Add runtime configure 2022-12-21 09:38:33 -06:00
uart_mcux_iuart.c nxp: imx: Implement iuart clock gating 2023-03-15 09:13:10 +01:00
uart_mcux_lpsci.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_mcux_lpuart.c drivers: uart: mcux_lpuart: add parity support 2023-03-09 09:20:44 +01:00
uart_mcux.c drivers: serial: Add PM support for UART MCUX 2023-02-19 20:56:16 -05: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: add missing tx/rx interrupt enabled checks 2023-02-22 16:30:08 +01:00
uart_nrfx_uart.c soc: arm: nordic_nrf: replace NRF_DT_CHECK_PIN_ASSIGNMENTS 2023-02-28 08:42:05 -08:00
uart_nrfx_uarte.c drivers: uart_nrfx_uarte: Revert workaround for bytes dropping 2023-04-04 13:45:17 +02:00
uart_ns16550.c drivers: serial: ns16550: Enable simultaneous support of IO, MMIO and PCIe 2023-03-30 09:43:29 -04:00
uart_ns16550.h uart: ns16550: move command macro to public header 2022-11-10 22:40:21 -05:00
uart_numicro.c drivers: serial: numicro: fix poll_in function 2022-12-08 18:46:33 +01:00
uart_nxp_s32_linflexd.c drivers: serial: rename S32 to NXP S32 2023-01-04 16:51:38 +01:00
uart_nxp_s32_linflexd.h drivers: serial: rename S32 to NXP S32 2023-01-04 16:51:38 +01:00
uart_opentitan.c drivers: serial: Add support for OpenTitan serial UART 2023-01-27 19:25:26 +09:00
uart_pipe.c
uart_pl011.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01: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: rp2040: fix rpi pico address mapping 2023-02-09 23:40:38 +01:00
uart_rtt.c drivers: serial: uart_rtt: fix multi-channel 2023-02-25 06:55:58 -05:00
uart_rv32m1_lpuart.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_sam.c drivers: serial: sam: Update to use clock control 2023-03-21 14:12:25 -07: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: stm32 uart driver avoid LOG_WRN when going to sleep 2023-02-09 13:14:46 +01:00
uart_stm32.h drivers: exti: stm32: expose STM32_EXTI_LINE_NONE 2023-01-27 01:02:08 +09:00
uart_xlnx_ps.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
uart_xlnx_uartlite.c serial: xilinx: uartlite: Fix infinite spin in xlnx_uartlite_fifo_read 2023-03-20 10:21:37 +01:00
uart_xmc4xxx.c drivers: uart_xmc4xxx: Add async support 2023-02-21 21:15:53 +01:00
usart_gd32.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
usart_sam.c drivers: serial: sam: Update to use clock control 2023-03-21 14:12:25 -07:00