| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-20 | serial: stm32: do not deassert RS485 RTS GPIO prematurely | Cheick Traore | 1 | -3/+1 |
| 2025-02-19 | serial: mctrl_gpio: split disable_ms into sync and no_sync APIs | Alexis Lothoré | 1 | -1/+1 |
| 2024-12-23 | serial: stm32: use port lock wrappers for break control | Ben Wolsieffer | 1 | -2/+2 |
| 2024-10-11 | serial: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-04-23 | Merge 6.9-rc5 into tty-next | Greg Kroah-Hartman | 1 | -2/+11 |
| 2024-04-17 | serial: stm32: Reset .throttled state in .startup() | Uwe Kleine-König | 1 | -0/+1 |
| 2024-04-17 | serial: stm32: Return IRQ_NONE in the ISR if no handling happend | Uwe Kleine-König | 1 | -2/+10 |
| 2024-04-09 | tty: serial: switch from circ_buf to kfifo | Jiri Slaby (SUSE) | 1 | -32/+20 |
| 2024-02-27 | Merge 6.8-rc6 into tty-next | Greg Kroah-Hartman | 1 | -1/+3 |
| 2024-02-19 | serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled | Lino Sanfilippo | 1 | -1/+3 |
| 2024-01-27 | serial: stm32: get FIFO size from hwcfg register | Valentin Caron | 1 | -69/+89 |
| 2024-01-27 | serial: stm32: implement prescaler tuning to compute low baudrate | Valentin Caron | 1 | -21/+50 |
| 2024-01-04 | serial: Do not hold the port lock when setting rx-during-tx GPIO | Lino Sanfilippo | 1 | -6/+2 |
| 2023-11-23 | serial: stm32: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -4/+2 |
| 2023-09-18 | serial: stm32: Use port lock wrappers | Thomas Gleixner | 1 | -19/+19 |
| 2023-09-18 | serial: stm32: add support for break control | Erwan Le Ray | 1 | -1/+12 |
| 2023-08-22 | serial: stm32: synchronize RX DMA channel in shutdown | Amelie Delaunay | 1 | -1/+3 |
| 2023-08-22 | serial: stm32: replace access to DMAR bit by dmaengine_pause/resume | Valentin Caron | 1 | -94/+106 |
| 2023-08-22 | serial: stm32: group dma pause/resume error handling into single function | Valentin Caron | 1 | -45/+82 |
| 2023-08-22 | serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled | Valentin Caron | 1 | -8/+8 |
| 2023-08-22 | serial: stm32: use DMAT as a configuration bit | Valentin Caron | 1 | -5/+3 |
| 2023-08-22 | serial: stm32: avoid clearing DMAT bit during transfer | Valentin Caron | 1 | -32/+44 |
| 2023-07-25 | serial: drivers: switch ch and flag to u8 | Jiri Slaby | 1 | -3/+2 |
| 2023-05-13 | serial: stm32: Ignore return value of uart_remove_one_port() in .remove() | Uwe Kleine-König | 1 | -4/+1 |
| 2023-03-09 | serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are tran... | Marek Vasut | 1 | -2/+3 |
| 2023-03-09 | serial: stm32: Remove unused struct stm32_port txdone element | Marek Vasut | 1 | -1/+0 |
| 2023-02-06 | Merge 6.2-rc7 into tty-next | Greg Kroah-Hartman | 1 | -28/+5 |
| 2023-01-31 | serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler | Marek Vasut | 1 | -28/+5 |
| 2023-01-19 | serial: stm32: Add support for rs485 RX_DURING_TX output GPIO | Christoph Niedermaier | 1 | -1/+5 |
| 2022-11-22 | serial: stm32: move dma_request_chan() before clk_prepare_enable() | Valentin Caron | 1 | -24/+23 |
| 2022-11-03 | serial: stm32: Use uart_xmit_advance() | Ilpo Järvinen | 1 | -4/+3 |
| 2022-09-30 | serial: stm32: Fix unused-variable warning | Ren Zhijie | 1 | -3/+3 |
| 2022-09-22 | serial: stm32: Deassert Transmit Enable on ->rs485_config() | Lukas Wunner | 1 | -47/+53 |
| 2022-08-30 | serial: Make ->set_termios() old ktermios const | Ilpo Järvinen | 1 | -1/+1 |
| 2022-08-08 | Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg... | Linus Torvalds | 1 | -1/+78 |
| 2022-07-28 | serial: stm32: make info structs static to avoid sparse warnings | Ben Dooks | 1 | -0/+69 |
| 2022-07-08 | serial: Embed rs485_supported to uart_port | Ilpo Järvinen | 1 | -1/+1 |
| 2022-06-30 | serial: stm32: Clear prev values before setting RTS delays | Ilpo Järvinen | 1 | -0/+2 |
| 2022-06-27 | serial: take termios_rwsem for ->rs485_config() & pass termios as param | Ilpo Järvinen | 1 | -1/+1 |
| 2022-06-10 | serial: stm32: Fill in rs485_supported | Ilpo Järvinen | 1 | -0/+8 |
| 2022-05-19 | serial: stm32-usart: Correct CSIZE, bits, and parity | Ilpo Järvinen | 1 | -3/+12 |
| 2022-05-05 | serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode | Marek Vasut | 1 | -2/+40 |
| 2022-05-05 | serial: stm32: Factor out GPIO RTS toggling into separate function | Marek Vasut | 1 | -21/+38 |
| 2022-04-22 | serial: stm32: add earlycon support | Valentin Caron | 1 | -0/+51 |
| 2022-04-22 | serial: stm32: add KGDB support | Valentin Caron | 1 | -2/+35 |
| 2022-04-22 | serial: stm32: remove infinite loop possibility in putchar function | Valentin Caron | 1 | -3/+9 |
| 2022-04-15 | serial: stm32: remove redundant code in rs485_config | Lino Sanfilippo | 1 | -7/+2 |
| 2022-03-03 | serial: make uart_console_write->putchar()'s character an unsigned char | Jiri Slaby | 1 | -1/+1 |
| 2022-02-08 | serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources | Erwan Le Ray | 1 | -1/+2 |
| 2022-01-26 | serial: stm32: fix software flow control transfer | Valentin Caron | 1 | -1/+1 |
| 2022-01-26 | serial: stm32: prevent TDR register overwrite when sending x_char | Valentin Caron | 1 | -0/+12 |
| 2022-01-06 | serial: stm32: correct loop for dma error handling | Valentin Caron | 1 | -3/+2 |
| 2022-01-06 | serial: stm32: fix flow control transfer in DMA mode | Valentin Caron | 1 | -0/+3 |
| 2022-01-06 | serial: stm32: rework TX DMA state condition | Valentin Caron | 1 | -18/+48 |
| 2022-01-06 | serial: stm32: move tx dma terminate DMA to shutdown | Valentin Caron | 1 | -1/+5 |
| 2021-10-26 | serial: stm32: push DMA RX data before suspending | Erwan Le Ray | 1 | -27/+53 |
| 2021-10-26 | serial: stm32: terminate / restart DMA transfer at suspend / resume | Erwan Le Ray | 1 | -43/+84 |
| 2021-10-26 | serial: stm32: rework RX dma initialization and release | Erwan Le Ray | 1 | -28/+41 |
| 2021-10-21 | serial: stm32: update throttle and unthrottle ops for dma mode | Erwan Le Ray | 1 | -4/+33 |
| 2021-10-21 | serial: stm32: rework RX over DMA | Erwan Le Ray | 1 | -48/+158 |
| 2021-10-21 | serial: stm32: re-introduce an irq flag condition in usart_receive_chars | Erwan Le Ray | 1 | -8/+13 |
| 2021-08-16 | serial: stm32: use devm_platform_get_and_ioremap_resource() | Tang Bin | 1 | -2/+1 |
| 2021-08-16 | serial: stm32: use the defined variable to simplify code | Tang Bin | 1 | -2/+2 |
| 2021-08-13 | serial: stm32: fix the conditional expression writing | Tang Bin | 1 | -2/+2 |
| 2021-06-15 | tty: make use of tty_get_{char,frame}_size | Jiri Slaby | 1 | -31/+1 |
| 2021-06-15 | serial: stm32: defer probe for dma devices | Erwan Le Ray | 1 | -86/+77 |
| 2021-05-20 | serial: drop irq-flags initialisations | Johan Hovold | 1 | -1/+1 |
| 2021-04-22 | serial: stm32: add FIFO threshold configuration | Fabrice Gasnier | 1 | -6/+47 |
| 2021-04-22 | serial: stm32: defer sysrq processing | Johan Hovold | 1 | -10/+6 |
| 2021-04-22 | serial: stm32: fix threaded interrupt handling | Johan Hovold | 1 | -10/+12 |
| 2021-04-05 | tty/serial: Add rx-tx-swap OF option to stm32-usart | Martin Devera | 1 | -1/+10 |
| 2021-03-23 | serial: stm32: update wakeup IRQ management | Alexandre Torgue | 1 | -21/+11 |
| 2021-03-23 | serial: stm32: clean wakeup handling in serial_suspend | Erwan Le Ray | 1 | -2/+0 |
| 2021-03-23 | serial: stm32: rework wakeup management | Erwan Le Ray | 1 | -3/+3 |
| 2021-03-10 | serial: stm32: add support for "flush_buffer" ops | Erwan Le Ray | 1 | -0/+14 |
| 2021-03-10 | serial: stm32: fix tx_empty condition | Erwan Le Ray | 1 | -1/+4 |
| 2021-03-10 | serial: stm32: add FIFO flush when port is closed | Erwan Le Ray | 1 | -0/+5 |
| 2021-03-10 | serial: stm32: fix FIFO flush in startup and set_termios | Erwan Le Ray | 1 | -3/+3 |
| 2021-03-10 | serial: stm32: call stm32_transmit_chars locked | Erwan Le Ray | 1 | -0/+3 |
| 2021-03-10 | serial: stm32: fix tx dma completion, release channel | Erwan Le Ray | 1 | -0/+1 |
| 2021-03-10 | serial: stm32: fix a deadlock in set_termios | Erwan Le Ray | 1 | -6/+6 |
| 2021-03-10 | serial: stm32: fix wake-up flag handling | Erwan Le Ray | 1 | -13/+19 |
| 2021-03-10 | serial: stm32: fix a deadlock condition with wakeup event | Erwan Le Ray | 1 | -12/+15 |
| 2021-03-10 | serial: stm32: fix TX and RX FIFO thresholds | Erwan Le Ray | 1 | -14/+9 |
| 2021-03-10 | serial: stm32: fix incorrect characters on console | Erwan Le Ray | 1 | -1/+11 |
| 2021-03-10 | serial: stm32: fix startup by enabling usart for reception | Erwan Le Ray | 1 | -1/+2 |
| 2021-03-10 | serial: stm32: fix probe and remove order for dma | Erwan Le Ray | 1 | -13/+44 |
| 2021-02-22 | Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -37/+34 |
| 2021-01-26 | serial: stm32: improve platform_get_irq condition handling in init_port | Erwan Le Ray | 1 | -5/+5 |
| 2021-01-26 | serial: stm32: Use of_device_get_match_data() | Stephen Boyd | 1 | -37/+34 |
| 2021-01-07 | serial: stm32: update transmission complete error message in shutdown | Erwan Le Ray | 1 | -1/+2 |
| 2021-01-07 | serial: stm32: clean probe and remove port deinit | Erwan Le Ray | 1 | -2/+7 |
| 2021-01-07 | serial: stm32: update conflicting RTS/CTS config comment | Erwan Le Ray | 1 | -1/+4 |
| 2021-01-07 | serial: stm32: add author | Erwan Le Ray | 1 | -1/+2 |
| 2021-01-07 | serial: stm32: add "_usart" prefix in functions name | Erwan Le Ray | 1 | -171/+177 |
| 2021-01-07 | serial: stm32: fix code cleaning warnings and checks | Erwan Le Ray | 1 | -18/+15 |
| 2021-01-07 | serial: stm32: fix DMA initialization error handling | Erwan Le Ray | 1 | -7/+17 |
| 2020-11-06 | tty: serial: stm32-usart: Remove set but unused 'cookie' variables | Lee Jones | 1 | -4/+2 |
| 2020-09-04 | serial: stm32: Add RS485 RTS GPIO control again | Marek Vasut | 1 | -8/+25 |
| 2020-08-18 | serial: stm32: avoid kernel warning on absence of optional IRQ | Holger Assmann | 1 | -1/+1 |
| 2020-07-30 | serial: stm32: Add RS485 RTS GPIO control | Marek Vasut | 1 | -0/+8 |
| 2020-07-01 | serial: stm32: Use generic DT binding for announcing RTS/CTS lines | Erwan Le Ray | 1 | -2/+3 |
| 2020-05-19 | serial: stm32: add no_console_suspend support | Erwan Le Ray | 1 | -1/+12 |
| 2020-05-15 | serial: Allow uart_get_rs485_mode() to return errno | Lukas Wunner | 1 | -4/+4 |
| 2020-05-15 | tty: serial: Add modem control gpio support for STM32 UART | Manivannan Sadhasivam | 1 | -2/+51 |
| 2019-12-18 | tty/serial: Migrate stm32-usart to use has_sysrq | Dmitry Safonov | 1 | -4/+1 |
| 2019-11-21 | serial: stm32: fix clearing interrupt error flags | Fabrice Gasnier | 1 | -3/+3 |
| 2019-09-04 | tty: Remove dev_err() usage after platform_get_irq() | Stephen Boyd | 1 | -13/+4 |
| 2019-09-04 | serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP | Erwan Le Ray | 1 | -5/+4 |
| 2019-09-04 | serial: stm32: add pm_runtime support | Erwan Le Ray | 1 | -3/+38 |
| 2019-09-04 | serial: stm32: select pinctrl state in each suspend/resume function | Erwan Le Ray | 1 | -0/+5 |
| 2019-06-21 | serial: stm32: add RX and TX FIFO flush | Erwan Le Ray | 1 | -5/+15 |
| 2019-06-21 | serial: stm32: add support of RX FIFO threshold | Erwan Le Ray | 1 | -2/+19 |
| 2019-06-21 | serial: stm32: add support of TX FIFO threshold | Erwan Le Ray | 1 | -9/+42 |
| 2019-06-21 | serial: stm32: update PIO transmission | Erwan Le Ray | 1 | -14/+13 |
| 2019-06-21 | serial: stm32: add support of timeout interrupt for RX | Erwan Le Ray | 1 | -6/+25 |
| 2019-06-13 | Revert "serial: stm32: select pinctrl state in each suspend/resume function" | Greg Kroah-Hartman | 1 | -4/+0 |
| 2019-06-10 | serial: stm32: fix a recursive locking in stm32_config_rs485 | Borut Seljak | 1 | -3/+0 |
| 2019-06-10 | serial: stm32: Make stm32_get_databits static | YueHaibing | 1 | -1/+1 |
| 2019-06-10 | serial: stm32: select pinctrl state in each suspend/resume function | Bich Hemon | 1 | -0/+4 |
| 2019-05-24 | serial: stm32: fix the get_irq error case | Erwan Le Ray | 1 | -8/+26 |
| 2019-05-24 | serial: stm32: fix wakeup source initialization | Erwan Le Ray | 1 | -13/+15 |
| 2019-05-24 | serial: stm32: Add support of TC bit status check | Erwan Le Ray | 1 | -17/+15 |
| 2019-05-24 | serial: stm32: fix transmit_chars when tx is stopped | Erwan Le Ray | 1 | -8/+3 |
| 2019-05-24 | serial: stm32: fix rx data length when parity enabled | Erwan Le Ray | 1 | -4/+8 |
| 2019-05-24 | serial: stm32: fix rx error handling | Erwan Le Ray | 1 | -19/+35 |
| 2019-05-24 | serial: stm32: fix word length configuration | Erwan Le Ray | 1 | -7/+49 |
| 2018-03-15 | serial: stm32: fix initialization of RS485 mode | Bich HEMON | 1 | -0/+4 |
| 2018-03-14 | serial: stm32: add support for RS485 hardware control mode | Bich HEMON | 1 | -1/+129 |
| 2017-11-08 | tty: serial: Remove redundant license text | Greg Kroah-Hartman | 1 | -1/+0 |
| 2017-11-08 | tty: add SPDX identifiers to all remaining files in drivers/tty/ | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-04 | Arm: dts: stm32: remove extra compatible string from DT & driver | Vikas Manocha | 1 | -3/+0 |
| 2017-08-28 | serial: stm32-usart: Avoid using irq_wake flag | Andy Shevchenko | 1 | -1/+1 |
| 2017-08-28 | serial: stm32: fix pio transmit timeout | Gerald Baeza | 1 | -1/+1 |
| 2017-07-30 | serial: stm32: add fifo support | Gerald Baeza | 1 | -0/+7 |
| 2017-07-30 | serial: stm32: add wakeup mechanism | Fabrice Gasnier | 1 | -1/+89 |
| 2017-07-30 | serial: stm32: fix error handling in probe | Fabrice Gasnier | 1 | -2/+9 |
| 2017-07-30 | serial: stm32: add RTS support | Bich HEMON | 1 | -1/+1 |
| 2017-07-30 | serial: stm32: fix multi-ports management | Gerald Baeza | 1 | -5/+7 |
| 2017-07-30 | serial: stm32: fix copyright | Bich HEMON | 1 | -0/+1 |
| 2016-09-27 | serial: stm32: mark symbols static where possible | Baoyou Xie | 1 | -3/+4 |
| 2016-09-27 | serial: stm32: use mapbase instead of membase for DMA | Arnd Bergmann | 1 | -2/+2 |
| 2016-09-22 | serial: stm32: fix uart enable management | Alexandre TORGUE | 1 | -1/+5 |
| 2016-09-22 | serial: stm32: fix spin_lock management | Alexandre TORGUE | 1 | -0/+4 |
| 2016-09-22 | serial: stm32: adding dma support | Alexandre TORGUE | 1 | -25/+364 |
| 2016-09-22 | serial: stm32: clock disabling management | Alexandre TORGUE | 1 | -2/+3 |
| 2016-09-22 | serial: stm32: correct flow control property spelling | Alexandre TORGUE | 1 | -1/+1 |
| 2016-09-22 | serial: stm32: disable tx and rx during shutdown | Alexandre TORGUE | 1 | -1/+1 |
| 2016-09-22 | serial: stm32: header file creation | Alexandre TORGUE | 1 | -208/+1 |
| 2016-09-22 | serial: stm32: adding support for stm32f7 | Alexandre TORGUE | 1 | -50/+219 |
| 2015-10-04 | tty/serial: st-asc: drop the use of IRQF_NO_SUSPEND | Sudeep Holla | 1 | -2/+1 |
| 2015-07-23 | serial: stm32-usart: Fix SysRq support | Maxime Coquelin | 1 | -1/+1 |
| 2015-06-10 | serial: stm32-usart: Add STM32 USART Driver | Maxime Coquelin | 1 | -0/+739 |