From patchwork Mon Aug 26 18:06:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Burch X-Patchwork-Id: 822494 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11020110.outbound.protection.outlook.com [52.101.193.110]) (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 2E15E18E057 for ; Mon, 26 Aug 2024 18:06:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.110 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724695570; cv=fail; b=mcktTXPjgGUGD82DCcnXW39PAznecJs5v604L/qKy6lR9dzLp6x3yN9zcKkG7I06wgAzFB/bmu/vvEstY9kmdmCh0SR20a4ze/jxLzg0Jx4a+TOakXXI6HbbsuWVOobkHypzPiKzMS100pSm+UMrpf94zJN3qlHyy8cb/lqW690= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724695570; c=relaxed/simple; bh=zMnBUDysvhh67BMdE9TmB7ngYr3HpnrFrK6WWtVjIWg=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=QgNjyz/VJWdD27n0nOdjvnaxTugle84+h8qL8Ioe9ndYqbBkDeJ4cdoAV8X+YVo+874LdSKj3oHFcQ0sdVLHRufr8m7hIih5OmIO1gap1Kr0YgtA6esAa3DQG5ph2nxj/tB8RKLuxUuvHfnXjVDD7Unp3Mr2gULgWw30jBNhzpQ= 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=J9CLxWj5; arc=fail smtp.client-ip=52.101.193.110 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="J9CLxWj5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wQgriWpdZviSG8P6l77eblKeNI9oQbFpo8JSXu5BajC2kmVKowqV2nyffYsjpTuq+T8VHe8xqfC8w7l6iwoNRi7/Nsmr/P4UqYgxRV9fE1b0I7qVw6Acsxc4xFnHUZY9aQ/BQUR35HZYQjHUNQVYd0wks/Q4nm+mBq2t8EwI97qf4LyoB+GFf+1pvy0OFerlPPk/CvKbbJgoyue0qXORtnr7kNb6l8Awf+Bv8QnIFtwbEY/tnEcZxtm/uhyk/MNdLd3CWXPFSM9FQC2qFymar/VOvutRKdXjrc8rizRhCgGR/729LUFcV51CL473QBoXn69iR03c4v43hK0lXeG1+Q== 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=zMnBUDysvhh67BMdE9TmB7ngYr3HpnrFrK6WWtVjIWg=; b=M9NwRkg1fqlrG1iO15mDMCCWjVRqXWEMK7J1pHuRCKS1kTc6rklf4A8cSQz+/N6ZM5KYoCM74hxjEVFXh5KCH+yEK9CMT3T1WOXyrN/F4rDAdUbkKyM+Xf+G58+EPGQ10PHmGm07sI3PF5go8pVMRLdshsb+yNSpHjDNWFI+9uj4FpljlCsNzokqz3nhIsvIlkFG/JY5XOkQ5GMpJPhU6EhV9Zisu230TtgRwkev8uJQBeFiCy23EP6pjAQjP4lruM4U9d3nDdN+1YoPsuR7FTlFIpzGVRWZkm6Zdeyld9X13y7l2OLNNWTyQRgwe2cXPPZcFbGkHBsY8IvDkv9ZzQ== 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=zMnBUDysvhh67BMdE9TmB7ngYr3HpnrFrK6WWtVjIWg=; b=J9CLxWj5SmJcG3aTjlKukjRrGpLE4+NOE4tJs3TeMg5FD9kvXSAWXvC5eAb07KfQ8X+OcTCUcOae3HbtXa6HLJiSHHZndpMPIkmXaSXdjkXFSOxBsWLV/sHlMcqIzO3snBP3Fy9yJdNpPb+ihVlpFqDXOf39+BRB8sF7W8yMLRaGj6++SDVWWB88TjQ6epJfxv4Df6P1Yb7vwvYNWEyKEwAmN8aTZ4kMSI0jD7S0mxPW4K6E8YsWfXtLGgXg+xhpAQtOoSo3RhsUgzIiNCATQt2Gq0qQCteiIpu6ePNlcTVVorI1aTBF+KOSmlSsQgHag+9RbdUSnqsnSH4mPlFIsA== Received: from SN6PR01MB5070.prod.exchangelabs.com (2603:10b6:805:b7::28) by BN0PR01MB7072.prod.exchangelabs.com (2603:10b6:408:16a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 18:06:06 +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; Mon, 26 Aug 2024 18:06:06 +0000 From: Michael Burch To: "linux-bluetooth@vger.kernel.org" Subject: Bluetooth: btusb: Add USB HW IDs for MT7925 Thread-Topic: Bluetooth: btusb: Add USB HW IDs for MT7925 Thread-Index: AQHa994+RkzJ3XaFJkOJ7P2U+fb5DA== Date: Mon, 26 Aug 2024 18:06:06 +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_|BN0PR01MB7072:EE_ x-ms-office365-filtering-correlation-id: 01dab296-b5eb-4f03-a25b-08dcc5f9c165 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?oMoOIQxi++W7caT+zpOftEeXsh?= =?iso-8859-1?q?xeImcZnUm1UZRU09yioX1twlPe/ba6y396rEUlV3PzNuOaQ/TAeTOmgqgp7J?= =?iso-8859-1?q?OzPlIAN2s+hdJw2AbS//V4otJXlHguijBsswTJupS8ISZB/ogN+Ky7+K79MV?= =?iso-8859-1?q?YFpIvx0LUCP7Rttm/R9utXwFVGBQ7rNrjQVSMN8RBqYAUbw/gyGICGCgRVBu?= =?iso-8859-1?q?RIkNwzRV3ka/JQ6DflszxgaJD/6ovqSgMuphdVuU5li3AGQBUvPjYOIwniOb?= =?iso-8859-1?q?l3MjjRQ+jipFVM9YcopIrbM/Fvb5eHWGdcA0YXzU9Rb+WpPd5oYY6bjBJlAi?= =?iso-8859-1?q?A+ekeJIWJUOj6t+eV0Ebo0aKykZPIWTpebazLMGVaO28reQvJMp4A3AamVSI?= =?iso-8859-1?q?D7a+1ZPs8YzeO9//SPMeou0HNKqa9k0CcTt/l07GqrtLrpYbt7KCSWmTgeMW?= =?iso-8859-1?q?k40dvPEgcH3fIWL43USo2qfIz2ci0W7jwN22FFD2RPVwmdW/yzi1lzjBWsW4?= =?iso-8859-1?q?kGFlgj2d4uOPkP5HkmbIkV9hEV8+e3Oe4hNXvv0QEhMX1pCxaer5DFJGqgSW?= =?iso-8859-1?q?HayRcPeubcOy9z2PJvd4XGLibeDhpzGniHwQjUxOVNzZfPyg3K0CvlX9AXU8?= =?iso-8859-1?q?bG/0lzQMUbq7DNfb4X2VtOKjwIyAtEFms0QoHrUtitB2/iKElyeZD+6wFDXS?= =?iso-8859-1?q?ksF+YyOQotwIwrFgtQmooNspnqKSlvnJcf8toh91l1Mhbbc8+d1hTEGCLPE7?= =?iso-8859-1?q?5j65enHjxED0zdqwIxmrSoPPSWqcIQ+InjIej8LCHji5b0ieNIJ6gkLM2YDp?= =?iso-8859-1?q?gh+s5MmUpACSuB9LN7Ig0RC00oI4dm5MbIIXZ9PABCuavp5AkQSBfE882OmF?= =?iso-8859-1?q?YGKIYXUNszMfelhVljTK84eIxX4Hkod94LZ1Am2JCTHgB3woxBm9nens+HmU?= =?iso-8859-1?q?Hfm758jn2imlMzlqLWzRd2nb6YWwmo4fbMaOl5zhXkX42SipJrQ0/BiY1lAP?= =?iso-8859-1?q?yeVAyBtM/G067tT/rrPTI/IofViU0vwkXNycZD8vh9+U4cbeg36svXgiuVIG?= =?iso-8859-1?q?JZNA8ro2AJhjVJWIiltDs3Z2iHtMjgeDyFL4EyuY0XVKDGwTwKgiepH7LJY2?= =?iso-8859-1?q?I7QtmzAZRw7C0Lbpy7+nqJnt62Mtlfyt6md9oHp/Lj/BQJ7c0OD/IF/ZKxWh?= =?iso-8859-1?q?ncUDebDRVKfkhXqLzXNplZfnH4YTgHg2+NFCuI/gv9edMQZUPTejf33BpTSY?= =?iso-8859-1?q?OJ87wpINHBGuTwctmzZzBWHlXNEYALV2C07ggAFoMJT4BKFmVyPpRJYo3vvB?= =?iso-8859-1?q?1eI6DWXe495xfnlSDXqRoHaXJ9HNhD899KHepiG47Qyi0ixyBP39bv/jgXrR?= =?iso-8859-1?q?gIrCqkqXpn0z6IlAJyzPNsnclF2pSPr1+YOzCIA4mxD1bgDJAXgEaip3RIWp?= =?iso-8859-1?q?ytfVhZaVmShcuTNqO1r0Iafg=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?QjmTDvj8s60SlxtuKAZmtWW?= =?iso-8859-1?q?o7nqhCtImG5ZBtURpGYaoxF6sPFaQpWVXYLG5b3+7/NutPP9pB82Fui9xmj/?= =?iso-8859-1?q?CPKgzLULaKbOnVlo+hblFCNCJI8F6dYXVxtmJnETOgi01904DTH3ElFQuVwt?= =?iso-8859-1?q?Gen+FFdVlo8HuZ54J/GhWRmNKRmg2cErK0T40ZDtgQbSHMMsUxBVOYAnPAZI?= =?iso-8859-1?q?Vp4wfJi5jIX3dp0POXxLZp21LV8E/NR/mYzXmIIWVpazI5uxkvzGV7a2Abo5?= =?iso-8859-1?q?fpemGnkS6PEMpUN0T9SQGbA025xAErRskWHxXIOgiR59J+osGknNaV3bugHo?= =?iso-8859-1?q?knSh29mypj5Q6hHjG8qjZMsAeFXLviKH8XlEA9oFezWH9wBDtRa9omL6T4vn?= =?iso-8859-1?q?pHffXN2laDmS1EP4cn9CwzXPIMyEuhYOWSnp9U1h25ThUNLbh3vFos47R6ZK?= =?iso-8859-1?q?0d2AN6lIv8fP0IQtENV60eG40RjShSdelV27X8YjOWqQQys9UUB4NWuM36D1?= =?iso-8859-1?q?xTRlF/Av11lFA7DxwZrjR7zY+m5rjduEQtnhtWvOPEMIBYNymqt38hvKjkTi?= =?iso-8859-1?q?vmH2UbQwqWu2svSaTVvbLNRSiAx7sGaMXCudTniRDCc/G+DrpHe+RKDuTRHW?= =?iso-8859-1?q?qbMCLaOBrdDq43smCxQsSDo81F8GE4s8/3oGW2hcDHPRgWeAh7s87PdeEbmh?= =?iso-8859-1?q?HWctxOORpNRNJM3PDT28Kciooz8aPqNQ/k5mBgc78dhjEYHPES92Uywsh6tJ?= =?iso-8859-1?q?FwpR/X3qQGFy+y+DGQmilz51ztaKSciE9TKXsltLmxB4KEOJ9x+niMPdNIK3?= =?iso-8859-1?q?op6D1NxNzolwkYjVfTCo6KU6EpKMcDQfk+7/uZ7rTZgdAIi4EtX2K1Zy/O4i?= =?iso-8859-1?q?MuV1R3Qc1ho68UjSokRBDiasd0p8y9gMWpf6F3jH9M+IzZw/DifDUDGQJRlY?= =?iso-8859-1?q?8aWaRaii5uqyeXj/PYz6rijFz0F6/Ut80XSSXkjbrBQp3AhQtcx+w7s1OJkz?= =?iso-8859-1?q?qqwMb49YPC2XTMEdnjx2JcbpJEv3ux3wMTkPwC84wEie15tsmFJKwmzrZ1b0?= =?iso-8859-1?q?385pi90TA/Hz1F7KltrEpsU0QUhV/ktcU+04zK6z7TACh4EUj9eLWiWdhrWD?= =?iso-8859-1?q?5RsT9T1dv/wmlKXQnaU2NASqytkeyEPd6X0eT3qq74I7OhJnba0Yuwnohb/I?= =?iso-8859-1?q?GcyuLo/JA2I6GibJ9BuMw258iGOMfN6jltCNZVAQaPa8D/+jrhk/Nzwb+tPS?= =?iso-8859-1?q?CT4u7CNzRTPu8m9+DnUTjHog7/8qF+rgbim12B/BexFqrAJYfISsEsHnbFOC?= =?iso-8859-1?q?rSYUr/D6YEwyanG3unyBlEXxxzhlCIrDTt0Xx0Yj1YTloBA86P0mup8/UL+e?= =?iso-8859-1?q?WqeryUNigX5QKM6zak/ax8HBD1JRkGu3i4+/c7/GwI+H40cY+yCCsZqhPERf?= =?iso-8859-1?q?oQd4LfqNprLgy/4W6RTgIXyjW3hruX7pynK4FSlq/Wp/Cu0PTSqeWVJJs2AM?= =?iso-8859-1?q?eCCSGgAG0iFA40t7NQk4s63+G27uDImahLa/T1zSXN7gZwe53U8Pubxfds32?= =?iso-8859-1?q?OuKYl4WXx8XGUb66f3W/CQo8dhmrOgMxpByvA3/sl4ChI6w7mE/kpDeA=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: 01dab296-b5eb-4f03-a25b-08dcc5f9c165 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Aug 2024 18:06:06.1875 (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: 52UA1liDOkopsh/BylzqUCFS3VjRaG1tN9lin5LxtkB5MJlZRxelbj0qY771kC3GwT+A7oyvlT3w1jHg0w24VA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR01MB7072 Add HW IDs for wireless module specific to ASUS notebook model to ensure proper recognition and functionality. These HW IDs are extracted from Windows driver inf file. Signed-off-by: Michael Burch diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 51d9d4532dda..d712f5acc338 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -690,6 +690,12 @@ static const struct usb_device_id quirks_table[] = {    { USB_DEVICE(0x0489, 0xe113), .driver_info = BTUSB_MEDIATEK |                             BTUSB_WIDEBAND_SPEECH |                             BTUSB_VALID_LE_STATES }, +   { USB_DEVICE(0x0489, 0xe118), .driver_info = BTUSB_MEDIATEK | +                            BTUSB_WIDEBAND_SPEECH | +                            BTUSB_VALID_LE_STATES }, +   { USB_DEVICE(0x0489, 0xe11e), .driver_info = BTUSB_MEDIATEK | +                            BTUSB_WIDEBAND_SPEECH | +                            BTUSB_VALID_LE_STATES },    { USB_DEVICE(0x13d3, 0x3602), .driver_info = BTUSB_MEDIATEK |                             BTUSB_WIDEBAND_SPEECH |                             BTUSB_VALID_LE_STATES },