|
Oliver Neukum |
4eade9 |
From aabbdc67f3485b5db27ab4eba01e5fbf1ffea62c Mon Sep 17 00:00:00 2001
|
|
Oliver Neukum |
4eade9 |
From: Daniele Palmas <dnlplm@gmail.com>
|
|
Oliver Neukum |
4eade9 |
Date: Thu, 2 Sep 2021 12:51:22 +0200
|
|
Oliver Neukum |
4eade9 |
Subject: [PATCH] net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
|
|
Oliver Neukum |
4eade9 |
Git-commit: aabbdc67f3485b5db27ab4eba01e5fbf1ffea62c
|
|
Oliver Neukum |
4eade9 |
References: git-fixes
|
|
Oliver Neukum |
4eade9 |
Patch-mainline: v5.15-rc1
|
|
Oliver Neukum |
4eade9 |
|
|
Oliver Neukum |
4eade9 |
Add quirk CDC_MBIM_FLAG_AVOID_ALTSETTING_TOGGLE for Telit LN920
|
|
Oliver Neukum |
4eade9 |
0x1061 composition in order to avoid bind error.
|
|
Oliver Neukum |
4eade9 |
|
|
Oliver Neukum |
4eade9 |
Signed-off-by: Daniele Palmas <dnlplm@gmail.com>
|
|
Oliver Neukum |
4eade9 |
Signed-off-by: David S. Miller <davem@davemloft.net>
|
|
Oliver Neukum |
4eade9 |
Signed-off-by: Oliver Neukum <oneukum@suse.com>
|
|
Oliver Neukum |
4eade9 |
---
|
|
Oliver Neukum |
4eade9 |
drivers/net/usb/cdc_mbim.c | 5 +++++
|
|
Oliver Neukum |
4eade9 |
1 file changed, 5 insertions(+)
|
|
Oliver Neukum |
4eade9 |
|
|
Oliver Neukum |
4eade9 |
diff --git a/drivers/net/usb/cdc_mbim.c b/drivers/net/usb/cdc_mbim.c
|
|
Oliver Neukum |
4eade9 |
index 4c4ab7b38d78..82bb5ed94c48 100644
|
|
Oliver Neukum |
4eade9 |
--- a/drivers/net/usb/cdc_mbim.c
|
|
Oliver Neukum |
4eade9 |
+++ b/drivers/net/usb/cdc_mbim.c
|
|
Oliver Neukum |
4eade9 |
@@ -654,6 +654,11 @@ static const struct usb_device_id mbim_devs[] = {
|
|
Oliver Neukum |
4eade9 |
.driver_info = (unsigned long)&cdc_mbim_info_avoid_altsetting_toggle,
|
|
Oliver Neukum |
4eade9 |
},
|
|
Oliver Neukum |
4eade9 |
|
|
Oliver Neukum |
4eade9 |
+ /* Telit LN920 */
|
|
Oliver Neukum |
4eade9 |
+ { USB_DEVICE_AND_INTERFACE_INFO(0x1bc7, 0x1061, USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE),
|
|
Oliver Neukum |
4eade9 |
+ .driver_info = (unsigned long)&cdc_mbim_info_avoid_altsetting_toggle,
|
|
Oliver Neukum |
4eade9 |
+ },
|
|
Oliver Neukum |
4eade9 |
+
|
|
Oliver Neukum |
4eade9 |
/* default entry */
|
|
Oliver Neukum |
4eade9 |
{ USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE),
|
|
Oliver Neukum |
4eade9 |
.driver_info = (unsigned long)&cdc_mbim_info_zlp,
|
|
Oliver Neukum |
4eade9 |
--
|
|
Oliver Neukum |
4eade9 |
2.39.2
|
|
Oliver Neukum |
4eade9 |
|