[PATCH] realtek: hpe_1920-8g: add phy-handle for SFP ports
Jan Hoffmann
jan at 3e8.eu
Sat Mar 11 12:34:25 PST 2023
The switch driver actually expects every port to have a PHY handle, and
several branches in the code determine if a port is valid by checking
for a non-zero phy field.
Signed-off-by: Jan Hoffmann <jan at 3e8.eu>
---
target/linux/realtek/dts-5.10/rtl8380_hpe_1920-8g.dts | 2 ++
target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dts | 2 ++
2 files changed, 4 insertions(+)
diff --git a/target/linux/realtek/dts-5.10/rtl8380_hpe_1920-8g.dts b/target/linux/realtek/dts-5.10/rtl8380_hpe_1920-8g.dts
index b51c75f35524..6ddb2d8dcc60 100644
--- a/target/linux/realtek/dts-5.10/rtl8380_hpe_1920-8g.dts
+++ b/target/linux/realtek/dts-5.10/rtl8380_hpe_1920-8g.dts
@@ -87,6 +87,7 @@
port at 24 {
reg = <24>;
label = "lan9";
+ phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
@@ -95,6 +96,7 @@
port at 26 {
reg = <26>;
label = "lan10";
+ phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
diff --git a/target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dts b/target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dts
index b51c75f35524..6ddb2d8dcc60 100644
--- a/target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dts
+++ b/target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dts
@@ -87,6 +87,7 @@
port at 24 {
reg = <24>;
label = "lan9";
+ phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
@@ -95,6 +96,7 @@
port at 26 {
reg = <26>;
label = "lan10";
+ phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
--
2.39.1
More information about the openwrt-devel
mailing list