ipq806x: ap3935: Use rgmii-id mode for LAN1

Fix issue with LAN1 interface on ap3935 devices, where the LAN
1interface won't come up after boot unless the bootloader has
initialized the network stack. Use of `fixed-link` in the prior code
kept the driver from clobbering PHY settings, but now that the driver
supports rgmii-id phy-mode, we can just use that.

Signed-off-by: Bryan Berg <bdb@north-eastham.org>
Link: https://github.com/openwrt/openwrt/pull/13629
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
Bryan Berg 2024-05-18 16:29:28 -07:00 committed by Christian Marangi
parent e27c7e4b9b
commit bf0602f9c8
No known key found for this signature in database
GPG Key ID: AC001D09ADBFEAD7

View File

@ -139,6 +139,21 @@
bias-pull-up;
};
};
rgmii0_pins: rgmii0_pins {
mux {
pins = "gpio2", "gpio66";
drive-strength = <8>;
bias-disable;
};
tx {
pins = "gpio53", "gpio64";
drive-strength = <2>;
bias-pull-down;
input-enable;
};
};
};
&gsbi2 {
@ -316,16 +331,14 @@
qcom,id = <0>;
mdiobus = <&mdio0>;
phy-mode = "rgmii";
pinctrl-0 = <&rgmii0_pins>;
pinctrl-names = "default";
phy-mode = "rgmii-id";
phy-handle = <&phy1>;
nvmem-cells = <&ethaddr 0>;
nvmem-cell-names = "mac-address";
fixed-link {
speed = <1000>;
full-duplex;
};
};
&gmac2 {