]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ath79: TP-link TL-WDR4300: use fixed-link for AR8327 switch connection
authorLech Perczak <lech.perczak@gmail.com>
Tue, 4 Feb 2025 20:14:52 +0000 (21:14 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 17 Mar 2025 15:40:46 +0000 (16:40 +0100)
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 <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/12487
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi

index 7aa1989290bdd2ebe8cc59202fabe6b6b434ad3d..734f72a9c561081d9f20cbaae1dffe77f0b45da8 100644 (file)
@@ -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 */
        nvmem-cell-names = "mac-address";
 
        phy-mode = "rgmii";
-       phy-handle = <&phy0>;
+
+       fixed-link {
+               speed = <1000>;
+               full-duplex;
+       };
 };