summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/stm32-usart.c
Commit message (Expand)AuthorAgeFilesLines
* serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabledLino Sanfilippo2024-03-011-1/+3
* serial: Do not hold the port lock when setting rx-during-tx GPIOLino Sanfilippo2024-01-311-6/+2
* 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
* serial: stm32: move tx dma terminate DMA to shutdownValentin Caron2022-01-061-1/+5
* serial: stm32: push DMA RX data before suspendingErwan Le Ray2021-10-261-27/+53
* serial: stm32: terminate / restart DMA transfer at suspend / resumeErwan Le Ray2021-10-261-43/+84
* serial: stm32: rework RX dma initialization and releaseErwan Le Ray2021-10-261-28/+41
* serial: stm32: update throttle and unthrottle ops for dma modeErwan Le Ray2021-10-211-4/+33
* serial: stm32: rework RX over DMAErwan Le Ray2021-10-211-48/+158
* serial: stm32: re-introduce an irq flag condition in usart_receive_charsErwan Le Ray2021-10-211-8/+13
* serial: stm32: use devm_platform_get_and_ioremap_resource()Tang Bin2021-08-161-2/+1
* serial: stm32: use the defined variable to simplify codeTang Bin2021-08-161-2/+2
* serial: stm32: fix the conditional expression writingTang Bin2021-08-131-2/+2