| From 402090b9ac18592b74a2aa6cbfe87a63a30b8be3 Mon Sep 17 00:00:00 2001 |
| From: Beni Mahler <beni.mahler@gmx.net> |
| Date: Thu, 5 Sep 2019 00:26:20 +0200 |
| Subject: [PATCH] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon |
| PL-20 |
| |
| commit 357f16d9e0194cdbc36531ff88b453481560b76a upstream. |
| |
| Both devices added here have a FTDI chip inside. The device from Echelon |
| is called 'Network Interface' it is actually a LON network gateway. |
| |
| ID 0403:8348 Future Technology Devices International, Ltd |
| https://www.eltako.com/fileadmin/downloads/de/datenblatt/Datenblatt_PL-SW-PROF.pdf |
| |
| ID 0920:7500 Network Interface |
| https://www.echelon.com/products/u20-usb-network-interface |
| |
| Signed-off-by: Beni Mahler <beni.mahler@gmx.net> |
| Cc: stable <stable@vger.kernel.org> |
| Signed-off-by: Johan Hovold <johan@kernel.org> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c |
| index 23669a584bae..b9afd12113eb 100644 |
| --- a/drivers/usb/serial/ftdi_sio.c |
| +++ b/drivers/usb/serial/ftdi_sio.c |
| @@ -1030,6 +1030,9 @@ static const struct usb_device_id id_table_combined[] = { |
| /* EZPrototypes devices */ |
| { USB_DEVICE(EZPROTOTYPES_VID, HJELMSLUND_USB485_ISO_PID) }, |
| { USB_DEVICE_INTERFACE_NUMBER(UNJO_VID, UNJO_ISODEBUG_V1_PID, 1) }, |
| + /* Sienna devices */ |
| + { USB_DEVICE(FTDI_VID, FTDI_SIENNA_PID) }, |
| + { USB_DEVICE(ECHELON_VID, ECHELON_U20_PID) }, |
| { } /* Terminating entry */ |
| }; |
| |
| diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h |
| index f12d806220b4..22d66217cb41 100644 |
| --- a/drivers/usb/serial/ftdi_sio_ids.h |
| +++ b/drivers/usb/serial/ftdi_sio_ids.h |
| @@ -39,6 +39,9 @@ |
| |
| #define FTDI_LUMEL_PD12_PID 0x6002 |
| |
| +/* Sienna Serial Interface by Secyourit GmbH */ |
| +#define FTDI_SIENNA_PID 0x8348 |
| + |
| /* Cyber Cortex AV by Fabulous Silicon (http://fabuloussilicon.com) */ |
| #define CYBER_CORTEX_AV_PID 0x8698 |
| |
| @@ -689,6 +692,12 @@ |
| #define BANDB_ZZ_PROG1_USB_PID 0xBA02 |
| |
| /* |
| + * Echelon USB Serial Interface |
| + */ |
| +#define ECHELON_VID 0x0920 |
| +#define ECHELON_U20_PID 0x7500 |
| + |
| +/* |
| * Intrepid Control Systems (http://www.intrepidcs.com/) ValueCAN and NeoVI |
| */ |
| #define INTREPID_VID 0x093C |
| -- |
| 2.7.4 |
| |