[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 {
};
};
+ðernet0 {
+ phy-mode = "usxgmii";
+
+ status = "okay";
+
+ fixed-link {
+ speed = <10000>;
+ full-duplex;
+ };
+};
+
+ðernet1 {
+ 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