From: Lech Perczak Date: Tue, 4 Feb 2025 20:14:52 +0000 (+0100) Subject: ath79: TP-link TL-WDR4300: use fixed-link for AR8327 switch connection X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=acd6f48e8715db3ac7648a94e94791527feaef18;p=openwrt%2Fstaging%2Fpepe2k.git ath79: TP-link TL-WDR4300: use fixed-link for AR8327 switch connection Attaching PHY driver to the switch, while adding LEDs binding causes the PHY driver to create additional LED instances, handled incorrectly by the PHY driver, which are non-functional. Use fixed-link to attach the switch driver, instead of PHY driver, to prevent that. This has a side effect of not logging switch port up/down events in the kernel log. Signed-off-by: Lech Perczak Link: https://github.com/openwrt/openwrt/pull/12487 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi b/target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi index 7aa1989290..734f72a9c5 100644 --- a/target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi +++ b/target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi @@ -97,9 +97,9 @@ &mdio0 { status = "okay"; - phy0: ethernet-phy@0 { - reg = <0>; - phy-mode = "rgmii"; + switch@1f { + compatible = "qca,ar8327"; + reg = <0x1f>; qca,ar8327-initvals = < 0x04 0x07600000 /* PORT0 PAD MODE CTRL */ @@ -123,5 +123,9 @@ nvmem-cell-names = "mac-address"; phy-mode = "rgmii"; - phy-handle = <&phy0>; + + fixed-link { + speed = <1000>; + full-duplex; + }; };