Home
last modified time | relevance | path

Searched hist:"5 d9176edacc29cadb9a0b52c8aaba67ce5ff4ed4" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/tty/serial/
H A Dstm32-usart.cdiff 5d9176edacc29cadb9a0b52c8aaba67ce5ff4ed4 Tue Jun 18 05:02:23 CDT 2019 Erwan Le Ray <erwan.leray@st.com> serial: stm32: update PIO transmission

Improves PIO transmission:
- Replaces the FIFO filling per character by a filling per blocks of
characters, which provides better performances
- Replaces the active waiting loop by TX empty interrupt dynamic handling.
TXE interrupt is now enabled when data has to be sent (ie when
uart_circ is not empty), and inhibited when there is no more data to
send (ie when uart_circ is empty).

Signed-off-by: Erwan Le Ray <erwan.leray@st.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>