Re: [PATCH 0/5] arm64: dts: qcom: nord: Add PCIe and WLAN support
From: Bartosz Golaszewski
Date: Mon Sep 14 2026 - 11:20:07 EST
On Mon, 14 Sep 2026 09:19:39 +0200, Shawn Guo
<shengchao.guo@xxxxxxxxxxxxxxxx> said:
> 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@xxxxxxxxxxxxxxxx/
> - DTS prerequisite: https://lore.kernel.org/all/20260904081619.593602-1-shengchao.guo@xxxxxxxxxxxxxxxx/
>
> 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
>
>
For the series:
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>