| From: Vasyl Vavrychuk <vvavrychuk@gmail.com> |
| Date: Wed, 11 Apr 2018 17:05:13 +0300 |
| Subject: USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster |
| |
| commit 470b5d6f0cf4674be2d1ec94e54283a1770b6a1a upstream. |
| |
| Arrow USB Blaster integrated on MAX1000 board uses the same vendor ID |
| (0x0403) and product ID (0x6010) as the "original" FTDI device. |
| |
| This patch avoids picking up by ftdi_sio of the first interface of this |
| USB device. After that this device can be used by Arrow user-space JTAG |
| driver. |
| |
| Signed-off-by: Vasyl Vavrychuk <vvavrychuk@gmail.com> |
| Signed-off-by: Johan Hovold <johan@kernel.org> |
| Signed-off-by: Ben Hutchings <ben@decadent.org.uk> |
| --- |
| drivers/usb/serial/ftdi_sio.c | 3 ++- |
| 1 file changed, 2 insertions(+), 1 deletion(-) |
| |
| --- a/drivers/usb/serial/ftdi_sio.c |
| +++ b/drivers/usb/serial/ftdi_sio.c |
| @@ -1929,7 +1929,8 @@ static int ftdi_8u2232c_probe(struct usb |
| return ftdi_jtag_probe(serial); |
| |
| if (udev->product && |
| - (!strcmp(udev->product, "BeagleBone/XDS100V2") || |
| + (!strcmp(udev->product, "Arrow USB Blaster") || |
| + !strcmp(udev->product, "BeagleBone/XDS100V2") || |
| !strcmp(udev->product, "SNAP Connect E10"))) |
| return ftdi_jtag_probe(serial); |
| |