mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2025-12-10 07:34:40 +01:00
realtek: rtl838x: drop SFP pseudo-PHYs and phy-handle
Remove all pseudo-PHYs and phy-handle properties from DTS of RTL838X devices. RTL838X SerDes is now handled by PCS driver and thus not treated as PHY anymore. Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20876 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
e956adfe3e
commit
a63da75e44
15 changed files with 24 additions and 78 deletions
|
|
@ -84,9 +84,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -107,7 +104,6 @@
|
|||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
@ -117,7 +113,6 @@
|
|||
reg = <26>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
|
|
|
|||
|
|
@ -180,9 +180,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -204,7 +201,6 @@
|
|||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-mode = "1000base-x";
|
||||
phy-handle = <&phy24>;
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
};
|
||||
|
|
@ -214,7 +210,6 @@
|
|||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-mode = "1000base-x";
|
||||
phy-handle = <&phy26>;
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -66,9 +66,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -89,7 +86,6 @@
|
|||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
@ -99,7 +95,6 @@
|
|||
reg = <26>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
|
|
|
|||
|
|
@ -157,8 +157,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -179,7 +177,6 @@
|
|||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
@ -189,7 +186,6 @@
|
|||
reg = <26>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
|
|
|
|||
|
|
@ -49,11 +49,6 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&mdio_bus0 {
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
ports {
|
||||
/* TODO: fixed link SFP is not right */
|
||||
|
|
@ -62,7 +57,6 @@
|
|||
reg = <24>;
|
||||
label = SWITCH_PORT_LABEL(9);
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
|
|
@ -73,7 +67,6 @@
|
|||
reg = <26>;
|
||||
label = SWITCH_PORT_LABEL(10);
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
|
|
|
|||
|
|
@ -83,8 +83,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -105,7 +103,6 @@
|
|||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
|
|||
|
|
@ -11,18 +11,3 @@
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
&phy24 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&phy26 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&port24 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&port26 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -7,10 +7,29 @@
|
|||
model = "TP-Link SG2210P v3";
|
||||
};
|
||||
|
||||
&port24 {
|
||||
label = "lan-sfp2";
|
||||
&switch0 {
|
||||
ports {
|
||||
port24: port@24 {
|
||||
reg = <24>;
|
||||
label = "lan-sfp2";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
full-duplex;
|
||||
};
|
||||
};
|
||||
|
||||
port26: port@26 {
|
||||
reg = <26>;
|
||||
label = "lan-sfp1";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
full-duplex;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&port26 {
|
||||
label = "lan-sfp1";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -143,9 +143,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
ðernet0 {
|
||||
|
|
@ -172,7 +169,6 @@
|
|||
reg = <24>;
|
||||
label = SWITCH_PORT_LABEL(9);
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
|
|
@ -183,7 +179,6 @@
|
|||
reg = <26>;
|
||||
label = SWITCH_PORT_LABEL(10);
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
|
|
|
|||
|
|
@ -52,18 +52,12 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&mdio_bus0 {
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
ports {
|
||||
port@24 {
|
||||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
@ -73,7 +67,6 @@
|
|||
reg = <26>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
|
|
|
|||
|
|
@ -83,9 +83,6 @@
|
|||
INTERNAL_PHY(13)
|
||||
INTERNAL_PHY(14)
|
||||
INTERNAL_PHY(15)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
@ -106,7 +103,6 @@
|
|||
reg = <24>;
|
||||
label = "lan9";
|
||||
pcs-handle = <&serdes4>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp0>;
|
||||
|
|
@ -116,7 +112,6 @@
|
|||
reg = <26>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes5>;
|
||||
phy-handle = <&phy26>;
|
||||
phy-mode = "1000base-x";
|
||||
managed = "in-band-status";
|
||||
sfp = <&sfp1>;
|
||||
|
|
|
|||
|
|
@ -72,9 +72,6 @@
|
|||
EXTERNAL_PHY(21)
|
||||
EXTERNAL_PHY(22)
|
||||
EXTERNAL_PHY(23)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
|
|||
|
|
@ -72,9 +72,6 @@
|
|||
EXTERNAL_PHY(21)
|
||||
EXTERNAL_PHY(22)
|
||||
EXTERNAL_PHY(23)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
|
|||
|
|
@ -72,9 +72,6 @@
|
|||
EXTERNAL_PHY(21)
|
||||
EXTERNAL_PHY(22)
|
||||
EXTERNAL_PHY(23)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
|
|||
|
|
@ -68,9 +68,6 @@
|
|||
EXTERNAL_PHY(21)
|
||||
EXTERNAL_PHY(22)
|
||||
EXTERNAL_PHY(23)
|
||||
|
||||
INTERNAL_PHY(24)
|
||||
INTERNAL_PHY(26)
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue