[PATCH 0/8] serial: mctrl-gpio irq-handling + imx: handshaking improvements

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

 



this series implements irq handling on changes of handshaking lines for
the driver-helper mctrl_gpio. This allows to remove some boiler plate
from drivers using mctrl_gpio and simplifies converting new drivers.
Parts of the code base on patches sent earlier by Janusz Użycki.

This series converts the atmel driver and introduces mctrl-gpio to the
imx driver. The former is only build tested, so testing on real hardware
would be very appreciated.

Furthermore there are some not completely orthogonal improvments to the
imx driver. I'm aware there are several patches for imx waiting to be
picked up, a conflict with these isn't unlikely, although I didn't try
that. I will rebase once Greg started collecting patches sent earlier
than mine. If you want to test, they apply fine on top of v4.2.

Best regards
Uwe

Uwe Kleine-König (8):
  serial: atmel: allow compile testing on non-atmel architectures
  serial: mxs-auart+imx: allow compile testing on non-Freescale
    architectures
  serial: mctrl-gpio: rename init function
  serial: mctrl_gpio: implement interrupt handling
  serial: atmel: convert to irq handling provided mctrl-gpio
  serial: imx: repair and complete handshaking
  serial: imx: reorder functions and simplify a bit
  serial: imx: implement handshaking using gpios with the mctrl_gpio
    helper

 Documentation/serial/driver            |  10 +-
 drivers/tty/serial/Kconfig             |   9 +-
 drivers/tty/serial/atmel_serial.c      | 152 +++++----------------------
 drivers/tty/serial/clps711x.c          |   2 +-
 drivers/tty/serial/imx.c               | 182 ++++++++++++++++++++++-----------
 drivers/tty/serial/mxs-auart.c         |   2 +-
 drivers/tty/serial/serial_mctrl_gpio.c | 133 +++++++++++++++++++++++-
 drivers/tty/serial/serial_mctrl_gpio.h |  40 +++++++-
 8 files changed, 328 insertions(+), 202 deletions(-)

-- 
2.5.1

--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux