Skip to content

Commit 7fdb784

Browse files
dcbwdavem330
authored andcommitted
qmi_wwan/cdc_ether: add device IDs for Dell 5804 (Novatel E371) WWAN card
A rebranded Novatel E371 for AT&T's LTE bands. qmi_wwan should drive this device, while cdc_ether should ignore it. Even though the USB descriptors are plain CDC-ETHER that USB interface is a QMI interface. Cc: <[email protected]> Signed-off-by: Dan Williams <[email protected]> Acked-by: Bjørn Mork <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent fba8755 commit 7fdb784

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

drivers/net/usb/cdc_ether.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,13 @@ static const struct usb_device_id products [] = {
613613
.driver_info = 0,
614614
},
615615

616+
/* Dell Wireless 5804 (Novatel E371) - handled by qmi_wwan */
617+
{
618+
USB_DEVICE_AND_INTERFACE_INFO(DELL_VENDOR_ID, 0x819b, USB_CLASS_COMM,
619+
USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
620+
.driver_info = 0,
621+
},
622+
616623
/* AnyDATA ADU960S - handled by qmi_wwan */
617624
{
618625
USB_DEVICE_AND_INTERFACE_INFO(0x16d5, 0x650a, USB_CLASS_COMM,

drivers/net/usb/qmi_wwan.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,13 @@ static const struct usb_device_id products[] = {
501501
USB_CDC_PROTO_NONE),
502502
.driver_info = (unsigned long)&qmi_wwan_info,
503503
},
504+
{ /* Dell Wireless 5804 (Novatel E371) */
505+
USB_DEVICE_AND_INTERFACE_INFO(0x413C, 0x819b,
506+
USB_CLASS_COMM,
507+
USB_CDC_SUBCLASS_ETHERNET,
508+
USB_CDC_PROTO_NONE),
509+
.driver_info = (unsigned long)&qmi_wwan_info,
510+
},
504511
{ /* ADU960S */
505512
USB_DEVICE_AND_INTERFACE_INFO(0x16d5, 0x650a,
506513
USB_CLASS_COMM,

0 commit comments

Comments
 (0)