summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/stm32-usart.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 6.9-rc5 into tty-nextGreg Kroah-Hartman2024-04-231-2/+11
|\
| * serial: stm32: Reset .throttled state in .startup()Uwe Kleine-König2024-04-171-0/+1
| * serial: stm32: Return IRQ_NONE in the ISR if no handling happendUwe Kleine-König2024-04-171-2/+10
* | tty: serial: switch from circ_buf to kfifoJiri Slaby (SUSE)2024-04-091-32/+20
|/
* Merge 6.8-rc6 into tty-nextGreg Kroah-Hartman2024-02-271-1/+3
|\
| * serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabledLino Sanfilippo2024-02-191-1/+3
* | serial: stm32: get FIFO size from hwcfg registerValentin Caron2024-01-271-69/+89
* | serial: stm32: implement prescaler tuning to compute low baudrateValentin Caron2024-01-271-21/+50
|/
* serial: Do not hold the port lock when setting rx-during-tx GPIOLino Sanfilippo2024-01-041-6/+2
* serial: stm32: Convert to platform remove callback returning voidUwe Kleine-König2023-11-231-4/+2
* serial: stm32: Use port lock wrappersThomas Gleixner2023-09-181-19/+19
* serial: stm32: add support for break controlErwan Le Ray2023-09-181-1/+12
* serial: stm32: synchronize RX DMA channel in shutdownAmelie Delaunay2023-08-221-1/+3
* serial: stm32: replace access to DMAR bit by dmaengine_pause/resumeValentin Caron2023-08-221-94/+106
* serial: stm32: group dma pause/resume error handling into single functionValentin Caron2023-08-221-45/+82
* serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabledValentin Caron2023-08-221-8/+8
* serial: stm32: use DMAT as a configuration bitValentin Caron2023-08-221-5/+3
* serial: stm32: avoid clearing DMAT bit during transferValentin Caron2023-08-221-32/+44
* serial: drivers: switch ch and flag to u8Jiri Slaby2023-07-251-3/+2
* serial: stm32: Ignore return value of uart_remove_one_port() in .remove()Uwe Kleine-König2023-05-131-4/+1
* serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are tran...Marek Vasut2023-03-091-2/+3
* serial: stm32: Remove unused struct stm32_port txdone elementMarek Vasut2023-03-091-1/+0
* Merge 6.2-rc7 into tty-nextGreg Kroah-Hartman2023-02-061-28/+5
|\
| * serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handlerMarek Vasut2023-01-311-28/+5
* | serial: stm32: Add support for rs485 RX_DURING_TX output GPIOChristoph Niedermaier2023-01-191-1/+5
|/
* serial: stm32: move dma_request_chan() before clk_prepare_enable()Valentin Caron2022-11-221-24/+23
* serial: stm32: Use uart_xmit_advance()Ilpo Järvinen2022-11-031-4/+3
* serial: stm32: Fix unused-variable warningRen Zhijie2022-09-301-3/+3
* serial: stm32: Deassert Transmit Enable on ->rs485_config()Lukas Wunner2022-09-221-47/+53
* serial: Make ->set_termios() old ktermios constIlpo Järvinen2022-08-301-1/+1
* Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2022-08-081-1/+78
|\
| * serial: stm32: make info structs static to avoid sparse warningsBen Dooks2022-07-281-0/+69
| * serial: Embed rs485_supported to uart_portIlpo Järvinen2022-07-081-1/+1
| * serial: take termios_rwsem for ->rs485_config() & pass termios as paramIlpo Järvinen2022-06-271-1/+1
| * serial: stm32: Fill in rs485_supportedIlpo Järvinen2022-06-101-0/+8
* | serial: stm32: Clear prev values before setting RTS delaysIlpo Järvinen2022-06-301-0/+2
|/
* serial: stm32-usart: Correct CSIZE, bits, and parityIlpo Järvinen2022-05-191-3/+12
* serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 modeMarek Vasut2022-05-051-2/+40
* serial: stm32: Factor out GPIO RTS toggling into separate functionMarek Vasut2022-05-051-21/+38
* serial: stm32: add earlycon supportValentin Caron2022-04-221-0/+51
* serial: stm32: add KGDB supportValentin Caron2022-04-221-2/+35
* serial: stm32: remove infinite loop possibility in putchar functionValentin Caron2022-04-221-3/+9
* serial: stm32: remove redundant code in rs485_configLino Sanfilippo2022-04-151-7/+2
* serial: make uart_console_write->putchar()'s character an unsigned charJiri Slaby2022-03-031-1/+1
* serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sourcesErwan Le Ray2022-02-081-1/+2
* serial: stm32: fix software flow control transferValentin Caron2022-01-261-1/+1
* serial: stm32: prevent TDR register overwrite when sending x_charValentin Caron2022-01-261-0/+12
* serial: stm32: correct loop for dma error handlingValentin Caron2022-01-061-3/+2
* serial: stm32: fix flow control transfer in DMA modeValentin Caron2022-01-061-0/+3
* serial: stm32: rework TX DMA state conditionValentin Caron2022-01-061-18/+48