Received: by 2002:a05:6a10:6d25:0:0:0:0 with SMTP id gq37csp323737pxb; Sat, 11 Sep 2021 06:17:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyDwMr8iq0PW3/NAVSvAGbU7i3etftGv8+NaV20sOpzQoaGPJYx5sZYnKYT4Kq/Icjwb8Z1 X-Received: by 2002:a05:6402:1352:: with SMTP id y18mr3243110edw.122.1631366248060; Sat, 11 Sep 2021 06:17:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631366248; cv=none; d=google.com; s=arc-20160816; b=hBNdk6vAkpLJvSDrw5/2+JW6fkZYklAehs7RbOKNIxEA73qmuUtV3sAjVWnft1rZHb v9cAZM9IQFbeMK0nXAd2rGgSOVLgMCPJlrSoP7ikacoxnOMKGWj/j+4LExnsCoufwCXw DFq+7c9ia4ltwT8TaLkT+9Mvcgatj92eLbvd4VHNtc3D37bydlmNkrd/z03s/FDlscze dJJkEjoryT3hYm4w2rfTUG8y97Mlo3BVxmm8279XNQNcDUHvFPNxxtA3F7DqFgvCS/z7 YZtzHaizf2wh9Q6oKkhtoMb84RpwXmMY75hYGOPOXTSShZ9EAcuiKGcL1HpPt9yXk6vD s6FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3qAl2uM22qg5oDyZv4Qx2ugguq69sGSd9sOyAPZ6u1U=; b=ClGywJ/a0RMclt5ulDIPG1T6MOvS4LQCH9/WbS7OBi9GlTkvmraf75m3/iSGdUTWGA mPL6PEUSTJrh7kU+rVDVBecs256vruyP6ehL7BPZG7U3R/CPn140WPaLNjbfDxYUThFt Bs5f+67CPBHedvbQOIlYc1uoyTlzJxhG2/8XxZuxMxn2txRR8eqB18WRjtFMVpwzW46o IMJNHkvolsC93qoU5jVBqop8ZcV6JF0OoI28+0yI7PF/KT21grY8SpqwDtilWazLSMsh ZXQx4wSqrOMVn0KmjCXFWFnYU71GxuOkH6QFKKgyW3Zmjqh5VFUqfBLjaM0DuzqnfGDg SkLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="QLOJZ/XX"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ar10si1655456ejc.418.2021.09.11.06.17.04; Sat, 11 Sep 2021 06:17:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="QLOJZ/XX"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236580AbhIKNOO (ORCPT + 99 others); Sat, 11 Sep 2021 09:14:14 -0400 Received: from mail.kernel.org ([198.145.29.99]:37816 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236214AbhIKNNf (ORCPT ); Sat, 11 Sep 2021 09:13:35 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3BD6861205; Sat, 11 Sep 2021 13:12:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1631365942; bh=2+f0q9COo9y3qm6fO0LOOCVmBLhraM8f7noOmNchM60=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QLOJZ/XXMvXk2pBJXPQzQQuiZuaonu9ndVHDoDxfSBCNFUMYH3BOitVGPjNGujEQy mNe75I9npaqEW4zMEEJ0MfcRf0Cmoq7li89mxOL4BapFlj6MHv0aVKcYa8BqdnqxVF 3Al0PNxpGsN5yn9y6D306Gk3CUYkK7aG9KXP0xb8zuPqG/IP88ASZ+0NGtZ/6/8xT/ zjRsqFjS1EEnkJm9LUJqpGsDKOmPdXEsV/e5xbzY6vTaWk3oyCFRUVXDPKrDmEICwv J2mPEGRccyRFboqCCpPmd2KxxFwCOqhZDPAwZb1CPNXq2dTiA77cbgJX6phaLnFKFo Yz0F5na88FnjQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Daniele Palmas , "David S . Miller" , Sasha Levin , linux-usb@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH AUTOSEL 5.14 24/32] net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Date: Sat, 11 Sep 2021 09:11:41 -0400 Message-Id: <20210911131149.284397-24-sashal@kernel.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210911131149.284397-1-sashal@kernel.org> References: <20210911131149.284397-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Daniele Palmas [ Upstream commit aabbdc67f3485b5db27ab4eba01e5fbf1ffea62c ] Add quirk CDC_MBIM_FLAG_AVOID_ALTSETTING_TOGGLE for Telit LN920 0x1061 composition in order to avoid bind error. Signed-off-by: Daniele Palmas Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/usb/cdc_mbim.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/usb/cdc_mbim.c b/drivers/net/usb/cdc_mbim.c index 4c4ab7b38d78..82bb5ed94c48 100644 --- a/drivers/net/usb/cdc_mbim.c +++ b/drivers/net/usb/cdc_mbim.c @@ -654,6 +654,11 @@ static const struct usb_device_id mbim_devs[] = { .driver_info = (unsigned long)&cdc_mbim_info_avoid_altsetting_toggle, }, + /* Telit LN920 */ + { USB_DEVICE_AND_INTERFACE_INFO(0x1bc7, 0x1061, USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE), + .driver_info = (unsigned long)&cdc_mbim_info_avoid_altsetting_toggle, + }, + /* default entry */ { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE), .driver_info = (unsigned long)&cdc_mbim_info_zlp, -- 2.30.2