mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2025-09-24 17:32:30 +00:00
For all switch ports where the assigned SerDes is known, add the new pcs-handle to the dts. Leave the existing <sds> assignments to the PHYs as is because the driver has not yet been updated. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/20111 Signed-off-by: Robert Marko <robimarko@gmail.com>
51 lines
1.0 KiB
Plaintext
51 lines
1.0 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
/dts-v1/;
|
|
|
|
#include "rtl9302_zyxel_xgs1210-12-common.dtsi"
|
|
|
|
/ {
|
|
compatible = "zyxel,xgs1210-12-a1", "realtek,rtl838x-soc";
|
|
model = "Zyxel XGS1210-12 A1 Switch";
|
|
};
|
|
|
|
&mdio_bus0 {
|
|
phy24: ethernet-phy@24 {
|
|
reg = <24>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
rtl9300,smi-address = <1 8>;
|
|
sds = < 6 >;
|
|
// Disabled because we do not know how to bring up again
|
|
// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
phy25: ethernet-phy@25 {
|
|
reg = <25>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
rtl9300,smi-address = <2 9>;
|
|
sds = < 7 >;
|
|
// Disabled because we do not know how to bring up again
|
|
// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
|
|
};
|
|
};
|
|
|
|
&switch0 {
|
|
ports {
|
|
port@24 {
|
|
reg = <24>;
|
|
label = "lan9";
|
|
pcs-handle = <&serdes6>;
|
|
phy-handle = <&phy24>;
|
|
phy-mode = "2500base-x";
|
|
led-set = <1>;
|
|
};
|
|
port@25 {
|
|
reg = <25>;
|
|
label = "lan10";
|
|
pcs-handle = <&serdes7>;
|
|
phy-handle = <&phy25>;
|
|
phy-mode = "2500base-x";
|
|
led-set = <1>;
|
|
};
|
|
};
|
|
};
|