From: Bjorn Andersson <andersson@kernel.org>
To: Shawn Guo <shengchao.guo@oss.qualcomm.com>
Cc: Konrad Dybcio <konradybcio@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Bartosz Golaszewski <brgl@kernel.org>,
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,
Yu Zhang <yu.zhang@oss.qualcomm.com>,
devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 0/5] arm64: dts: qcom: nord: Add PCIe and WLAN support
Date: Sun, 27 Sep 2026 20:56:17 -0500 [thread overview]
Message-ID: <arnJDVmtFk3JoT87@zenbook> (raw)
In-Reply-To: <20260915015632.283642-1-shengchao.guo@oss.qualcomm.com>
On Tue, Sep 15, 2026 at 09:56:27AM +0800, Shawn Guo wrote:
> This series enables PCIe on the Qualcomm Nord SoC and brings up the WLAN
> modules on the two reference boards.
>
> Nord has four PCIe controllers fed by a single quadfurcated Gen5 QMP
> multi-PHY. The link topology (x16, x8+x8, x8+x4+x4 or x8+x4+x2+x2) is
> selected by firmware through a TCSR register that the PHY driver reads at
> probe time, so the DT only describes the PHY ports and hands the driver
> the TCSR handle. Patch 1 adds the PHY, the four controllers and the PCIe
> SMMU; patches 2 and 3 enable them on the IQ10 Robotics Reference Design
> and the Ride Embedded board respectively, along with the per-port PERST#
> and WAKE# lines.
>
> Patches 4 and 5 add the WCN7850 WLAN module sitting on PCIe2 on both
> boards. The two boards power the module differently: the Ride Embedded
> connectivity adapter card derives the core rails from the module DBUs
> gated by PWR_CORE and PWR_CTRL1, whereas the RRD generates them with
> discrete on-board bucks behind a single core power enable. Both are
> described as they are wired.
>
> This depends on the Nord Gen5x16 multi-PHY driver support [1], without
> which the PHY does not probe.
>
> Dependencies:
> - PCIe and PHY: https://lore.kernel.org/all/20260909-nord-v3-0-b0a82721c547@oss.qualcomm.com/
This doesn't look like it will be merged, please retest and resubmit
once the dependencies has been accepted.
Thanks,
Bjorn
> - DTS prerequisite: https://lore.kernel.org/all/20260904081619.593602-1-shengchao.guo@oss.qualcomm.com/
>
> Changes for v2:
> - Add missing leading zero for pcie_smmu reg property
> - Link to v1: https://lore.kernel.org/all/20260914071944.164217-1-shengchao.guo@oss.qualcomm.com/
>
> Krishna Chaitanya Chundru (3):
> arm64: dts: qcom: nord: Add PCIe PHY and controller nodes
> arm64: dts: qcom: nord-rrd: Enable PCIe controllers and PHY
> arm64: dts: qcom: nord-ride-embedded: Enable PCIe controllers and PHY
>
> Shawn Guo (1):
> arm64: dts: qcom: nord-rrd: Add WCN7850 WLAN support
>
> Yu Zhang(Yuriy) (1):
> arm64: dts: qcom: nord-ride-embedded: Add WCN7850 WLAN support
>
> arch/arm64/boot/dts/qcom/nord-embedded.dtsi | 926 +++++++++++++++++-
> .../boot/dts/qcom/nord-ride-embedded.dts | 151 +++
> arch/arm64/boot/dts/qcom/nord-rrd.dts | 158 +++
> arch/arm64/boot/dts/qcom/nord.dtsi | 297 ++++++
> 4 files changed, 1528 insertions(+), 4 deletions(-)
>
> --
> 2.43.0
>
prev parent reply other threads:[~2026-09-28 1:56 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-15 1:56 [PATCH v2 0/5] arm64: dts: qcom: nord: Add PCIe and WLAN support Shawn Guo
2026-09-15 1:56 ` [PATCH v2 1/5] arm64: dts: qcom: nord: Add PCIe PHY and controller nodes Shawn Guo
2026-10-10 2:34 ` Shawn Guo
2026-10-12 5:22 ` Krishna Chaitanya Chundru
2026-10-12 6:37 ` Shawn Guo
2026-10-12 7:40 ` Konrad Dybcio
2026-10-12 8:59 ` Shawn Guo
2026-09-15 1:56 ` [PATCH v2 2/5] arm64: dts: qcom: nord-rrd: Enable PCIe controllers and PHY Shawn Guo
2026-09-15 1:56 ` [PATCH v2 3/5] arm64: dts: qcom: nord-ride-embedded: " Shawn Guo
2026-09-15 1:56 ` [PATCH v2 4/5] arm64: dts: qcom: nord-ride-embedded: Add WCN7850 WLAN support Shawn Guo
2026-09-15 1:56 ` [PATCH v2 5/5] arm64: dts: qcom: nord-rrd: " Shawn Guo
2026-09-28 1:56 ` Bjorn Andersson [this message]
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=arnJDVmtFk3JoT87@zenbook \
--to=andersson@kernel.org \
--cc=brgl@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=konradybcio@kernel.org \
--cc=krishna.chundru@oss.qualcomm.com \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robh@kernel.org \
--cc=shengchao.guo@oss.qualcomm.com \
--cc=yu.zhang@oss.qualcomm.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.