This is an attempt to clean-up and resubmit some patches by Grigori Goronzy a few months back adding support for parity, frame length, and 2 stop bits to the CH340/1 driver and cleaning up some magic constants. His original patch series also went on to add RTS/CTS hardware flow control and some other stuff, but I'm not attempting to resubmit those patches at this time because they seem to require more work and none of the hardware I have breaks out the RTS pin. Note that unlike his original patch series this is only tested on CH340G, but they're basically just his original tested-on-CH341A patches with all the magic constant removal moved into the first patch and some constants renamed, plus a couple of trivial changes per review comments. Aidan Thornton (4): USB: ch341: add register and USB request definitions USB: ch341: reinitialize chip on reconfiguration USB: ch341: add support for parity, frame length, stop bits USB: ch341: add debug output for chip version drivers/usb/serial/ch341.c | 112 +++++++++++++++++++++++++++++ +--------------- 1 file changed, 74 insertions(+), 38 deletions(-) -- 2.10.0 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html