From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
To: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Cc: Luca Weiss <luca.weiss@fairphone.com>,
Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Alexander Koskovich <AKoskovich@pm.me>,
Jeff Johnson <jeff.johnson@oss.qualcomm.com>,
~postmarketos/upstreaming@lists.sr.ht,
phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
Subject: Re: [PATCH 3/5] arm64: dts: qcom: milos: Add WCN6750 WiFi node
Date: Tue, 17 Feb 2026 11:59:10 +0100 [thread overview]
Message-ID: <bbe7bf3a-74fa-4e87-9c2a-0fee1a80f2d1@oss.qualcomm.com> (raw)
In-Reply-To: <4u6yutdbpmsaz5t2rzjtttvvbf5onkckkdwxqma672pqnkre5w@zagnzqwl7ju5>
On 2/13/26 3:31 PM, Dmitry Baryshkov wrote:
> On Tue, Jan 20, 2026 at 03:39:44PM +0100, Konrad Dybcio wrote:
>> On 1/16/26 3:50 PM, Luca Weiss wrote:
>>> Add a node for the WCN6750 WiFi found with the Milos SoC.
>>>
>>> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
>>> ---
>>> arch/arm64/boot/dts/qcom/milos.dtsi | 46 +++++++++++++++++++++++++++++++++++++
>>> 1 file changed, 46 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi
>>> index 024e1c9992fe..80feb3e9d3e2 100644
>>> --- a/arch/arm64/boot/dts/qcom/milos.dtsi
>>> +++ b/arch/arm64/boot/dts/qcom/milos.dtsi
>>> @@ -2043,6 +2043,52 @@ gic_its: msi-controller@17140000 {
>>> };
>>> };
>>>
>>> + wifi: wifi@17110040 {
>>> + compatible = "qcom,wcn6750-wifi";
>>> + reg = <0x0 0x17110040 0x0 0x0>;
>>
>> This reg doesn't.. sound.. very.. good..
>>
>> The size being 0 is of course wrong, but perhaps more interestingly
>> the base address is a register within the GIC..
>>
>>> + iommus = <&apps_smmu 0x1400 0x1>;
>>
>> And this is a PCIe stream
>>
>> But I see kodiak has the exact same setup..
>>
>> After digging a little into the driver, that 'reg' is apparently
>> indeed consumed, as a base for PCI MSIs.. I feel like there should be
>> some better way to express this.. non-everyday setup
>
> I wonder, why are we using it directly instead of relying on GIC? I
> guess it is because we need to map MSI registers over the PCIe IOMMU and
> then let the other side write to them. How is it being handled in the
> normal PCIe case?
Looking at the recent r3g2 patches with the second switch enabled on
PCIe1, it seems not to be an issue there
Konrad
next prev parent reply other threads:[~2026-02-17 10:59 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-16 14:50 [PATCH 0/5] Enable Bluetooth and WiFi on Fairphone (Gen. 6) Luca Weiss
2026-01-16 14:50 ` [PATCH 1/5] soc: qcom: pd-mapper: Add Milos compatible Luca Weiss
2026-01-16 16:13 ` Dmitry Baryshkov
2026-01-16 14:50 ` [PATCH 2/5] arm64: dts: qcom: milos: Split up uart11 pinctrl Luca Weiss
2026-01-20 14:12 ` Konrad Dybcio
2026-01-16 14:50 ` [PATCH 3/5] arm64: dts: qcom: milos: Add WCN6750 WiFi node Luca Weiss
2026-01-16 16:14 ` Dmitry Baryshkov
2026-01-20 14:39 ` Konrad Dybcio
2026-02-13 13:42 ` Luca Weiss
2026-02-17 11:01 ` Konrad Dybcio
2026-02-13 14:31 ` Dmitry Baryshkov
2026-02-17 10:59 ` Konrad Dybcio [this message]
2026-01-16 14:50 ` [PATCH 4/5] arm64: dts: qcom: milos-fairphone-fp6: Enable Bluetooth Luca Weiss
2026-01-16 16:15 ` Dmitry Baryshkov
2026-01-21 11:52 ` Konrad Dybcio
2026-03-13 10:40 ` Luca Weiss
2026-03-13 12:41 ` Konrad Dybcio
2026-03-13 14:00 ` Luca Weiss
2026-03-16 12:50 ` Konrad Dybcio
2026-01-16 14:50 ` [PATCH 5/5] arm64: dts: qcom: milos-fairphone-fp6: Enable WiFi Luca Weiss
2026-01-16 16:17 ` Dmitry Baryshkov
2026-01-21 11:50 ` Konrad Dybcio
2026-02-13 14:24 ` Luca Weiss
2026-02-17 10:56 ` Konrad Dybcio
2026-03-19 3:31 ` (subset) [PATCH 0/5] Enable Bluetooth and WiFi on Fairphone (Gen. 6) Bjorn Andersson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bbe7bf3a-74fa-4e87-9c2a-0fee1a80f2d1@oss.qualcomm.com \
--to=konrad.dybcio@oss.qualcomm.com \
--cc=AKoskovich@pm.me \
--cc=andersson@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.baryshkov@oss.qualcomm.com \
--cc=jeff.johnson@oss.qualcomm.com \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luca.weiss@fairphone.com \
--cc=phone-devel@vger.kernel.org \
--cc=robh@kernel.org \
--cc=~postmarketos/upstreaming@lists.sr.ht \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox