Re: [PATCH] USB: ftdi_sio: Use jtag quirk for Arrow USB Blaster

2018-04-16 Thread Johan Hovold
On Wed, Apr 11, 2018 at 05:05:13PM +0300, Vasyl Vavrychuk wrote:
> 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 
> ---
>  drivers/usb/serial/ftdi_sio.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
> index 87202ad5a50d..3bab6f83f6de 100644
> --- a/drivers/usb/serial/ftdi_sio.c
> +++ b/drivers/usb/serial/ftdi_sio.c
> @@ -1899,7 +1899,8 @@ static int ftdi_8u2232c_probe(struct usb_serial *serial)
>  
>   if (udev->product &&
>   (!strcmp(udev->product, "BeagleBone/XDS100V2") ||
> -  !strcmp(udev->product, "SNAP Connect E10")))
> +  !strcmp(udev->product, "SNAP Connect E10") ||
> +  !strcmp(udev->product, "Arrow USB Blaster")))

I reordered these alphabetically before applying.

Thanks,
Johan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] USB: ftdi_sio: Use jtag quirk for Arrow USB Blaster

2018-04-11 Thread Vasyl Vavrychuk
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 
---
 drivers/usb/serial/ftdi_sio.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
index 87202ad5a50d..3bab6f83f6de 100644
--- a/drivers/usb/serial/ftdi_sio.c
+++ b/drivers/usb/serial/ftdi_sio.c
@@ -1899,7 +1899,8 @@ static int ftdi_8u2232c_probe(struct usb_serial *serial)
 
if (udev->product &&
(!strcmp(udev->product, "BeagleBone/XDS100V2") ||
-!strcmp(udev->product, "SNAP Connect E10")))
+!strcmp(udev->product, "SNAP Connect E10") ||
+!strcmp(udev->product, "Arrow USB Blaster")))
return ftdi_jtag_probe(serial);
 
return 0;
-- 
2.11.0

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html