[openwrt/openwrt] realtek: hpe_1920-8g: add phy-handle for SFP ports

LEDE Commits lede-commits at lists.infradead.org
Sun Apr 30 13:43:28 PDT 2023


svanheule pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/cf8d861978dbfdb572a25db460db464b50d9e809

commit cf8d861978dbfdb572a25db460db464b50d9e809
Author: Jan Hoffmann <jan at 3e8.eu>
AuthorDate: Sat Mar 11 21:34:25 2023 +0100

    realtek: hpe_1920-8g: add phy-handle for SFP ports
    
    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 b51c75f355..6ddb2d8dcc 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 b51c75f355..6ddb2d8dcc 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>;




More information about the lede-commits mailing list