Here's V4 of the serdev bus support. Just 2 small fixes from V3 and Sebastian's Tested-by(Thanks!). I fixed a module build breakage in serdev.h and dropped setting of receive_room. It was only needed for the ldisc->receive_buf() function. There's a few additions Sebastion needed for more serial port control of RTS/CTS. I think these can be added on top of this series as drivers need them. Changelog is in individual patches. Previous versions are here[1][2][3]. This series and the mentioned drivers can be found here[4]. Rob [1] http://www.mail-archive.com/linux-kernel@xxxxxxxxxxxxxxx/msg1304151.html [2] http://www.mail-archive.com/linux-kernel@xxxxxxxxxxxxxxx/msg1311650.html [3] https://www.mail-archive.com/linux-kernel@xxxxxxxxxxxxxxx/msg1318626.html [4] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git serial-bus-v5 Rob Herring (5): tty_port: Add port client functions dt/bindings: Add a serial/UART attached device binding serdev: Introduce new bus for serial attached devices serdev: add a tty port controller driver tty_port: register tty ports with serdev bus .../devicetree/bindings/serial/slave-device.txt | 36 ++ MAINTAINERS | 8 + drivers/char/Kconfig | 1 + drivers/tty/Makefile | 1 + drivers/tty/serdev/Kconfig | 16 + drivers/tty/serdev/Makefile | 5 + drivers/tty/serdev/core.c | 421 +++++++++++++++++++++ drivers/tty/serdev/serdev-ttyport.c | 224 +++++++++++ drivers/tty/tty_buffer.c | 17 +- drivers/tty/tty_port.c | 58 ++- include/linux/serdev.h | 262 +++++++++++++ include/linux/tty.h | 9 +- 12 files changed, 1037 insertions(+), 21 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt create mode 100644 drivers/tty/serdev/Kconfig create mode 100644 drivers/tty/serdev/Makefile create mode 100644 drivers/tty/serdev/core.c create mode 100644 drivers/tty/serdev/serdev-ttyport.c create mode 100644 include/linux/serdev.h -- 2.10.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html