From: Russ Nelson <nelson@crynwr.com>
Date: Thu, 22 Apr 2010 03:07:03 +0000 (-0400)
Subject: USB: cdc-acm: add another device quirk
X-Git-Tag: firefly_0821_release~10186^2~1026
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8a69e9bb0cde88b566f6e791b63389e817f3aa39;p=firefly-linux-kernel-4.4.55.git

USB: cdc-acm: add another device quirk

commit c3baa19b0a9b711b02cec81d9fea33b7b9628957 upstream.

The Maretron USB100 needs this quirk in order to work properly.

Signed-off-by: Russ Nelson <nelson@crynwr.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---

diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
index d1c2108b7f21..9a9621abc60a 100644
--- a/drivers/usb/class/cdc-acm.c
+++ b/drivers/usb/class/cdc-acm.c
@@ -1527,6 +1527,9 @@ static struct usb_device_id acm_ids[] = {
 	{ USB_DEVICE(0x1bbb, 0x0003), /* Alcatel OT-I650 */
 	.driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */
 	},
+	{ USB_DEVICE(0x1576, 0x03b1), /* Maretron USB100 */
+	.driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */
+	},
 
 	/* Nokia S60 phones expose two ACM channels. The first is
 	 * a modem and is picked up by the standard AT-command