From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F26F3C4338F for ; Thu, 29 Jul 2021 11:49:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D181760560 for ; Thu, 29 Jul 2021 11:49:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235007AbhG2Ls7 convert rfc822-to-8bit (ORCPT ); Thu, 29 Jul 2021 07:48:59 -0400 Received: from coyote.holtmann.net ([212.227.132.17]:56791 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234231AbhG2Lsv (ORCPT ); Thu, 29 Jul 2021 07:48:51 -0400 Received: from smtpclient.apple (p5b3d23f8.dip0.t-ipconnect.de [91.61.35.248]) by mail.holtmann.org (Postfix) with ESMTPSA id 1D2D3CED14; Thu, 29 Jul 2021 13:48:47 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: [PATCH v2] Bluetooth: btusb: Add support for Foxconn Mediatek Chip From: Marcel Holtmann In-Reply-To: <20210722171718.134034-1-aaron.ma@canonical.com> Date: Thu, 29 Jul 2021 13:48:46 +0200 Cc: Johan Hedberg , Luiz Augusto von Dentz , matthias.bgg@gmail.com, linux-bluetooth , open list , linux-mediatek@lists.infradead.org Content-Transfer-Encoding: 8BIT Message-Id: <117CE889-33B8-4D1D-A81F-AC2AC9A0371D@holtmann.org> References: <20210722171718.134034-1-aaron.ma@canonical.com> To: Aaron Ma X-Mailer: Apple Mail (2.3654.100.0.2.22) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Aaron, > Add support for another Foxconn / Hon Hai device with MT7921 chip. > > T: Bus=05 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 3 Spd=480 MxCh= 0 > D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 > P: Vendor=0489 ProdID=e0cd Rev= 1.00 > S: Manufacturer=MediaTek Inc. > S: Product=Wireless_Device > S: SerialNumber=000000000 > C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=100mA > A: FirstIf#= 0 IfCount= 3 Cls=e0(wlcon) Sub=01 Prot=01 > I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=125us > E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms > I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms > I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms > I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms > I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms > I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms > I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb > E: Ad=83(I) Atr=01(Isoc) MxPS= 63 Ivl=1ms > E: Ad=03(O) Atr=01(Isoc) MxPS= 63 Ivl=1ms > I:* If#= 2 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) > E: Ad=8a(I) Atr=03(Int.) MxPS= 64 Ivl=125us > E: Ad=0a(O) Atr=03(Int.) MxPS= 64 Ivl=125us > I: If#= 2 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) > E: Ad=8a(I) Atr=03(Int.) MxPS= 512 Ivl=125us > E: Ad=0a(O) Atr=03(Int.) MxPS= 512 Ivl=125us > > Signed-off-by: Aaron Ma > --- > drivers/bluetooth/btusb.c | 3 +++ > 1 file changed, 3 insertions(+) I can’t apply this cleanly to bluetooth-next tree. Please rebase it. Regards Marcel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D0DC8C4338F for ; Thu, 29 Jul 2021 11:49:09 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8A4AE60560 for ; Thu, 29 Jul 2021 11:49:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 8A4AE60560 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=holtmann.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:References:Message-Id:Cc:Date: In-Reply-To:From:Subject:Mime-Version:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=IT8JnmxICc4DH0iYyWuAm1AqavVGJEFLGpsMj42g+uc=; b=oYpe7tl/fiIX+W x5ft8qySu3lwAhGp3R1LU1EG+dsnTyBFt2EdiCypWcp3+ihu5by0GWfwXF8WFIM/9A0LFxWrwmmIo SKOz94utjGb7RzMsWS6D7NfF9N0jC4gtS+Cw80nXzYYONRbp3Q6AU1p0GAWm+9ccRuxp2bXMvMhbE o8gA4j6QtZYUJGpyZQcbs+BwHOXwulrnoJSmu48lFbjA4ha+GZY/G1J90oH6EQA1Aos8PIevYCP7n 5s1NGJtK+1YhwL7fnt4WMtWqyHrrEJ4nRQeTWa99ZX/dxYdg3KCZF/nskkOXgOmKsLQTHZlHmX1Uf qtrFlrb5/YzNEXZAhZZg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m94X1-004143-9C; Thu, 29 Jul 2021 11:48:55 +0000 Received: from coyote.holtmann.net ([212.227.132.17] helo=mail.holtmann.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m94Wy-00412C-F5 for linux-mediatek@lists.infradead.org; Thu, 29 Jul 2021 11:48:54 +0000 Received: from smtpclient.apple (p5b3d23f8.dip0.t-ipconnect.de [91.61.35.248]) by mail.holtmann.org (Postfix) with ESMTPSA id 1D2D3CED14; Thu, 29 Jul 2021 13:48:47 +0200 (CEST) Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: [PATCH v2] Bluetooth: btusb: Add support for Foxconn Mediatek Chip From: Marcel Holtmann In-Reply-To: <20210722171718.134034-1-aaron.ma@canonical.com> Date: Thu, 29 Jul 2021 13:48:46 +0200 Cc: Johan Hedberg , Luiz Augusto von Dentz , matthias.bgg@gmail.com, linux-bluetooth , open list , linux-mediatek@lists.infradead.org Message-Id: <117CE889-33B8-4D1D-A81F-AC2AC9A0371D@holtmann.org> References: <20210722171718.134034-1-aaron.ma@canonical.com> To: Aaron Ma X-Mailer: Apple Mail (2.3654.100.0.2.22) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210729_044852_688319_06D705AB X-CRM114-Status: UNSURE ( 7.68 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org SGkgQWFyb24sCgo+IEFkZCBzdXBwb3J0IGZvciBhbm90aGVyIEZveGNvbm4gLyBIb24gSGFpIGRl dmljZSB3aXRoIE1UNzkyMSBjaGlwLgo+IAo+IFQ6ICBCdXM9MDUgTGV2PTAxIFBybnQ9MDEgUG9y dD0wMyBDbnQ9MDIgRGV2Iz0gIDMgU3BkPTQ4MCAgTXhDaD0gMAo+IEQ6ICBWZXI9IDIuMTAgQ2xz PWVmKG1pc2MgKSBTdWI9MDIgUHJvdD0wMSBNeFBTPTY0ICNDZmdzPSAgMQo+IFA6ICBWZW5kb3I9 MDQ4OSBQcm9kSUQ9ZTBjZCBSZXY9IDEuMDAKPiBTOiAgTWFudWZhY3R1cmVyPU1lZGlhVGVrIElu Yy4KPiBTOiAgUHJvZHVjdD1XaXJlbGVzc19EZXZpY2UKPiBTOiAgU2VyaWFsTnVtYmVyPTAwMDAw MDAwMAo+IEM6KiAjSWZzPSAzIENmZyM9IDEgQXRyPWUwIE14UHdyPTEwMG1BCj4gQTogIEZpcnN0 SWYjPSAwIElmQ291bnQ9IDMgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMQo+IEk6KiBJZiM9 IDAgQWx0PSAwICNFUHM9IDMgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9YnR1 c2IKPiBFOiAgQWQ9ODEoSSkgQXRyPTAzKEludC4pIE14UFM9ICAxNiBJdmw9MTI1dXMKPiBFOiAg QWQ9ODIoSSkgQXRyPTAyKEJ1bGspIE14UFM9IDUxMiBJdmw9MG1zCj4gRTogIEFkPTAyKE8pIEF0 cj0wMihCdWxrKSBNeFBTPSA1MTIgSXZsPTBtcwo+IEk6KiBJZiM9IDEgQWx0PSAwICNFUHM9IDIg Q2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9YnR1c2IKPiBFOiAgQWQ9ODMoSSkg QXRyPTAxKElzb2MpIE14UFM9ICAgMCBJdmw9MW1zCj4gRTogIEFkPTAzKE8pIEF0cj0wMShJc29j KSBNeFBTPSAgIDAgSXZsPTFtcwo+IEk6ICBJZiM9IDEgQWx0PSAxICNFUHM9IDIgQ2xzPWUwKHds Y29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9YnR1c2IKPiBFOiAgQWQ9ODMoSSkgQXRyPTAxKElz b2MpIE14UFM9ICAgOSBJdmw9MW1zCj4gRTogIEFkPTAzKE8pIEF0cj0wMShJc29jKSBNeFBTPSAg IDkgSXZsPTFtcwo+IEk6ICBJZiM9IDEgQWx0PSAyICNFUHM9IDIgQ2xzPWUwKHdsY29uKSBTdWI9 MDEgUHJvdD0wMSBEcml2ZXI9YnR1c2IKPiBFOiAgQWQ9ODMoSSkgQXRyPTAxKElzb2MpIE14UFM9 ICAxNyBJdmw9MW1zCj4gRTogIEFkPTAzKE8pIEF0cj0wMShJc29jKSBNeFBTPSAgMTcgSXZsPTFt cwo+IEk6ICBJZiM9IDEgQWx0PSAzICNFUHM9IDIgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0w MSBEcml2ZXI9YnR1c2IKPiBFOiAgQWQ9ODMoSSkgQXRyPTAxKElzb2MpIE14UFM9ICAyNSBJdmw9 MW1zCj4gRTogIEFkPTAzKE8pIEF0cj0wMShJc29jKSBNeFBTPSAgMjUgSXZsPTFtcwo+IEk6ICBJ ZiM9IDEgQWx0PSA0ICNFUHM9IDIgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9 YnR1c2IKPiBFOiAgQWQ9ODMoSSkgQXRyPTAxKElzb2MpIE14UFM9ICAzMyBJdmw9MW1zCj4gRTog IEFkPTAzKE8pIEF0cj0wMShJc29jKSBNeFBTPSAgMzMgSXZsPTFtcwo+IEk6ICBJZiM9IDEgQWx0 PSA1ICNFUHM9IDIgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9YnR1c2IKPiBF OiAgQWQ9ODMoSSkgQXRyPTAxKElzb2MpIE14UFM9ICA0OSBJdmw9MW1zCj4gRTogIEFkPTAzKE8p IEF0cj0wMShJc29jKSBNeFBTPSAgNDkgSXZsPTFtcwo+IEk6ICBJZiM9IDEgQWx0PSA2ICNFUHM9 IDIgQ2xzPWUwKHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9YnR1c2IKPiBFOiAgQWQ9ODMo SSkgQXRyPTAxKElzb2MpIE14UFM9ICA2MyBJdmw9MW1zCj4gRTogIEFkPTAzKE8pIEF0cj0wMShJ c29jKSBNeFBTPSAgNjMgSXZsPTFtcwo+IEk6KiBJZiM9IDIgQWx0PSAwICNFUHM9IDIgQ2xzPWUw KHdsY29uKSBTdWI9MDEgUHJvdD0wMSBEcml2ZXI9KG5vbmUpCj4gRTogIEFkPThhKEkpIEF0cj0w MyhJbnQuKSBNeFBTPSAgNjQgSXZsPTEyNXVzCj4gRTogIEFkPTBhKE8pIEF0cj0wMyhJbnQuKSBN eFBTPSAgNjQgSXZsPTEyNXVzCj4gSTogIElmIz0gMiBBbHQ9IDEgI0VQcz0gMiBDbHM9ZTAod2xj b24pIFN1Yj0wMSBQcm90PTAxIERyaXZlcj0obm9uZSkKPiBFOiAgQWQ9OGEoSSkgQXRyPTAzKElu dC4pIE14UFM9IDUxMiBJdmw9MTI1dXMKPiBFOiAgQWQ9MGEoTykgQXRyPTAzKEludC4pIE14UFM9 IDUxMiBJdmw9MTI1dXMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBYXJvbiBNYSA8YWFyb24ubWFAY2Fu b25pY2FsLmNvbT4KPiAtLS0KPiBkcml2ZXJzL2JsdWV0b290aC9idHVzYi5jIHwgMyArKysKPiAx IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpJIGNhbuKAmXQgYXBwbHkgdGhpcyBjbGVh bmx5IHRvIGJsdWV0b290aC1uZXh0IHRyZWUuIFBsZWFzZSByZWJhc2UgaXQuCgpSZWdhcmRzCgpN YXJjZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpM aW51eC1tZWRpYXRlayBtYWlsaW5nIGxpc3QKTGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW1l ZGlhdGVrCg==