zephyr/drivers/serial
Kamil Gawor ba6d9139bb drivers: uart_nrfx_uarte: Fix double Rx buffer releasing
Fixes a case for the asynchronous UART API where
only single buffer was attached to the UART, after
filling this buffer release event was trigger first
time and after disabling UART the release event was
triggered again for the same buffer.

Signed-off-by: Kamil Gawor <Kamil.Gawor@nordicsemi.no>
2022-03-24 14:16:29 +01:00
..
CMakeLists.txt drivers: serial: Added support for raspberry pi 2022-02-02 16:23:35 +01:00
Kconfig uart: logging: Add configurable log level to UART drivers 2022-03-10 13:49:43 -05: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 USART support for GD32V 2021-12-20 17:51:30 +01:00
Kconfig.gecko
Kconfig.imx
Kconfig.it8xxx2 ITE: drivers/serial: add the UART driver for the PM callback function 2021-11-16 21:23:42 -05:00
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: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.neorv32 drivers: serial: neorv32: use shared serial driver init priority 2021-10-19 06:44:46 -04:00
Kconfig.npcx
Kconfig.nrfx kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.ns16550 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.numicro driver: serial: replace suffix nuvoton with numicro 2021-08-07 20:37:24 -04:00
Kconfig.pl011 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.psoc6
Kconfig.rcar everywhere: fix typos 2022-03-14 20:22:24 -04:00
Kconfig.rpi_pico drivers: serial: rpi_pico: added reset support for UART devices 2022-03-23 12:51:39 +01:00
Kconfig.rtt kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.rv32m1_lpuart
Kconfig.sam0
Kconfig.sifive kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.stellaris kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
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 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.xen xenvm: drivers: serial: Add consoleio Xen serial driver for Domain 0 2021-12-07 12:15:38 -05:00
Kconfig.xlnx drivers: serial: xlnx_ps: update referenced SoC configuration items 2022-01-21 11:34:09 -05:00
Kconfig.xmc4xxx
leuart_gecko.c drivers: serial: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01: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: altera_jtag: remove unused config 2022-02-21 22:02:23 -05:00
uart_apbuart.c drivers: serial: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
uart_b91.c drivers: serial: telink_b91: replace Pinmux by Pinctrl 2022-02-21 19:41:44 -05:00
uart_cc13xx_cc26xx.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_cc32xx.c drivers: serial: cc32xx: drop usage of uart_device_config 2022-02-21 22:02:23 -05:00
uart_cmsdk_apb.c drivers: serial: cmsdk_apb: drop usage of uart_device_config 2022-02-21 22:02:23 -05:00
uart_esp32.c drivers: uart: esp32: fix driver initialization id number 2022-02-21 22:12:55 -05: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: add API support for wide data 2021-11-09 19:44:38 -05:00
uart_hvc_xen_consoleio.c xenvm: drivers: serial: Add consoleio Xen serial driver for Domain 0 2021-12-07 12:15:38 -05:00
uart_hvc_xen.c uart: logging: Add configurable log level to UART drivers 2022-03-10 13:49:43 -05:00
uart_imx.c drivers: serial: fix typos 2022-03-08 10:24:23 +01:00
uart_ite_it8xxx2.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_liteuart.c drivers: remove redundant data/config casts 2022-01-19 18:16:02 +01:00
uart_lpc11u6x.c drivers: serial: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
uart_lpc11u6x.h drivers: serial: fix typos 2022-03-08 10:24:23 +01:00
uart_mchp_xec.c serial: update mchp uart module to use pinctrl 2022-03-07 11:03:06 +01:00
uart_mcux_flexcomm.c drivers: use DT_INST_ENUM_IDX(_OR) macros 2021-11-18 19:12:07 -05:00
uart_mcux_iuart.c drivers: serial: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
uart_mcux_lpsci.c drivers: serial: Enable pinctrl for kinetis lpsci driver 2022-03-22 12:36:04 +01:00
uart_mcux_lpuart.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_mcux.c drivers: serial: Add pinctrl support to mcux uart driver 2022-03-03 13:00:20 -06:00
uart_miv.c drivers: serial: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
uart_msp432p4xx.c drivers: serial: msp432p4xx: drop usage of uart_device_config 2022-02-21 22:02:23 -05:00
uart_native_posix.c everywhere: fix typos 2022-03-14 20:22:24 -04:00
uart_neorv32.c uart: logging: Add configurable log level to UART drivers 2022-03-10 13:49:43 -05:00
uart_npcx.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_nrfx_uart.c soc_nrf_common: Extend and rename the NRF_DT_ENSURE_PINS_ASSIGNED macro 2022-03-18 16:26:21 +01:00
uart_nrfx_uarte.c drivers: uart_nrfx_uarte: Fix double Rx buffer releasing 2022-03-24 14:16:29 +01:00
uart_ns16550.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_ns16550.h
uart_numicro.c drivers: serial: numicro: drop usage of uart_device_config 2022-02-21 22:02:23 -05:00
uart_pl011.c drivers: serial: fix typos 2022-03-08 10:24:23 +01:00
uart_psoc6.c everywhere: fix typos 2022-03-14 20:22:24 -04:00
uart_rcar.c drivers: serial: rcar: drop DEV_DATA/DEV_CFG usage 2022-02-21 20:49:41 -05:00
uart_rpi_pico.c drivers: serial: rpi_pico: added reset support for UART devices 2022-03-23 12:51:39 +01:00
uart_rtt.c drivers: serial: drop get_dev_data/get_dev_config usage 2022-01-19 18:16:02 +01: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 kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
uart_sam.c drivers: serial: atmel_sam: Fix api to work with modbus 2022-02-01 16:19:24 -05:00
uart_sifive.c boards: FE310-based boards: transition to pinctrl driver 2022-03-24 10:46:34 +01:00
uart_stellaris.c everywhere: fix typos 2022-03-14 20:22:24 -04:00
uart_stm32.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_stm32.h pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
uart_xlnx_ps.c everywhere: fix typos 2022-03-14 20:22:24 -04: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: xmc4xxx: drop usage of uart_device_config 2022-02-21 22:02:23 -05:00
usart_gd32.c pinctrl: require ; after PINCTRL_DT_(INST_)DEFINE macros 2022-01-01 07:39:08 -05:00
usart_sam.c drivers: serial: atmel_sam: Fix api to work with modbus 2022-02-01 16:19:24 -05:00