From patchwork Sun Sep 1 04:28:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Burch X-Patchwork-Id: 824699 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11020087.outbound.protection.outlook.com [52.101.193.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 236251C36 for ; Sun, 1 Sep 2024 04:28:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.87 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725164933; cv=fail; b=newtMG+ILopQ/h9ngtXP9pxSiO2IksS2P61+ilbrN7zeClAmv2wOwCu6gj2zQl1FJu614Cbya1IbUJDu2VeTpbQ+yVDIXPtMQrjCtf0eQgfUjmQLuN4/4ui+l8RL5Q7/y1HXvH0BSV8JhPujnoZqMwnzLBzATQvWbR0HcYvKNhE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725164933; c=relaxed/simple; bh=oLKVF3ljgb7b4j9ins6SZt+yJh7cXN7ZmJQV4htF6ss=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=V20gWYlC60DldFX+5urHgERbun/R7bGEo0CI5bVUySCsuRNclZEzQML+G1PhErMQQtFriWngK45aDM9rDpaIItSaKvQLcfYQFA8H+eT6lHPYcQvvgoDkVA8EWzI16Y1nInN9nnxn0I2VCs0f+blsNaGyjTue/361GVKJd9Jkskg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=michaelburch.net; spf=pass smtp.mailfrom=michaelburch.net; dkim=pass (2048-bit key) header.d=michaelburch.net header.i=@michaelburch.net header.b=VzsCWK96; arc=fail smtp.client-ip=52.101.193.87 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=michaelburch.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=michaelburch.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=michaelburch.net header.i=@michaelburch.net header.b="VzsCWK96" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wpokR0hMrYu4DmChcWhmkCuNzx/vWqe7NSAbksNGWxKzBSNW2+ZdI50Mp/F21SdhEUij3nTardEDW6aHXTxg9qWS8tvebGIutJid1EcSbaD59kUi9YGDeZlUrvtZUw/JoSO2FJAa75pivQniXM5AulS/zpeLquzWVZdnRfCOXoiYPIMuklNtGEx5X3KsBbCdXNya8wRSe8wv3w79MpVCrg07B12/SySI5iCx6QcHozGdEd8ZPH1B9SqQXCqDaq8CgNS0RXhdvthybPIgcTZl/aL5cnMCU9SPPlwGXyXjQ7G4dD48KFfguLwaeKeP4j8wOJMxxYpACmf+P+HXXwUxBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=L+9MQlOiyKfFbyVrar8RFbmx3tnn6ME613W/zyOWvNA=; b=L3QwytJGjj94J+zfz9kG8u1kKLi/0rJpSjJos+AnOiyUvidQcUhzzJu3cbbjVFYCt6UepeqtS5cfey4iKlLnWX9nZ2B4t/w9rBm6kCywr+P5zoq63k2vEHE5jwh5aVrlWsvF6bNK84YXA9kkFQyeKuF7lg3GMOMXN9keUUsDHNrHxUsQjNI6L1scZ93yq5PgqtKhFG24V2FYXV7yWgmJjtoopmSytUAu/XRRD71CgeGX8IAl9VyWxBVghLB83My/VfLc6dRsj3Usvwx8KkzoAvYyI17nb44xWeN5CMdhBwR1bN5kwNwGEwl8pukFgJR58jwUrQ0nfAs9sV7cob4cjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=michaelburch.net; dmarc=pass action=none header.from=michaelburch.net; dkim=pass header.d=michaelburch.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=michaelburch.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L+9MQlOiyKfFbyVrar8RFbmx3tnn6ME613W/zyOWvNA=; b=VzsCWK96lc+psv2IK4EuqoeFIjlOszDlnNgdwqOBkUfoKemP6IHmMCwoge2DZeLA81Gd01Wu2iJWcTU4uyZn0wcqnG2NSEV6xGEy1v4ZTVJhIIX+oEiAIe9wKiGlR25Gy0WQUqDNvDdbI50d5nmp+VDzpdR5tffiqkAi1evvjDfMSfZl/fA8gUkbGOlcMXDxrbqK3vbiM5COjLul2QnGaNAixoSKAQHZl6UqWjm0Kd2SeFOGp/ZyZ7JxF1I8HoyTAUTeLBh97hSQdSpfRSNi62/UMMoxI0mr89zXbh3awTbZUZHHe18N23iYA87E/z00vEdNFuietUtFhsBjFGmEuQ== Received: from SN6PR01MB5070.prod.exchangelabs.com (2603:10b6:805:b7::28) by CO1PR01MB6614.prod.exchangelabs.com (2603:10b6:303:d9::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.23; Sun, 1 Sep 2024 04:28:48 +0000 Received: from SN6PR01MB5070.prod.exchangelabs.com ([fe80::8e42:e034:6306:aaf9]) by SN6PR01MB5070.prod.exchangelabs.com ([fe80::8e42:e034:6306:aaf9%5]) with mapi id 15.20.7875.019; Sun, 1 Sep 2024 04:28:47 +0000 From: Michael Burch To: "linux-bluetooth@vger.kernel.org" CC: Jiande Lu , Paul Menzel Subject: [PATCH v3] Bluetooth: btusb: Add 2 USB HW IDs for MT7925 (0xe118/e) Thread-Topic: [PATCH v3] Bluetooth: btusb: Add 2 USB HW IDs for MT7925 (0xe118/e) Thread-Index: AQHa/CbXUN5I62JsEUuBvnSxc7bgbQ== Date: Sun, 1 Sep 2024 04:28:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=michaelburch.net; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR01MB5070:EE_|CO1PR01MB6614:EE_ x-ms-office365-filtering-correlation-id: 5d758518-224e-469d-5905-08dcca3e927f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?Ffumd8OiECrcJ7RiibXK/8VLRz?= =?iso-8859-1?q?BhlVwOHcF3Bg1fQuSla+HX50Mk7LHjlifczCWFUby/gPuQPy/WbrJZOxF3GI?= =?iso-8859-1?q?n20Xv6af8ssjzZSR/0SDGdrIjA3Y14NssEDWOMUWn9WJ/CajNgxFWFwLRAPm?= =?iso-8859-1?q?ta2FfvZC8eJbyJZEjr5zsIsZXGulS0Ws5IyOGE4pGwzaXXZNpqzCCcWncyRc?= =?iso-8859-1?q?jxxS7QvMU2r2Gu4KiOVZqfkS6y14hSdv6f5p4ByAWc5v356mh2uQ2dmycSZX?= =?iso-8859-1?q?EcSwRslMiAg3mkrX1F9Lm/o1w8YX80Cmo4TlhW9/llC5Hbs1L2DFY2C/fMLA?= =?iso-8859-1?q?wF+I1hYd4PwnZyx5pIfHJidte8puQhf4htmyszoe2BGgQGL0EcPGK1ZE4WY6?= =?iso-8859-1?q?ZPqARE07DhWB6/xwvjeo/OXJPgpfyLKDDlTgOEIaWP63TYfuVS+nkxxmCJ0Z?= =?iso-8859-1?q?cQZ8rQyKO8REazYa98s9kw2ICz1L6Nfs6zJiUYao6KzaUt4gdech2eJLEKYF?= =?iso-8859-1?q?9XxuRdLzu4BUrZKNRY9jraklpJ8py+3HvGgjzLNehB9WLsVWyoZ1cFEK6/ds?= =?iso-8859-1?q?HKO6SK4qnjLFzR5JACfZhJrVSnw9enfVK1fHjwsUqFn7TPIVnZ21u5k13kr+?= =?iso-8859-1?q?jP9tFYnqn/hVnIn21zQdzGniLtemsegRAjKz/Q5kPxeUsDSxxTqeF2TyGRgL?= =?iso-8859-1?q?6hhs5jPgvFgeTiM7woDueatRWpPbbAN84rkGLD3gamRYXgGDK6DeDtbT5TDa?= =?iso-8859-1?q?pgDHVqSduv1+fVpSxqa9GFRXJ7ScqlIDHx4dkFHSQeobR9RjT0R8ohCkPCle?= =?iso-8859-1?q?J3Vm2DA2+4puW1sNlShg/fbgt56exVmH2e+UlJV59nRCj+Xlv/WbbaXCXAOW?= =?iso-8859-1?q?UfwjOFhmldxmc/HoUDXjktaQRWyHL0dFBH0HeHPKTf5baU24nxO0l0nJmOVQ?= =?iso-8859-1?q?Cu0TOt1HCpgGSLcbWZ5HqILR73kCZhy8t9WTU3e6JfGY9a/TaMDdVsvGbG1m?= =?iso-8859-1?q?EXZzXC5ydqfHochgsppx0OyBr1CrnCU2q8ylgvwzjLetfTVxhYqk20g95PUT?= =?iso-8859-1?q?9cTmNTvfc2pccq10A6jl3Gel5C1nPCuLC3GyyoIBKmcuUausErARJsSfT+AR?= =?iso-8859-1?q?CvRJGMNsn6/iJmGKA3hpmnhrTxzB+YAGccYdisv7mDa2FfHejtx2AaEAzamZ?= =?iso-8859-1?q?2xcwTJZma4kTkApKGUaV8XDHq/sGSPdpJaJxakmFBhwDIr/GS9QGmA4be7iu?= =?iso-8859-1?q?3Ft2RFGeZAgBGejARcLg5FcIN8dXU0bFRxh8vjSMlwOp0YgeNPQ/XMg0h6xn?= =?iso-8859-1?q?mKwzgBwewV0LAxHetZz1a0AqoHmXPowmLbHOQineqtI1Cdb96+39TIeIVfpM?= =?iso-8859-1?q?lx20ks8aZ0YRemK4wqQCwVbXycOZ94Hb7ybe0bDgK1bBWwNtqMX9OfuMK2JP?= =?iso-8859-1?q?QHniRXBPYVb/Lv8N/exFnEAA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR01MB5070.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?Dm365xwJ1Wj3KtFa80SSvt2?= =?iso-8859-1?q?i2KGgU14CTO3FYP4tTns/0uy/cRXlRDIWdXKuapbc8UmwUdZbtCFzyKUWB31?= =?iso-8859-1?q?7IkZTYSnT8PU+4WDHLnK5bel7Bqsq0z1DGxcIeOLVk+Aj+DR/CGG7NUaJ2v7?= =?iso-8859-1?q?t23rkWbwWGnAfJl2TrvuE5OX7IosgreXRisOGoEVxXq1FHtLIv3GSF9DIHzF?= =?iso-8859-1?q?f73lFEWkqDVVg5mDiod2nFDOeWZExqkxwFp5Ki5+CE2jJRYVlMHO2k/HrGue?= =?iso-8859-1?q?Gmc/ABhn4L8xF3oQi1GvOVuIcC7GBNeNfghmu6Cyam+378ROByhAcT9XvRgp?= =?iso-8859-1?q?gTh/2m83CiQQl6CPBEERyJ3E/Er+zYqv/7LzP2ncYEHGSsnvoqfk6fDG4C5H?= =?iso-8859-1?q?dZ3XP2rE6G1Mq40nAF9/EgCtD/ELQKOfFoySyBLsYIeU3CgPtcLNgZUHJWQx?= =?iso-8859-1?q?PjrnnkrtkGHhdjDkQ7uaOqNhrN4jTugCAcqikKDEGf2cz42+YsAZ1KHKcqFE?= =?iso-8859-1?q?+Zt9VQ2ZsM21z9+Wt+4mjpFI2Y6S7e2pCi4MrW0+wmKK8kLAqX/r8aPXIdzL?= =?iso-8859-1?q?igOBScAVOYthkBYLQq4q8X9geuK6VjkedcShV+FZT6y0Btok4/9Ztr4f24HI?= =?iso-8859-1?q?uC2q/u0c31QX2q6MRvdVCTZne4GDUUOWsQA4CVleE4v7MsK6WaIyns5Z9864?= =?iso-8859-1?q?Wxg4AywSd8hNU036/moL7Qv0vpf9EWC3snB27ch31clmyr3uyUykWagObLAM?= =?iso-8859-1?q?T4OBgMj881zCWUR5G8rZearw6uX9E80AeL9GJFh7E6zRYyy83fL8X+Cn3qGP?= =?iso-8859-1?q?t6A38PBWO+FZMxp1K4BcbVDjgDhoKoSt/yGJN++JBEZWiMYEP+QQ4d0oKXtx?= =?iso-8859-1?q?fqDcmjjkLhlYH0hUh3d2qfjYdiYggT1EPfHr0hGEeZCqxeaS3cExQXwFB0ZR?= =?iso-8859-1?q?e5Whg2C/71UOtlUN2c4ndsYsaVFdsd8OEMg0WlJoStBHSSW72gr+1eU0iaC1?= =?iso-8859-1?q?dCOjn82DsSR75WPQfj6bOgdjCXYISJkQdsc4WADx0D+AR75hTM+Oe33Qfa4x?= =?iso-8859-1?q?a92n+PcGtnqWwfirESOWmZGxMizFW5AEitbUpBSw2tXOKMirkAzueynmrxD/?= =?iso-8859-1?q?T7Z3R+fqnGvR6mDqGojjywdyWddG4L2KUlqZq4FMz4O08LVsCtqVV2hg16kV?= =?iso-8859-1?q?AjTqfK057uIaO4fyWXKwBbXIslD0t8XraeMuUdH705IznJ2/6S8f8Hrycroz?= =?iso-8859-1?q?DQTXJThEoHyuacL8a7ziQfqAKM6JbmBXIDZe3PHINqhN7Zd2vqmu0QQ8p8Zi?= =?iso-8859-1?q?qMO9WiPp6dYNSaoq7Sg6oW1RzFaPEAAL9P4Vq+Gxe7zMyctgo5OE0QKVJP4N?= =?iso-8859-1?q?diVLhfBhn5HC0FEpcMBcLxW3PE0UNPLII3D88X49mTGxfrB3koJl4cYiVc4W?= =?iso-8859-1?q?Ggbxf03+EV4wmvI440Z0JtnXOf7gojQGsrgW4lPRMdc1WX9SBXfFrlixuOWG?= =?iso-8859-1?q?1oLU1MUZIUpIdF0NzS8uhKw+nt/k4Out6X3/DVjT4Nwnge2ZDeLabJuVbxqj?= =?iso-8859-1?q?oo1oIMepCHUbu1FuIFJHjxKi52w+ayqzV574Zy3kAjJJPjEcS8MImAQc=3D?= Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: michaelburch.net X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR01MB5070.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d758518-224e-469d-5905-08dcca3e927f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2024 04:28:47.3807 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8256b244-08e6-4df2-b146-877069d9ce10 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0v0LjaO/7rYdu69aqMUqsyJU9EKEMOSkiv/18I2Oim9tSRpsPc3nhhjKbc5BrTlkfQphoW9bv6JKCAHTw1JOww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR01MB6614 Add 2 USB HW IDs for MT7925 (0xe118/e) to ensure proper recognition. These HW IDs are extracted from Windows driver inf file https://dlcdnets.asus.com/pub/ASUS/nb/Image/Driver/Bluetooth/39389/Bluetooth_DCH_MediaTek_B_V1.1037.0.433Sub2_39389.exe?model=H7606WV Patch has been tested successfully on an Asus ProArt P16 model H7606WV. Controller is recognized devices pair successfully. Signed-off-by: Michael Burch --- drivers/bluetooth/btusb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 36a869a57910..d9286feacef8 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -632,6 +632,10 @@ static const struct usb_device_id quirks_table[] = { /* Additional MediaTek MT7925 Bluetooth devices */ { USB_DEVICE(0x0489, 0xe113), .driver_info = BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x0489, 0xe118), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x0489, 0xe11e), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH }, { USB_DEVICE(0x13d3, 0x3602), .driver_info = BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH }, { USB_DEVICE(0x13d3, 0x3603), .driver_info = BTUSB_MEDIATEK |