zephyr/drivers/serial
Alex Kolosov ef418aab40 drivers: serial: telink_b91: fix uart unknown state after boot from mcuboot
mcuboot may use a uart as logger. After application boot from mcuboot,
uart remains in some unknown state. It could leads to some unpredictable
uart behaviour. This commit fixes the issue by resetting of uart state
at the beginning of uart init.

Signed-off-by: Alex Kolosov <rikorsev@gmail.com>
2022-06-24 20:25:33 +02:00
..
CMakeLists.txt drivers/serial: Extend Altera Jtag Uart driver support 2022-04-07 06:58:16 -04:00
Kconfig uart: logging: Add configurable log level to UART drivers 2022-03-10 13:49:43 -05:00
Kconfig.altera_jtag drivers/serial: Extend Altera Jtag Uart driver support 2022-04-07 06:58:16 -04:00
Kconfig.apbuart
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.esp32
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 serial: litex: remove irrational dependency 2022-05-10 10:44:04 +02:00
Kconfig.lpc11u6x
Kconfig.mcux uart_mcux_lpuart: Enable Asynchronous UART API. 2022-04-14 15:21:58 -05:00
Kconfig.mcux_flexcomm
Kconfig.mcux_iuart
Kconfig.mcux_lpsci
Kconfig.mcux_lpuart drivers: mcux_lpuart: make async api use common LPUART ISR 2022-04-22 09:44:19 +02:00
Kconfig.miv
Kconfig.msp432p4xx
Kconfig.native_posix kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.neorv32
Kconfig.npcx
Kconfig.nrfx soc: nrf: Use data from DTS to populate HAS_HW_NRF_* Kconfig options 2022-04-02 15:14:38 +02:00
Kconfig.ns16550 drivers: serial: ns16550: use MMIO device depending on Kconfig option 2022-06-05 14:48:40 +02:00
Kconfig.numicro
Kconfig.pl011 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.psoc6 modules: hal_infineon: added initial Kconfig and CMakeLists.txt 2022-05-13 21:34:59 +02:00
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 scripts: kconfigfunctions: Redefine dt_nodelabel_has_compat() 2022-04-02 15:14:38 +02: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
Kconfig.test serial: test: update selected symbols 2022-05-10 10:44:04 +02: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 drivers: serial: xen: remove superfluous default n for boolean 2022-04-15 10:32:24 -07: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: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
serial_test.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_altera_jtag.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_apbuart.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_b91.c drivers: serial: telink_b91: fix uart unknown state after boot from mcuboot 2022-06-24 20:25:33 +02:00
uart_cc13xx_cc26xx.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_cc32xx.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_cmsdk_apb.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_esp32.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_gecko.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_handlers.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_hvc_xen_consoleio.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_hvc_xen.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_imx.c include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
uart_ite_it8xxx2.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_liteuart.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_lpc11u6x.c drivers: serial: enable pin control for lpc11u6x serial driver 2022-05-10 17:27:44 -05:00
uart_lpc11u6x.h drivers: serial: enable pin control for lpc11u6x serial driver 2022-05-10 17:27:44 -05:00
uart_mchp_xec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_mcux_flexcomm.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_mcux_iuart.c include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
uart_mcux_lpsci.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_mcux_lpuart.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_mcux.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_miv.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_msp432p4xx.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_native_posix.c drivers: Report correct errno in uart_native_posix driver 2022-06-14 01:50:36 +09:00
uart_neorv32.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_npcx.c drivers: uart: add pinctrl driver support 2022-05-12 14:24:03 -05:00
uart_nrfx_uart.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_nrfx_uarte.c drivers: serial: uart_nrfx_uarte: fix !LEGACY_INCLUDE_PATH 2022-06-06 12:07:22 +02:00
uart_ns16550.c drivers: serial: ns16550: simplify reg-shift code 2022-06-15 16:59:02 -05:00
uart_ns16550.h
uart_numicro.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_pl011.c driver: pl011: use new device model to map MMIO 2022-06-07 11:54:13 +02:00
uart_psoc6.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_rcar.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_rpi_pico.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_rtt.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_rv32m1_lpuart.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_sam0.c drivers: serial: sam0: fix baudrate assignment to config_cache in init 2022-06-15 16:57:57 -05:00
uart_sam.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_sifive.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_stellaris.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_stm32.c drivers: serial: removes unused TIMEOUT constant 2022-06-06 12:07:01 +02:00
uart_stm32.h drivers: serial: add pin inversion to stm32 u(s)art 2022-05-13 08:45:55 -05:00
uart_xlnx_ps.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
uart_xlnx_uartlite.c serial: xilinx: uartlite: Fix bus fault 2022-05-12 19:05:15 -04:00
uart_xmc4xxx.c drivers: uart_xmc4xxx: Remove unnecessary cast 2022-06-05 14:29:26 +02:00
usart_gd32.c soc: arm: gigadevice: use common API headers 2022-06-22 18:41:19 +09:00
usart_sam.c drivers: serial: atmel_sam: Added hw flow control 2022-06-22 12:24:22 +02:00