]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
USB: serial: pl2303: add device id for Macrosilicon MS3020
authorJunhao Xie <bigfoot@classfun.cn>
Tue, 3 Sep 2024 15:06:38 +0000 (23:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:07:38 +0000 (15:07 +0200)
commit 7d47d22444bb7dc1b6d768904a22070ef35e1fc0 upstream.

Add the device id for the Macrosilicon MS3020 which is a
PL2303HXN based device.

Signed-off-by: Junhao Xie <bigfoot@classfun.cn>
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/pl2303.c
drivers/usb/serial/pl2303.h

index 16118d9f23920ec3efdfbfde794f878ea89bced5..e45d8f873f46f9213b43607128ecd26fafb59ff1 100644 (file)
@@ -118,6 +118,7 @@ static const struct usb_device_id id_table[] = {
        { USB_DEVICE(SMART_VENDOR_ID, SMART_PRODUCT_ID) },
        { USB_DEVICE(AT_VENDOR_ID, AT_VTKIT3_PRODUCT_ID) },
        { USB_DEVICE(IBM_VENDOR_ID, IBM_PRODUCT_ID) },
+       { USB_DEVICE(MACROSILICON_VENDOR_ID, MACROSILICON_MS3020_PRODUCT_ID) },
        { }                                     /* Terminating entry */
 };
 
index 732f9b13ad5d59cfbff2edb9c6e4dc266eeb63df..d60eda7f6edaf84800570bfa0bb0307ab53cfd93 100644 (file)
 /* Allied Telesis VT-Kit3 */
 #define AT_VENDOR_ID           0x0caa
 #define AT_VTKIT3_PRODUCT_ID   0x3001
+
+/* Macrosilicon MS3020 */
+#define MACROSILICON_VENDOR_ID         0x345f
+#define MACROSILICON_MS3020_PRODUCT_ID 0x3020