OSDN Git Service

USB: serial: pl2303: rename legacy PL2303H type
authorJohan Hovold <johan@kernel.org>
Thu, 11 Mar 2021 16:14:49 +0000 (17:14 +0100)
committerJohan Hovold <johan@kernel.org>
Wed, 17 Mar 2021 08:16:25 +0000 (09:16 +0100)
Rename the legacy type which is supposedly a PL2303H which came in two
variants (and which we handle the same way).

Signed-off-by: Johan Hovold <johan@kernel.org>
drivers/usb/serial/pl2303.c

index 42dcc3c..cd2acd8 100644 (file)
@@ -173,7 +173,7 @@ MODULE_DEVICE_TABLE(usb, id_table);
 static void pl2303_set_break(struct usb_serial_port *port, bool enable);
 
 enum pl2303_type {
-       TYPE_01,        /* Type 0 and 1 (difference unknown) */
+       TYPE_H,
        TYPE_HX,
        TYPE_TA,
        TYPE_TB,
@@ -203,7 +203,7 @@ struct pl2303_private {
 };
 
 static const struct pl2303_type_data pl2303_type_data[TYPE_COUNT] = {
-       [TYPE_01] = {
+       [TYPE_H] = {
                .max_baud_rate          = 1228800,
                .quirks                 = PL2303_QUIRK_LEGACY,
                .no_autoxonxoff         = true,
@@ -382,16 +382,16 @@ static int pl2303_detect_type(struct usb_serial *serial)
        u8 buf;
 
        /*
-        * Legacy types 0 and 1, difference unknown.
+        * Legacy PL2303H, variants 0 and 1 (difference unknown).
         */
        if (desc->bDeviceClass == 0x02)
-               return TYPE_01;         /* type 0 */
+               return TYPE_H;          /* variant 0 */
 
        if (desc->bMaxPacketSize0 != 0x40) {
                if (desc->bDeviceClass == 0x00 || desc->bDeviceClass == 0xff)
-                       return TYPE_01; /* type 1 */
+                       return TYPE_H;  /* variant 1 */
 
-               return TYPE_01;         /* type 0 */
+               return TYPE_H;          /* variant 0 */
        }
 
        /*