mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	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: <stable@vger.kernel.org> Signed-off-by: Dan Williams <dcbw@redhat.com> Acked-by: Bjørn Mork <bjorn@mork.no> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									fba8755911
								
							
						
					
					
						commit
						7fdb7846c9
					
				
					 2 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -613,6 +613,13 @@ static const struct usb_device_id	products [] = {
 | 
			
		|||
	.driver_info = 0,
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* Dell Wireless 5804 (Novatel E371) - handled by qmi_wwan */
 | 
			
		||||
{
 | 
			
		||||
	USB_DEVICE_AND_INTERFACE_INFO(DELL_VENDOR_ID, 0x819b, USB_CLASS_COMM,
 | 
			
		||||
			USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
 | 
			
		||||
	.driver_info = 0,
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* AnyDATA ADU960S - handled by qmi_wwan */
 | 
			
		||||
{
 | 
			
		||||
	USB_DEVICE_AND_INTERFACE_INFO(0x16d5, 0x650a, USB_CLASS_COMM,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -501,6 +501,13 @@ static const struct usb_device_id products[] = {
 | 
			
		|||
					      USB_CDC_PROTO_NONE),
 | 
			
		||||
		.driver_info        = (unsigned long)&qmi_wwan_info,
 | 
			
		||||
	},
 | 
			
		||||
	{	/* Dell Wireless 5804 (Novatel E371) */
 | 
			
		||||
		USB_DEVICE_AND_INTERFACE_INFO(0x413C, 0x819b,
 | 
			
		||||
					      USB_CLASS_COMM,
 | 
			
		||||
					      USB_CDC_SUBCLASS_ETHERNET,
 | 
			
		||||
					      USB_CDC_PROTO_NONE),
 | 
			
		||||
		.driver_info        = (unsigned long)&qmi_wwan_info,
 | 
			
		||||
	},
 | 
			
		||||
	{	/* ADU960S */
 | 
			
		||||
		USB_DEVICE_AND_INTERFACE_INFO(0x16d5, 0x650a,
 | 
			
		||||
					      USB_CLASS_COMM,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue