Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: serial: option: add Quectel BG96 id

Quectel BG96 is an Qualcomm MDM9206 based IoT modem, supporting both
CAT-M and NB-IoT. Tested hardware is BG96 mounted on Quectel
development board (EVB). The USB id is added to option.c to allow
DIAG,GPS,AT and modem communication with the BG96.

Signed-off-by: Sebastian Sjoholm <ssjoholm@mac.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>

authored by

Sebastian Sjoholm and committed by
Johan Hovold
c654b21e 4fbd8d19

+3
+3
drivers/usb/serial/option.c
··· 238 238 /* These Quectel products use Quectel's vendor ID */ 239 239 #define QUECTEL_PRODUCT_EC21 0x0121 240 240 #define QUECTEL_PRODUCT_EC25 0x0125 241 + #define QUECTEL_PRODUCT_BG96 0x0296 241 242 242 243 #define CMOTECH_VENDOR_ID 0x16d8 243 244 #define CMOTECH_PRODUCT_6001 0x6001 ··· 1182 1181 { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC21), 1183 1182 .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, 1184 1183 { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC25), 1184 + .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, 1185 + { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_BG96), 1185 1186 .driver_info = (kernel_ulong_t)&net_intf4_blacklist }, 1186 1187 { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_6001) }, 1187 1188 { USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_CMU_300) },