mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH RFC 0/3] arm64: dts: qcom: Add Ethernet support for Nord
@ 2026-11-01  8:04 Shawn Guo
  2026-11-01  8:04 ` [PATCH RFC 1/3] arm64: dts: qcom: nord: Add Ethernet support Shawn Guo
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Shawn Guo @ 2026-11-01  8:04 UTC (permalink / raw)
  To: Bjorn Andersson
  Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Mohd Ayaan Anwar, Zhangfei Gao, Bartosz Golaszewski, devicetree,
	linux-arm-msm, linux-kernel, Shawn Guo

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@oss.qualcomm.com/
- [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@oss.qualcomm.com/
- [PATCH 0/3] Nord ethernet followup
  https://lore.kernel.org/all/20260923084921.3942100-1-zhangfei.gao@oss.qualcomm.com/
- [PATCH v5 0/7] arm64: dts: qcom: nord: Add remoteproc and PMIC support
  https://lore.kernel.org/all/20261014063953.549379-1-shengchao.guo@oss.qualcomm.com/

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-11-02 15:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-01  8:04 [PATCH RFC 0/3] arm64: dts: qcom: Add Ethernet support for Nord Shawn Guo
2026-11-01  8:04 ` [PATCH RFC 1/3] arm64: dts: qcom: nord: Add Ethernet support Shawn Guo
2026-11-02 15:01   ` Konrad Dybcio
2026-11-02 15:03   ` Konrad Dybcio
2026-11-01  8:04 ` [PATCH RFC 2/3] arm64: dts: qcom: nord-ride-embedded: Enable Ethernet Shawn Guo
2026-11-01  8:04 ` [PATCH RFC 3/3] arm64: dts: qcom: nord-rrd: " Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®