Skip to content

Commit 4e27a6e

Browse files
ennice_yangYuehtsang Li(李岳蒼)
authored andcommitted
[TinkerBoard][Debian]Porting WLSLQ50 LTE MODULE
Change-Id: Iec20551921ee27bf07b3685762c561d7b7c21ae9 Reviewed-on: https://tp-biosrd-v02/gerrit/80402 Reviewed-by: Yuehtsang Li(李岳蒼) <Yuehtsang_Li@asus.com> Tested-by: Yuehtsang Li(李岳蒼) <Yuehtsang_Li@asus.com>
1 parent 5fcdc1c commit 4e27a6e

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

drivers/usb/serial/option.c

100644100755
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ static int option_attach(struct usb_serial *serial);
5050
static void option_release(struct usb_serial *serial);
5151
static void option_instat_callback(struct urb *urb);
5252

53+
#define ASKEY_VENDOR_ID 0x1690
54+
#define ASKEY_PRODUCT_WWL60B0_RNDIS 0x1601
55+
5356
/* Vendor and product IDs */
5457
#define OPTION_VENDOR_ID 0x0AF0
5558
#define OPTION_PRODUCT_COLT 0x5000
@@ -674,8 +677,19 @@ static const struct option_blacklist_info telit_le922_blacklist_usbcfg3 = {
674677
static const struct option_blacklist_info cinterion_rmnet2_blacklist = {
675678
.reserved = BIT(4) | BIT(5),
676679
};
680+
/*
681+
00: RNDIS
682+
02: Diag
683+
03: ADB
684+
04: AT
685+
*/
686+
static const struct option_blacklist_info askey_wwl60b0_rndis_blacklist = {
687+
.reserved = BIT(1) | BIT(2) | BIT(3) | BIT(5),
688+
};
677689

678690
static const struct usb_device_id option_ids[] = {
691+
{ USB_DEVICE(ASKEY_VENDOR_ID, ASKEY_PRODUCT_WWL60B0_RNDIS),
692+
.driver_info = (kernel_ulong_t)& askey_wwl60b0_rndis_blacklist },
679693
{ USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) },
680694
{ USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA) },
681695
{ USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_LIGHT) },

0 commit comments

Comments
 (0)