diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-03-23 17:07:22 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-03-23 17:07:22 -0400 |
| commit | fd290e7096bd4441fdd61e241ee997b16e04afbd (patch) | |
| tree | 6b30e00a06269b4278a2018d6ede0c6d717dd1ef | |
| parent | 5617c05d44ebd7b75973b5b31a9f2e55e5882d3f (diff) | |
| parent | 436ecf5519d892397af133a79ccd38a17c25fa51 (diff) | |
Merge tag 'usb-serial-4.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Johan writes:
USB-serial fixes for v4.11-rc4
Some more device ids for option and qcserial.
Signed-off-by: Johan Hovold <johan@kernel.org>
| -rw-r--r-- | drivers/usb/serial/option.c | 17 | ||||
| -rw-r--r-- | drivers/usb/serial/qcserial.c | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index 42cc72e54c05..af67a0de6b5d 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c | |||
| @@ -233,6 +233,14 @@ static void option_instat_callback(struct urb *urb); | |||
| 233 | #define BANDRICH_PRODUCT_1012 0x1012 | 233 | #define BANDRICH_PRODUCT_1012 0x1012 |
| 234 | 234 | ||
| 235 | #define QUALCOMM_VENDOR_ID 0x05C6 | 235 | #define QUALCOMM_VENDOR_ID 0x05C6 |
| 236 | /* These Quectel products use Qualcomm's vendor ID */ | ||
| 237 | #define QUECTEL_PRODUCT_UC20 0x9003 | ||
| 238 | #define QUECTEL_PRODUCT_UC15 0x9090 | ||
| 239 | |||
| 240 | #define QUECTEL_VENDOR_ID 0x2c7c | ||
| 241 | /* These Quectel products use Quectel's vendor ID */ | ||
| 242 | #define QUECTEL_PRODUCT_EC21 0x0121 | ||
| 243 | #define QUECTEL_PRODUCT_EC25 0x0125 | ||
| 236 | 244 | ||
| 237 | #define CMOTECH_VENDOR_ID 0x16d8 | 245 | #define CMOTECH_VENDOR_ID 0x16d8 |
| 238 | #define CMOTECH_PRODUCT_6001 0x6001 | 246 | #define CMOTECH_PRODUCT_6001 0x6001 |
| @@ -1161,7 +1169,14 @@ static const struct usb_device_id option_ids[] = { | |||
| 1161 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x6613)}, /* Onda H600/ZTE MF330 */ | 1169 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x6613)}, /* Onda H600/ZTE MF330 */ |
| 1162 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x0023)}, /* ONYX 3G device */ | 1170 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x0023)}, /* ONYX 3G device */ |
| 1163 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x9000)}, /* SIMCom SIM5218 */ | 1171 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x9000)}, /* SIMCom SIM5218 */ |
| 1164 | { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x9003), /* Quectel UC20 */ | 1172 | /* Quectel products using Qualcomm vendor ID */ |
| 1173 | { USB_DEVICE(QUALCOMM_VENDOR_ID, QUECTEL_PRODUCT_UC15)}, | ||
| 1174 | { USB_DEVICE(QUALCOMM_VENDOR_ID, QUECTEL_PRODUCT_UC20), | ||
| 1175 | .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, | ||
| 1176 | /* Quectel products using Quectel vendor ID */ | ||
| 1177 | { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC21), | ||
| 1178 | .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, | ||
| 1179 | { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC25), | ||
| 1165 | .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, | 1180 | .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, |
| 1166 | { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_6001) }, | 1181 | { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_6001) }, |
| 1167 | { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_CMU_300) }, | 1182 | { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_CMU_300) }, |
diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c index 696458db7e3c..38b3f0d8cd58 100644 --- a/drivers/usb/serial/qcserial.c +++ b/drivers/usb/serial/qcserial.c | |||
| @@ -169,6 +169,8 @@ static const struct usb_device_id id_table[] = { | |||
| 169 | {DEVICE_SWI(0x413c, 0x81a9)}, /* Dell Wireless 5808e Gobi(TM) 4G LTE Mobile Broadband Card */ | 169 | {DEVICE_SWI(0x413c, 0x81a9)}, /* Dell Wireless 5808e Gobi(TM) 4G LTE Mobile Broadband Card */ |
| 170 | {DEVICE_SWI(0x413c, 0x81b1)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card */ | 170 | {DEVICE_SWI(0x413c, 0x81b1)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card */ |
| 171 | {DEVICE_SWI(0x413c, 0x81b3)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */ | 171 | {DEVICE_SWI(0x413c, 0x81b3)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */ |
| 172 | {DEVICE_SWI(0x413c, 0x81b5)}, /* Dell Wireless 5811e QDL */ | ||
| 173 | {DEVICE_SWI(0x413c, 0x81b6)}, /* Dell Wireless 5811e QDL */ | ||
| 172 | 174 | ||
| 173 | /* Huawei devices */ | 175 | /* Huawei devices */ |
| 174 | {DEVICE_HWI(0x03f0, 0x581d)}, /* HP lt4112 LTE/HSPA+ Gobi 4G Modem (Huawei me906e) */ | 176 | {DEVICE_HWI(0x03f0, 0x581d)}, /* HP lt4112 LTE/HSPA+ Gobi 4G Modem (Huawei me906e) */ |
