mdm6600: Add mdm6600 usb-serial driver.
authorNick Pelly <npelly@google.com>
Thu, 29 Jul 2010 19:05:22 +0000 (12:05 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:33:35 +0000 (16:33 -0700)
commit3922756ef28260ea2e058aeaf515a4966c58898a
tree3bcc2088285b3dd9f3500f29a294ee35fa62dbb0
parent63746e4abbf8581d27452240f9d2c95328060daf
mdm6600: Add mdm6600 usb-serial driver.

This is a re-write of the Motorola mdm6600_modem driver.

The usb_serial_generic_* handlers actually cover the USB bulk to serial data
path. So that code disappears.

The USB interrupt data to TIOCMGET ioctl path does not appear to be used by
pppd in userspace, using a temporary BUG_ON() to confirm.

So we end up with very little but a hook to register generic usb-serial
handlers for the MDM6600 vendor id.

I have not spent time testing behavior in low-power-modes, it is likely I will
need to over-ride some of the generic handlers at that point.

Change-Id: I65fdd06c2764416f365995761aa653878c0e393b
Signed-off-by: Nick Pelly <npelly@google.com>
drivers/usb/serial/Kconfig
drivers/usb/serial/Makefile
drivers/usb/serial/mdm6600.c [new file with mode: 0644]