summaryrefslogtreecommitdiffstats
path: root/drivers/staging/quatech_usb2/TODO
diff options
context:
space:
mode:
authorRichard Ash2009-08-20 12:25:12 +0200
committerGreg Kroah-Hartman2009-09-15 21:01:36 +0200
commit560a9be8320ab632c7d1dac058662f6c82e5676a (patch)
tree9330bb85e9f943fc33edb571da319430e08e9ba0 /drivers/staging/quatech_usb2/TODO
parentStaging: quatech_usb2: Improve debug output and fix write_room (diff)
downloadkernel-qcow2-linux-560a9be8320ab632c7d1dac058662f6c82e5676a.tar.gz
kernel-qcow2-linux-560a9be8320ab632c7d1dac058662f6c82e5676a.tar.xz
kernel-qcow2-linux-560a9be8320ab632c7d1dac058662f6c82e5676a.zip
Staging: quatech_usb2: Improvements to set_termios method
This patch implements several improvements to the set_termios method suggested by Alan Cox: * Correct check for whether any changes are being requested. * Inform callers that mark/space parity isn't supported by always clearing the bit. * Pass back the actual used baud rate in case it doesn't match what was requested. Remaining known issues are that IXANY flow control is not supported, but we don't tell the caller that, and input and output XON/XOFF flow control are either both on or both off, but we don't indicate that back to the caller either. Signed-off-by: Richard Ash <richard@audacityteam.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/quatech_usb2/TODO')
-rw-r--r--drivers/staging/quatech_usb2/TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/quatech_usb2/TODO b/drivers/staging/quatech_usb2/TODO
new file mode 100644
index 000000000000..67f61dbe14ac
--- /dev/null
+++ b/drivers/staging/quatech_usb2/TODO
@@ -0,0 +1,8 @@
+Incomplete list of things that this driver does not yet implement completely or
+at all. some of these may not be possible to implement because the hardware
+support does not exist. Others may be possible, but the magic control codes to
+make them happen are unknown, and some may just need the driver support to
+implement them writing.
+
+* Mark/Space parity is not implemented (reported back correctly)
+* IXANY flow control mode is not implemented (flag ignored completely)