diff options
author | Colin Leitner <colin.leitner@googlemail.com> | 2014-01-06 21:33:54 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-01-08 01:28:43 +0100 |
commit | c1f15196ac3b541d084dc80a8fbd8a74c6a0bd44 (patch) | |
tree | 95af331f275796dc541045fae1ef00757bd40503 /usr | |
parent | usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28 (diff) | |
download | linux-c1f15196ac3b541d084dc80a8fbd8a74c6a0bd44.tar.xz linux-c1f15196ac3b541d084dc80a8fbd8a74c6a0bd44.zip |
USB: ftdi_sio: added CS5 quirk for broken smartcard readers
Genuine FTDI chips support only CS7/8. A previous fix in commit
8704211f65a2 ("USB: ftdi_sio: fixed handling of unsupported CSIZE
setting") enforced this limitation and reported it back to userspace.
However, certain types of smartcard readers depend on specific
driver behaviour that requests 0 data bits (not 5) to change into a
different operating mode if CS5 has been set.
This patch reenables this behaviour for all FTDI devices.
Tagged to be added to stable, because it affects a lot of users of
embedded systems which rely on these readers to work properly.
Cc: stable <stable@vger.kernel.org>
Reported-by: Heinrich Siebmanns <H.Siebmanns@t-online.de>
Tested-by: Heinrich Siebmanns <H.Siebmanns@t-online.de>
Signed-off-by: Colin Leitner <colin.leitner@gmail.com>
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions