[PATCH RFC 2/3] arm64: dts: qcom: nord-ride-embedded: Enable Ethernet

From: Shawn Guo

Date: Sun Nov 01 2026 - 03:06:28 EST


From: Mohd Ayaan Anwar <mohd.anwar@xxxxxxxxxxxxxxxx>

Enable both Ethernet ports on Nord Ride in fixed-link USXGMII 10-Gbps
mode for connection to the onboard firmware driven Ethernet switch.

Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@xxxxxxxxxxxxxxxx>
Signed-off-by: Shawn Guo <shengchao.guo@xxxxxxxxxxxxxxxx>
---
.../boot/dts/qcom/nord-ride-embedded.dts | 44 +++++++++++++++++++
1 file changed, 44 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts b/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts
index 49635695f832..50bf4c32641d 100644
--- a/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts
+++ b/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts
@@ -366,6 +366,28 @@ vreg_l3l_1p8: ldo3 {
};
};

+&ethernet0 {
+ phy-mode = "usxgmii";
+
+ status = "okay";
+
+ fixed-link {
+ speed = <10000>;
+ full-duplex;
+ };
+};
+
+&ethernet1 {
+ phy-mode = "usxgmii";
+
+ status = "okay";
+
+ fixed-link {
+ speed = <10000>;
+ full-duplex;
+ };
+};
+
&qupv3_0 {
firmware-name = "qcom/nord/qupv3fw.elf";

@@ -419,6 +441,20 @@ &remoteproc_cdsp3 {
status = "okay";
};

+&serdes0 {
+ vdda-0p9-supply = <&vreg_l1h_0p9>;
+ vdda-1p2-supply = <&vreg_l2h_1p2>;
+
+ status = "okay";
+};
+
+&serdes1 {
+ vdda-0p9-supply = <&vreg_l1h_0p9>;
+ vdda-1p2-supply = <&vreg_l2h_1p2>;
+
+ status = "okay";
+};
+
&uart15 {
status = "okay";
};
@@ -440,3 +476,11 @@ &ufs_mem_phy {

status = "okay";
};
+
+&xpcs0 {
+ status = "okay";
+};
+
+&xpcs1 {
+ status = "okay";
+};
--
2.43.0