From patchwork Sat Oct 22 19:25:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengyu Qu X-Patchwork-Id: 7934 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4242:0:0:0:0:0 with SMTP id s2csp1331629wrr; Sat, 22 Oct 2022 12:34:54 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6xH3gY/ek+YoNwJePEOK3la7JsXJBVQ8Q88JWOLallKqqJ57+lCYMb8f+pQJIqNYOIiqij X-Received: by 2002:a63:1326:0:b0:439:40b5:77cc with SMTP id i38-20020a631326000000b0043940b577ccmr22075899pgl.473.1666467293989; Sat, 22 Oct 2022 12:34:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666467293; cv=pass; d=google.com; s=arc-20160816; b=BXSePjG0wlEXn1b7aI5wkS0a25wK63lykm7Z3C1ZITxI7HMv4OoELqWRUKM3zNrtd1 4Fw4iJ0zSMyNWir2S+lVMidteTZAGNChUoWykY0eSOAPOx9GZ6y4wfdcrcYrh17oEyQy Iqk1ynfpt7RXS7hpVuia4ZehBVoytOmtgDQzkHKIU4TfSFJs6mEh690xvvRJQ5ZhUSU1 cHakwa2c06WW4m3/hutmnRb5FI+rA2flP/odBFAe6MU9l6ve4v1nTGCl/y/3ihSxfXok /Nx/h90yQTYO6k3fIX9Q7p7PeGpo05YO+OqNB/6DVMfZQZbDXsS61Ilk7tX4CHwwsfko pXsA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=a7TV2Yh0je6pVVsH3QCx59DI87he9aJmHrnfel1EOxE=; b=qmXfPexLT71xWYfQZtFK9igK7qcan1yrwnu6LJLJk6XWLuJ0jMegWieGwUv+Ew4nTe 70bZErF/94NoYUqskPtm0vFNeAAG339Xnj7n0v2sgsYe+JfzEdlrBT8H5LacDAw1DrBQ p2vyCk7ExCQap9GFSrbZnA0fX4zbjFhM6W6pRObd56hkk2gwjX5XlgqXUvuGbGOoM6kZ tL4ukBh9yXWlj2iWQJfSpeBTGT+1iGXqh3D9ggsZs39NkNpFf5UOfVeg8a8xPtr0qrfO 2WTIsNSE//kh2ANXH3ICKecDYf/Nu58kABvoIRNc+n6JrtmG4YFMo0i50lSiz9j8XOdH ASZg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@outlook.com header.s=selector1 header.b=YazVJVMK; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y24-20020a17090a8b1800b002031441a918si3264366pjn.175.2022.10.22.12.34.36; Sat, 22 Oct 2022 12:34:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@outlook.com header.s=selector1 header.b=YazVJVMK; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229682AbiJVT23 (ORCPT + 99 others); Sat, 22 Oct 2022 15:28:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49852 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229497AbiJVT22 (ORCPT ); Sat, 22 Oct 2022 15:28:28 -0400 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2058.outbound.protection.outlook.com [40.92.98.58]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF801D8F7D; Sat, 22 Oct 2022 12:28:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NQKFc7gi1j8/U23814QvOYr9TN+gBHdXl2T1OkFFVBNjMj2IkkqDKKEz8moC9ndIoII9xz2C4IB+D+Dtlq9kpkZh7bMe3dEZueOCMCHTxqadqspbGLCeSg9EmxElj0uAjvglkyJeaG3Y2AKi2c8FDVWDbRFT9iTZiOdNNBYZdZE6vHzXt1K4QvGgUuxYjUh18JYLKhbRrWebaiPAsfDx1saMDvBDrDHaNKUM9O7N2DzYeWOqVAx23BCH2UYOSA6IO0KzQ44jnxWifEG78FumtgZKPA3v30/N/w0APTUK+mObhtnA1I3t1DMPONFBc9ARNW9n5qDZYMNF8Pkdl2PdOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a7TV2Yh0je6pVVsH3QCx59DI87he9aJmHrnfel1EOxE=; b=cshcZwNVDBsTFYciqx3J2md66KMxfE48/SN3kez69XNHG8Y6MiV0T/POW5wsAok5hTJsmivQUzR2ucNEvz7L/EGbt5aketCbh6pEQ1vqV3MMh3AVClk4Z14glaTFMdGHUfLdqA5my8179Mh49L4jJoj3VLecWVuy1IOnjqS3jdFkVy7h7CrWVPgTTcBWHbS/JPgDlu9TiURec3yimCFYGQ9BXXLXs9R7olItQP8n2pH1UImBUV3pJr5KeAm27sA/SlZagnDjXVTcq6+HLTNLBHwGU8m2iLb3lJlig/LcYAY2ZluVNoyC0KNniRvkfkH5UMgVaX/uhnkWWu6eNZKdMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a7TV2Yh0je6pVVsH3QCx59DI87he9aJmHrnfel1EOxE=; b=YazVJVMKNxqmJWlJJhAqKjG3E61LFaf4qrTpV4nAmrIV4hhkm6EsUL0JfkTh4zLS0w0uPMzmB+IH6IeppjkvcN35Ji+cxvqvME6mYr8zQdu0mZwF81WqU4znSIIdnZo0SEFSadlzhsWPUd0gQu1LPZDue2kTv+Fo67jLWrU4ZdOQPSLVNBHuhWB7L0pyLoHbHagRZ8jRRUeLwpIyjS+4mLQ+SRW+wlc3AE+ta3SegKKYXqCdLOa5hqnLyvpNomW1lPrM6Ox9q2i/ixyqXxYBX0XMT9ClI48Te56sr/VGQfrtI7EB4Z09EOIWo6aW7jq9M2BUtkpFoePEWu3kmOmhXg== Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:252::12) by TYWP286MB2369.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:16a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.23; Sat, 22 Oct 2022 19:28:24 +0000 Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::4de9:f94b:b58f:948f]) by TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::4de9:f94b:b58f:948f%6]) with mapi id 15.20.5746.021; Sat, 22 Oct 2022 19:28:24 +0000 From: Shengyu Qu To: marcel@holtmann.org, johan.hedberg@gmail.com, luiz.dentz@gmail.com, linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Shengyu Qu Subject: [RESEND PATCH v3] Bluetooth: btusb: Add more device IDs for WCN6855 Date: Sun, 23 Oct 2022 03:25:19 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [JLgY3ruC6qe5DKEz5ysknfBrzQtCEfJU] X-ClientProxiedBy: SG2PR04CA0195.apcprd04.prod.outlook.com (2603:1096:4:14::33) To TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:252::12) X-Microsoft-Original-Message-ID: <20221022192517.173-1-wiagn233@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY3P286MB2611:EE_|TYWP286MB2369:EE_ X-MS-Office365-Filtering-Correlation-Id: 96908c36-3bec-4394-75fc-08dab4639573 X-MS-Exchange-SLBlob-MailProps: 7J/vb0KDx3iHFoU7Sqe6xPc744zn6sl7i1OqWmqZ/H2zZJd7SQifZ9ONM1T/AYlwL3FexETxA+wNsMPiXFO5vOsDUx5a1A+V15kNqezwaAzZ9tn057gbcr480iPrlQIIn8FFcbMvsFt2pGmLpjPjyywfwac095W06ehCxforeopEUVxgkVxyxN0Fxjqjgyq2zn3G9R1rJZf+rMPu6sfxs0XfWR+H3inpD0ZAYw3rvwYNSK0LgkUAfkhPqcgQZKYe9/hoSQ6QdaJtZZwvCE5F+zmeBMLpYgoxmR2R4NIL4ocpDCSn+5yF3wZ/7ZUoLssXOXMJGiNc1XKvGQu4azSPfzJtiRhCyH1uiLK2dBDMHC/VziDd5bGMLBzZEgYhuKxhQdpp5JBVbemCBcSA/3heZmSQ60tQHvoB8OAuwCRcdFG/sGw0DQ+eUaWtnVWcJeb8Zc1h8Lz8LNQpSPvKDWmJ7ICMje1cQEVi4QMPiwh0R77xeN6WfZBLcSqru4Q+zkc2+LEolhhjdewJkShQxUoar7VKSdBWRDDRb1xSrkBNqDpa5TbWE4LbJTZtss1/7FUFFre0Zrojfj+blgWxYshvEwDzQDoTeLuY8BxTZjEbAJ7G8RXbn2ML0G/8b6fLZUslXSP3jEh1re5R03lMhefbzcW5DhegEutG2ihhwNvtUpgz4/R+f7ZNoFT3VZi7h4aB9DuGyEOzj6xOjw7BgzWYLwrzfsQRu4B1u2uP5AJuIW6p3ukCnaccHlOZJZrmz65HVpa+s5ifQ1m/ZMZ9sqqLpF+aM/qjC8D7GZbaY8cGfpE= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iHBLXkFQYE3gh1V+0uRm2/Mvdjm4PPqtZIFMk+TGtztCdY9KTeUvx3IdP41cPlQ0C8G2JqunJdX6SUMxPkBUWAqW5z7L+dUKK0B1Ifl7v9xdYhZyPhTXcO4LbIJQOmLWTl23+bCM4M+WAk2oRRZeThaikymGqGKjls9mfxtI1h/ftMruHHjMI2Poup+bSBAamzWy4LXFSuErNXCXM3+gOf8yXf4sGBt8vBwqR8javxHxG7+g1FuMgrLvk1K9AY1waionw0E/FdK/HMrAjWMQUAUeGBMWsqRil7f0lbu7jMWTTtPkn4kszLR1kZuvaz3DoP6URHt2rv9S8TiEVE6zO/qH/M7/sqWYuZ6mCORY1T9qXJM/mFbFZIAUzXlM0gmjlx2uLoBbYkHHvzWp0tUD/9afX7mQRPO5XE97LRKWKCs0Xn4acGJeEdsYBCgd8qPZH/RkFfPampnRIMNUIM/w0ymaVqNbOlPstGzDZDwNQSs0fnJXN4hY1JNIfifR+aO+cwoBl7eXwHCMBNXS60jAHehCjVfTQhSW3QZokVQg71l8uAIBvH/RpZ481MhElL9iuJZUG1w679MO6oSjGsn2rKmB84j3jxiFE16Wd6Q5gIHdp6G1+pDo6vqQlCUAhzECW00COWjCmsdGHFd3oR2MARnEyeKfLSaG0ky/lYsN4Hp/6HthMyLTDPbTScyZ0AqP X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JoL0u8rLbihAswCVNeBzLn3pJXxUvkaUlZ6jPlIBugAWd8aQiCLW1QLAHDuscZgLdmiJGVYQDVd4bFcN0+mUW49DDCYAk8AOtT85c8aSLa07O1sW6vCOwn9o1at0a0TvLBJ7iZnDhmGILPAHRCdIj4EhBTSLEL9Cc3BIYs+Pma3GN+UqVB+jKfhUltlexK+RF91QlyPmhJVoQPC9DfERpJgVeR4uVNwPtPhlvKchWWgEJEVc7q7fFpFbkBqTQgTh/8zK0ALpo3tzlWeDMDAhhw1IYC3H8f8PJ8NDMSv5ojuWLczyxEQvfZlfWsWM7jf4RQTopMs3cO1tFHYo2KMg0C50/UPEu5GbDAmDyY2g2/tZQvONrzmKkjNEMpDWuRpKasscOEsNJ9/AYKeqTiZfg5oeiVEA+zXOeGOCYqWpfJO7jl+mFHcgugrRcSfTOszu+g+PWgyiHw/5gr151DOp2UC81og5Y5kklmlRXmEOCadk67cklgpdJzfegUIP7ZA2gUY7tq6/mLDc3kAlpPax+Xj89HV/l8dIEnO16xMabNpzH9juvaTJw4IrWhjiwuDzq5S3K6I0F1UBCCexh23X3Wj1iGpktLhsNz0fFyeS8Hm1rlpILfabQlV4bQk7PMFtTUkLWePiguuajwEbxLDT1gAxBCaNG8k13ORBXSPfDS59QnVVwqX1YQpVWSuXaGttnttXTkiKGQhga2fiwQqYdfYoZnTwENuGc3J7zN7Ph6nSQ+oHMXIo3lYd8TqolIS1YLs5386yXrZRi4CHfRDJZQ8mICMin+DERY2SwU+waFxuJgQLc/iBiiQphPlVtVNfFmp15U7yVlCOYnrQDKVz3kCETXlVZ0n2Whnbyqs4+9OSpNHA9ZnEH37RwHNsEwh8TMzHN+eSmRAPg792D11GOvhwCVFuIsat442lfbQ+4sH6qtg17IA/l6h3I3cntrEL0N2GNkOd3a8nAOmzpXF/1/ytV9rKvpax8PS6HWCrDozWbApPUVqcEn7aLSN1dgTRG30LvBBjJs3yh0fFXUAe6730SG/cq/KkTACpuzuwDnz/9jULi5HYlHj2TwRaceKJcOJdMpKvzW1BTvAPwyAF8lQI1n8ZBCAt+D7rYmKljsYv41Kuu1awp+lM29oq7EeEokauuFfy14j2RdJ+y9NX/15ex2M4lMW6iwqys91t1whSOtWiNOO1YkchWppA42iXGJFmRehk2aFrckSNyQc9vcqgI/KjISYXf5HEExUj2mEctUKDMLO6Dvhbebc2hvI2oVXxHWx7s2zp7te2pOfj/w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96908c36-3bec-4394-75fc-08dab4639573 X-MS-Exchange-CrossTenant-AuthSource: TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2022 19:28:24.0510 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2369 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS, UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747417609381113081?= X-GMAIL-MSGID: =?utf-8?q?1747417609381113081?= Add IDs to usb_device_id table for WCN6855. IDs are extracted from Windows driver of Lenovo Thinkpad T14 Gen 2(Driver version 1.0.0.1205 Windows 10) Windows driver download address: https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/ thinkpad-t-series-laptops/thinkpad-t14-gen-2-type-20xk-20xl/downloads /driver-list/ Changes in v3: - Fix too long address for windows driver Changes in v2: - Reflow commit massage line width - Add driver version and download link Signed-off-by: Shengyu Qu --- drivers/bluetooth/btusb.c | 84 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 15caa6469538..adf68affaead 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -316,6 +316,90 @@ static const struct usb_device_id blacklist_table[] = { { USB_DEVICE(0x0489, 0xe0d0), .driver_info = BTUSB_QCA_WCN6855 | BTUSB_WIDEBAND_SPEECH | BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9108), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9109), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9208), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9209), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9308), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9408), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9508), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9509), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9608), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9609), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x10ab, 0x9f09), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3022), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0c7), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0c9), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0ca), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0cb), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0ce), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0de), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0df), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0e1), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0ea), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0ec), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3023), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3024), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3a22), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3a24), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3a26), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x04ca, 0x3a27), .driver_info = BTUSB_QCA_WCN6855 | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, /* QCA WCN785x chipset */ { USB_DEVICE(0x0cf3, 0xe700), .driver_info = BTUSB_QCA_WCN6855 |