]> git.ipfire.org Git - thirdparty/kernel/linux.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)
committerJohan Hovold <johan@kernel.org>
Fri, 6 Sep 2024 15:11:13 +0000 (17:11 +0200)
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>
drivers/usb/serial/pl2303.c
drivers/usb/serial/pl2303.h

index d93f5d58455782c3eccc318199024111c0d70e1b..8e327fcb222f73e88c898968d502da7480a5b79f 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