diff options
Diffstat (limited to 'drivers/usb/serial/usb-serial-simple.c')
-rw-r--r-- | drivers/usb/serial/usb-serial-simple.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/usb/serial/usb-serial-simple.c b/drivers/usb/serial/usb-serial-simple.c index 8bfc47c29828..3658662898fc 100644 --- a/drivers/usb/serial/usb-serial-simple.c +++ b/drivers/usb/serial/usb-serial-simple.c | |||
@@ -56,6 +56,14 @@ DEVICE(funsoft, FUNSOFT_IDS); | |||
56 | { USB_DEVICE(0x8087, 0x0716) } | 56 | { USB_DEVICE(0x8087, 0x0716) } |
57 | DEVICE(flashloader, FLASHLOADER_IDS); | 57 | DEVICE(flashloader, FLASHLOADER_IDS); |
58 | 58 | ||
59 | /* Google Serial USB SubClass */ | ||
60 | #define GOOGLE_IDS() \ | ||
61 | { USB_VENDOR_AND_INTERFACE_INFO(0x18d1, \ | ||
62 | USB_CLASS_VENDOR_SPEC, \ | ||
63 | 0x50, \ | ||
64 | 0x01) } | ||
65 | DEVICE(google, GOOGLE_IDS); | ||
66 | |||
59 | /* ViVOpay USB Serial Driver */ | 67 | /* ViVOpay USB Serial Driver */ |
60 | #define VIVOPAY_IDS() \ | 68 | #define VIVOPAY_IDS() \ |
61 | { USB_DEVICE(0x1d5f, 0x1004) } /* ViVOpay 8800 */ | 69 | { USB_DEVICE(0x1d5f, 0x1004) } /* ViVOpay 8800 */ |
@@ -97,6 +105,7 @@ static struct usb_serial_driver * const serial_drivers[] = { | |||
97 | &zio_device, | 105 | &zio_device, |
98 | &funsoft_device, | 106 | &funsoft_device, |
99 | &flashloader_device, | 107 | &flashloader_device, |
108 | &google_device, | ||
100 | &vivopay_device, | 109 | &vivopay_device, |
101 | &moto_modem_device, | 110 | &moto_modem_device, |
102 | &novatel_gps_device, | 111 | &novatel_gps_device, |
@@ -111,6 +120,7 @@ static const struct usb_device_id id_table[] = { | |||
111 | ZIO_IDS(), | 120 | ZIO_IDS(), |
112 | FUNSOFT_IDS(), | 121 | FUNSOFT_IDS(), |
113 | FLASHLOADER_IDS(), | 122 | FLASHLOADER_IDS(), |
123 | GOOGLE_IDS(), | ||
114 | VIVOPAY_IDS(), | 124 | VIVOPAY_IDS(), |
115 | MOTO_IDS(), | 125 | MOTO_IDS(), |
116 | NOVATEL_IDS(), | 126 | NOVATEL_IDS(), |