This series fixes a number of problems with the ch341 driver, and adds
support for a class of CH340 devices which does not seem to support
the new method of configuring the line settings (using the init vendor
command).
These patches have been verified against CH340G and CH341A, but I need
help with testing the quirky class of CH340 devices (which Russel and
possibly also Eddie has), and any other devices which you may have
access too.
The series is against my usb-next branch
git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
Thanks,
Johan
Johan Hovold (13):
USB: serial: ch341: fix initial modem-control state
USB: serial: ch341: fix open and resume after B0
USB: serial: ch341: fix modem-control and B0 handling
USB: serial: ch341: fix open error handling
USB: serial: ch341: fix resume after reset
USB: serial: ch341: fix initial line settings
USB: serial: ch341: fix modem-status handling
USB: serial: ch341: fix control-message error handling
USB: serial: ch341: fix line settings after reset-resume
USB: serial: ch341: fix baud rate and line-control handling
USB: serial: ch341: clean up control debug messages
USB: serial: ch341: rename shadow modem-control register
USB: serial: ch341: rename modem-status register
drivers/usb/serial/ch341.c | 210 ++++++++++++++++++++++++++++-----------------
1 file changed, 129 insertions(+), 81 deletions(-)
--
2.10.2
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html