[PATCH RFC 0/3] arm64: dts: qcom: Add Ethernet support for Nord

From: Shawn Guo

Date: Sun Nov 01 2026 - 03:05:07 EST


Describe both 10-Gbps Ethernet controllers on Nord and enable them on the
RRD and Ride embedded boards.

The SoC description adds the two EMAC instances (qcom,nord-ethqos) and
their XPCS blocks, plus the SGMII/USXGMII SerDes PHYs they use. Each
controller gets its clocks, reset, power domain, interconnect paths,
SMMU stream IDs and DMA queue configuration.

Patch 2 enables both ports on Nord Ride in fixed-link USXGMII 10 Gbps mode,
for the onboard firmware-driven Ethernet switch. Patch 3 enables both ports
on Nord RRD, each connected over USXGMII to an Aquantia AQR113C PHY on the
controller's MDIO bus, with PHY interrupt and reset GPIOs.

Dependencies:
- [PATCH 0/3] phy: qcom: sgmii-eth: add Nord USXGMII support
https://lore.kernel.org/all/20260923-nord_ethernet_serdes-v1-0-f8ac1c487882@xxxxxxxxxxxxxxxx/
- [PATCH RFC net-next 0/9] net: introduce Qualcomm XPCS support and add Nord Ethernet plumbing
https://lore.kernel.org/all/20260923-qcom_xpcs_nord_emac-v1-0-4b1c682af70f@xxxxxxxxxxxxxxxx/
- [PATCH 0/3] Nord ethernet followup
https://lore.kernel.org/all/20260923084921.3942100-1-zhangfei.gao@xxxxxxxxxxxxxxxx/
- [PATCH v5 0/7] arm64: dts: qcom: nord: Add remoteproc and PMIC support
https://lore.kernel.org/all/20261014063953.549379-1-shengchao.guo@xxxxxxxxxxxxxxxx/

Mohd Ayaan Anwar (2):
arm64: dts: qcom: nord: Add Ethernet support
arm64: dts: qcom: nord-ride-embedded: Enable Ethernet

Zhangfei Gao (1):
arm64: dts: qcom: nord-rrd: Enable Ethernet

arch/arm64/boot/dts/qcom/nord-embedded.dtsi | 124 ++++++++
.../boot/dts/qcom/nord-ride-embedded.dts | 44 +++
arch/arm64/boot/dts/qcom/nord-rrd.dts | 88 ++++++
arch/arm64/boot/dts/qcom/nord.dtsi | 282 ++++++++++++++++++
4 files changed, 538 insertions(+)

--
2.43.0