USB: option: add YUGA device id to driver

Signed-off-by: Gavin.zhu <gavin.kx@qq.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by Gavin.zhu and committed by Greg Kroah-Hartman c6eb2d75 e5d3d446

+92
+92
drivers/usb/serial/option.c
··· 418 418 #define SAMSUNG_VENDOR_ID 0x04e8 419 419 #define SAMSUNG_PRODUCT_GT_B3730 0x6889 420 420 421 + /* YUGA products www.yuga-info.com*/ 422 + #define YUGA_VENDOR_ID 0x257A 423 + #define YUGA_PRODUCT_CEM600 0x1601 424 + #define YUGA_PRODUCT_CEM610 0x1602 425 + #define YUGA_PRODUCT_CEM500 0x1603 426 + #define YUGA_PRODUCT_CEM510 0x1604 427 + #define YUGA_PRODUCT_CEM800 0x1605 428 + #define YUGA_PRODUCT_CEM900 0x1606 429 + 430 + #define YUGA_PRODUCT_CEU818 0x1607 431 + #define YUGA_PRODUCT_CEU816 0x1608 432 + #define YUGA_PRODUCT_CEU828 0x1609 433 + #define YUGA_PRODUCT_CEU826 0x160A 434 + #define YUGA_PRODUCT_CEU518 0x160B 435 + #define YUGA_PRODUCT_CEU516 0x160C 436 + #define YUGA_PRODUCT_CEU528 0x160D 437 + #define YUGA_PRODUCT_CEU526 0x160F 438 + 439 + #define YUGA_PRODUCT_CWM600 0x2601 440 + #define YUGA_PRODUCT_CWM610 0x2602 441 + #define YUGA_PRODUCT_CWM500 0x2603 442 + #define YUGA_PRODUCT_CWM510 0x2604 443 + #define YUGA_PRODUCT_CWM800 0x2605 444 + #define YUGA_PRODUCT_CWM900 0x2606 445 + 446 + #define YUGA_PRODUCT_CWU718 0x2607 447 + #define YUGA_PRODUCT_CWU716 0x2608 448 + #define YUGA_PRODUCT_CWU728 0x2609 449 + #define YUGA_PRODUCT_CWU726 0x260A 450 + #define YUGA_PRODUCT_CWU518 0x260B 451 + #define YUGA_PRODUCT_CWU516 0x260C 452 + #define YUGA_PRODUCT_CWU528 0x260D 453 + #define YUGA_PRODUCT_CWU526 0x260F 454 + 455 + #define YUGA_PRODUCT_CLM600 0x2601 456 + #define YUGA_PRODUCT_CLM610 0x2602 457 + #define YUGA_PRODUCT_CLM500 0x2603 458 + #define YUGA_PRODUCT_CLM510 0x2604 459 + #define YUGA_PRODUCT_CLM800 0x2605 460 + #define YUGA_PRODUCT_CLM900 0x2606 461 + 462 + #define YUGA_PRODUCT_CLU718 0x2607 463 + #define YUGA_PRODUCT_CLU716 0x2608 464 + #define YUGA_PRODUCT_CLU728 0x2609 465 + #define YUGA_PRODUCT_CLU726 0x260A 466 + #define YUGA_PRODUCT_CLU518 0x260B 467 + #define YUGA_PRODUCT_CLU516 0x260C 468 + #define YUGA_PRODUCT_CLU528 0x260D 469 + #define YUGA_PRODUCT_CLU526 0x260F 470 + 421 471 /* some devices interfaces need special handling due to a number of reasons */ 422 472 enum option_blacklist_reason { 423 473 OPTION_BLACKLIST_NONE = 0, ··· 1059 1009 { USB_DEVICE(CELOT_VENDOR_ID, CELOT_PRODUCT_CT680M) }, /* CT-650 CDMA 450 1xEVDO modem */ 1060 1010 { USB_DEVICE(ONDA_VENDOR_ID, ONDA_MT825UP) }, /* ONDA MT825UP modem */ 1061 1011 { USB_DEVICE_AND_INTERFACE_INFO(SAMSUNG_VENDOR_ID, SAMSUNG_PRODUCT_GT_B3730, USB_CLASS_CDC_DATA, 0x00, 0x00) }, /* Samsung GT-B3730 LTE USB modem.*/ 1012 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM600) }, 1013 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM610) }, 1014 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM500) }, 1015 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM510) }, 1016 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM800) }, 1017 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEM900) }, 1018 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU818) }, 1019 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU816) }, 1020 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU828) }, 1021 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU826) }, 1022 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU518) }, 1023 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU516) }, 1024 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU528) }, 1025 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CEU526) }, 1026 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM600) }, 1027 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM610) }, 1028 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM500) }, 1029 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM510) }, 1030 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM800) }, 1031 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWM900) }, 1032 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU718) }, 1033 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU716) }, 1034 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU728) }, 1035 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU726) }, 1036 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU518) }, 1037 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU516) }, 1038 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU528) }, 1039 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CWU526) }, 1040 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM600) }, 1041 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM610) }, 1042 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM500) }, 1043 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM510) }, 1044 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM800) }, 1045 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLM900) }, 1046 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU718) }, 1047 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU716) }, 1048 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU728) }, 1049 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU726) }, 1050 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU518) }, 1051 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU516) }, 1052 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU528) }, 1053 + { USB_DEVICE(YUGA_VENDOR_ID, YUGA_PRODUCT_CLU526) }, 1062 1054 { } /* Terminating entry */ 1063 1055 }; 1064 1056 MODULE_DEVICE_TABLE(usb, option_ids);