forked from mirror/openwrt
realtek: make all link speeds work for RTL8221B in Zyxel XGS1210-12 rev B1
SGMII only works correctly on this device if inband auto-negotiation is enabled. Configure the PHY for SGMII and in-band mode in the device tree to make this happen. For 2.5G link speeds the PHY will still switch to 2500Base-X without AN. The same configuration also works on RTL8226, so it is fine to apply this change to the A1 revision of XGS1010-12/XGS1210-12 as well. Signed-off-by: Jan Hoffmann <jan@3e8.eu> Link: https://github.com/openwrt/openwrt/pull/21605 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
1c62e21a8d
commit
30f8ceaa7e
1 changed files with 4 additions and 2 deletions
|
|
@ -221,16 +221,18 @@
|
|||
label = "lan9";
|
||||
pcs-handle = <&serdes6>;
|
||||
phy-handle = <&phy24>;
|
||||
phy-mode = "2500base-x";
|
||||
phy-mode = "sgmii";
|
||||
led-set = <1>;
|
||||
managed = "in-band-status";
|
||||
};
|
||||
port@25 {
|
||||
reg = <25>;
|
||||
label = "lan10";
|
||||
pcs-handle = <&serdes7>;
|
||||
phy-handle = <&phy25>;
|
||||
phy-mode = "2500base-x";
|
||||
phy-mode = "sgmii";
|
||||
led-set = <1>;
|
||||
managed = "in-band-status";
|
||||
};
|
||||
|
||||
port@26 {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue