[PATCH/RFC 0/5] serial: sh-sci: Hardware Flow Control Updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Hi all,

This RFC patch series contains updates to the Renesas SCI UART driver,
related to hardware flow control:
  - Device Tree binding updates for GPIO-controlled modem lines, and for
    dedicated RTS/CTS modem lines,
  - Driver support for GPIO-controlled modem lines, using the
    SERIAL_MCTRL_GPIO helpers,
  - Some preparations for fixing hardware-assisted flow control using
    the dedicated RTS/CTS modem lines later.

This was tested on r8a7791/koelsch, using UART and GPIO pins on expansion
connectors (I've pushed a few more DT overlays for testing to the
topic/renesas-overlays branch of
https://git.kernel.org/cgit/linux/kernel/git/geert/renesas-drivers.git)

Testing for regressions on platforms without DT and/or GPIOLIB support
(SuperH) would be appreciated.
Compile-tested on ecovec24_defconfig(GPIOLIB=y) and se7780_defconfig
(GPIOLIB=n).

Thanks for your comments!

Geert Uytterhoeven (5):
  serial: sh-sci: Update DT binding documentation for GPIO modem lines
  serial: sh-sci: Update DT binding documentation for dedicated RTS/CTS
  serial: sh-sci: Always set TIOCM_CTS in .get_mctrl() callback
  serial: sh-sci: Add support for GPIO-controlled modem lines
  serial: sh-sci: Replace SCIx_HAVE_RTSCTS by standard UPF_HARD_FLOW

 .../bindings/serial/renesas,sci-serial.txt         |  8 +++++
 drivers/tty/serial/Kconfig                         |  1 +
 drivers/tty/serial/sh-sci.c                        | 41 +++++++++++++++++++---
 include/linux/serial_sci.h                         |  6 ----
 4 files changed, 46 insertions(+), 10 deletions(-)

-- 
1.9.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux