mediatek: use standard PHY reset bindings for Cudy WR3000H
authorChukun Pan <amadeus@jmu.edu.cn>
Wed, 15 Jan 2025 15:10:26 +0000 (23:10 +0800)
committerChukun Pan <amadeus@jmu.edu.cn>
Thu, 23 Jan 2025 02:36:27 +0000 (10:36 +0800)
Use generic Ethernet PHY reset bindings.
Remove the useless lan label as connected switch.

Fixes: 9d66b8b ("mediatek: filogic: Add support for cudy wr3000h")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
target/linux/mediatek/dts/mt7981b-cudy-wr3000h-v1.dts

index 13c99db98892dda1af884b24fecbcd2414af68f8..3b858f76386183fa518c60a0dc627f5014dc12bf 100644 (file)
                };
        };
 
-       gpio-export {
-               compatible = "gpio-export";
-               #size-cells = <0>;
-
-               phyreset {
-                       gpio-export,name = "phyreset";
-                       gpio-export,output = <1>;
-                       gpios = <&pio 3 GPIO_ACTIVE_LOW>;
-               };
-       };
-
        leds {
                compatible = "gpio-leds";
 
 &eth {
        pinctrl-names = "default";
        pinctrl-0 = <&mdio_pins>;
-
        status = "okay";
 
        gmac0: mac@0 {
                phy-mode = "2500base-x";
                nvmem-cell-names = "mac-address";
                nvmem-cells = <&macaddr_bdinfo_de00 0>;
-               label = "lan";
 
                fixed-link {
                        speed = <2500>;
                nvmem-cells = <&macaddr_bdinfo_de00 1>;
                label = "wan";
        };
-
 };
 
 &mdio_bus {
                interrupt-parent = <&pio>;
                interrupts = <38 IRQ_TYPE_LEVEL_HIGH>;
        };
+
        phy6: ethernet-phy@6 {
-               compatible = "ethernet-phy-ieee802.3-c22"; // [RTL8221B-VB-CG 2.5Gbps PHY (C22)]
+               compatible = "ethernet-phy-ieee802.3-c22";
                reg = <6>;
-               phy-mode = "2500base-x";
+               reset-assert-us = <100000>;
+               reset-deassert-us = <100000>;
+               reset-gpios = <&pio 3 GPIO_ACTIVE_LOW>;
        };
-
 };
 
 &spi0 {