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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id A5640C433F5 for ; Fri, 17 Dec 2021 12:25:46 +0000 (UTC) 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=dhMEuQ9fIKeXTCyZNuTVK0HsnvqFO6djzHwyzMEV22o=; b=ZuKYniTjKTeiJw Rrr+pSCC2AZ242J6MEPb1ivCm0apGwzqF2E4mOz8Z8FXkpEPFjvsLCwtwmUgslkPJYLUHwZfuFksZ BMRI2luOr1ndsp2+QDNIS937AlsQeWmSvbsCqFjUw72EXJDrVxsp8X1TL1l5qszXlnjoZ3UdSEjiz XiMyJPhZStaOhXnKK+Ts1OBhCCcxT1FIGrYX3+BWSeYLVhUdSU9cIEF5X2uCVF5nby/etUxObsvIw 2AVhemvHPUOF0UpJ6t+krwVJDyxHrAx1RYwBf0buXJ/NJ6kmFYMZ3+N0YBmae3kFw6bSBCwmCR61I 8RuTGUufuDV2Zi5hNEQg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1myCIv-00A7Jw-Fg; Fri, 17 Dec 2021 12:25:41 +0000 Received: from vps.slashdirt.org ([144.91.108.218]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1myCIr-00A7GB-FE for ath10k@lists.infradead.org; Fri, 17 Dec 2021 12:25:39 +0000 Received: from smtpclient.apple (unknown [IPv6:2a03:4980:117:e500:f57f:f2de:1685:6cbb]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vps.slashdirt.org (Postfix) with ESMTPSA id 83887600F5; Fri, 17 Dec 2021 13:25:28 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 vps.slashdirt.org 83887600F5 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=slashdirt.org; s=mail; t=1639743930; bh=w3lTyQFPgz1iRDYYTzvF8n7RYG8pjeS2PbjnS4HmxLA=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=oWTQVimqdLJLbCY1SD2plmL3q3mxxDNIKfGakk8slmHH1OFDHWTywWe0O2BGks/gc T9pbcuMZTJLIm21XsyrtS/mY30ozETb3vE1OWE9VFgmhdxpFj2HWo7kbfrfTBcSjsO ACaBXevbaxU/QgAEUn82WTAsaiQgSkCu0UieuneU= Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.20.0.1.32\)) Subject: Re: [PATCH] ath10k: support bus and device specific API 1 BDF selection From: Thibaut In-Reply-To: Date: Fri, 17 Dec 2021 13:25:28 +0100 Cc: Christian Lamparter , Kalle Valo , kvalo@codeaurora.org, davem@davemloft.net, kuba@kernel.org, ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, open list Message-Id: References: <20211009221711.2315352-1-robimarko@gmail.com> <163890036783.24891.8718291787865192280.kvalo@kernel.org> <09a27912-9ea4-fe75-df72-41ba0fa5fd4e@gmail.com> To: Robert Marko X-Mailer: Apple Mail (2.3693.20.0.1.32) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211217_042537_879609_C490C4CC X-CRM114-Status: GOOD ( 14.55 ) X-BeenThere: ath10k@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: "ath10k" Errors-To: ath10k-bounces+ath10k=archiver.kernel.org@lists.infradead.org Cgo+IExlIDE3IGTDqWMuIDIwMjEgw6AgMTM6MDYsIFJvYmVydCBNYXJrbyA8cm9iaW1hcmtvQGdt YWlsLmNvbT4gYSDDqWNyaXQgOgo+IAo+IE9uIFdlZCwgOCBEZWMgMjAyMSBhdCAxNTowNywgQ2hy aXN0aWFuIExhbXBhcnRlciA8Y2h1bmtlZXlAZ21haWwuY29tPiB3cm90ZToKPj4gCj4+IElzbid0 IHRoZSBvbmx5IHVzZXIgb2YgdGhpcyB0aGUgbm9uLXVwc3RyZWFtYWJsZSByYl9oYXJkY29uZmln Cj4+IG1pa3JvdGlrIHBsYXRmb3JtIGRyaXZlcj8KClRoZSBkcml2ZXIgY291bGQgYmUgdXBzdHJl YW1lZCBpZiBkZXNpcmFibGUuCllldCBJIHRoaW5rIGl04oCZcyBxdWl0ZSBvcnRob2dvbmFsIHRv IGhhdmluZyB0aGUgcG9zc2liaWxpdHkgdG8gZHluYW1pY2FsbHkgbG9hZCBhIGRpZmZlcmVudCBC REYgdmlhIEFQSSAxIGZvciBlYWNoIGF2YWlsYWJsZSByYWRpbywgd2hpY2ggYmVmb3JlIHRoaXMg cGF0Y2ggY291bGRu4oCZdCBiZSBkb25lIGFuZCBpcyBuZWNlc3NhcnkgZm9yIHRoaXMgcGFydGlj dWxhciBoYXJkd2FyZS4KCj4+IFNvLCBpbiB5b3VyIGNhc2UgdGhlIGRldmljZXMgaW4gcXVlc3Rp b24KPj4gbmVlZHMgdG8gc2V0dXAgYSBkZXRvdXIgdGhyb3VnaCB0aGUgdXNlcnNwYWNlIGZpcm13 YXJlIChoZWxwZXIrc2NyaXB0cykKPj4gdG8gcHVsbCBvbiB0aGUgc3lzZnMgb2YgdGhhdCBtaWty b3RpayBwbGF0Zm9ybSBkcml2ZXI/IFdvdWxkbid0IGl0Cj4+IGJlIHBvc3NpYmxlIHRvIGRvIHRo aXMgbW9yZSBkaXJlY3RseT8KPiAKPiBZZXMsIGl0cyB0aGUgc29sZSBjdXJyZW50IHVzZXIgYXMg aXRzIHRoZSBvbmx5IHZlbmRvciBzaGlwcGluZyB0aGUgQkRGCj4gYXMgcGFydCBvZiB0aGUKPiBm YWN0b3J5IGRhdGEgYW5kIG5vdCBsaWtlIGEgdXNlcnNwYWNlIGJsb2IuCj4gCj4gSSBkb24ndCBz ZWUgaG93IGNhbiBpdCBiZSBtb3JlIGRpcmVjdCwgaXRzIHRoZSBzYW1lIHNldHVwIGFzIHdoZW4K PiBnZXR0aW5nIHByZS1jYWwKPiBkYXRhIGZvciBtb3N0IGRldmljZXMgY3VycmVudGx5LgoKSW5k ZWVkLCBub3Qgc3VyZSBob3cgaXQgY291bGQgYmUgbW9yZSBkaXJlY3QgdGhhbiBpdCBhbHJlYWR5 IGlzLiBJ4oCZbSBvcGVuIHRvIHN1Z2dlc3Rpb25zIHRob3VnaC4KCj4gSSBhbSBhZGRpbmcgVGhp YmF1dCB3aG8gaXMgdGhlIGF1dGhvciBvZiB0aGUgcGxhdGZvcm0gZHJpdmVyLgoKQmVzdCwKVGhp YmF1dApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphdGgx MGsgbWFpbGluZyBsaXN0CmF0aDEwa0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vYXRoMTBrCg== 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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3175EC433EF for ; Fri, 17 Dec 2021 12:32:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236137AbhLQMcd (ORCPT ); Fri, 17 Dec 2021 07:32:33 -0500 Received: from vps.slashdirt.org ([144.91.108.218]:52966 "EHLO vps.slashdirt.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236039AbhLQMcc (ORCPT ); Fri, 17 Dec 2021 07:32:32 -0500 X-Greylist: delayed 420 seconds by postgrey-1.27 at vger.kernel.org; Fri, 17 Dec 2021 07:32:31 EST Received: from smtpclient.apple (unknown [IPv6:2a03:4980:117:e500:f57f:f2de:1685:6cbb]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vps.slashdirt.org (Postfix) with ESMTPSA id 83887600F5; Fri, 17 Dec 2021 13:25:28 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 vps.slashdirt.org 83887600F5 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=slashdirt.org; s=mail; t=1639743930; bh=w3lTyQFPgz1iRDYYTzvF8n7RYG8pjeS2PbjnS4HmxLA=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=oWTQVimqdLJLbCY1SD2plmL3q3mxxDNIKfGakk8slmHH1OFDHWTywWe0O2BGks/gc T9pbcuMZTJLIm21XsyrtS/mY30ozETb3vE1OWE9VFgmhdxpFj2HWo7kbfrfTBcSjsO ACaBXevbaxU/QgAEUn82WTAsaiQgSkCu0UieuneU= Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.20.0.1.32\)) Subject: Re: [PATCH] ath10k: support bus and device specific API 1 BDF selection From: Thibaut In-Reply-To: Date: Fri, 17 Dec 2021 13:25:28 +0100 Cc: Christian Lamparter , Kalle Valo , kvalo@codeaurora.org, davem@davemloft.net, kuba@kernel.org, ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, open list Content-Transfer-Encoding: quoted-printable Message-Id: References: <20211009221711.2315352-1-robimarko@gmail.com> <163890036783.24891.8718291787865192280.kvalo@kernel.org> <09a27912-9ea4-fe75-df72-41ba0fa5fd4e@gmail.com> To: Robert Marko X-Mailer: Apple Mail (2.3693.20.0.1.32) Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org > Le 17 d=C3=A9c. 2021 =C3=A0 13:06, Robert Marko = a =C3=A9crit : >=20 > On Wed, 8 Dec 2021 at 15:07, Christian Lamparter = wrote: >>=20 >> Isn't the only user of this the non-upstreamable rb_hardconfig >> mikrotik platform driver? The driver could be upstreamed if desirable. Yet I think it=E2=80=99s quite orthogonal to having the possibility to = dynamically load a different BDF via API 1 for each available radio, = which before this patch couldn=E2=80=99t be done and is necessary for = this particular hardware. >> So, in your case the devices in question >> needs to setup a detour through the userspace firmware = (helper+scripts) >> to pull on the sysfs of that mikrotik platform driver? Wouldn't it >> be possible to do this more directly? >=20 > Yes, its the sole current user as its the only vendor shipping the BDF > as part of the > factory data and not like a userspace blob. >=20 > I don't see how can it be more direct, its the same setup as when > getting pre-cal > data for most devices currently. Indeed, not sure how it could be more direct than it already is. I=E2=80=99= m open to suggestions though. > I am adding Thibaut who is the author of the platform driver. Best, Thibaut=