qualcommax: ipq807x: sax1v1k: fix QCA8081 reset
authorRobert Marko <robimarko@gmail.com>
Tue, 21 May 2024 17:24:06 +0000 (19:24 +0200)
committerRobert Marko <robimarko@gmail.com>
Tue, 21 May 2024 18:15:03 +0000 (20:15 +0200)
It seems that on Spectrum SAX1V1K QCA8081 is being brought out of reset
too quickly and thus causing it to get stuck in an invalid autoneg
register configuration mode.

Setting an deasset delay seems to fix this, so lets set it.

Fixes: #15493
Link: https://github.com/openwrt/openwrt/pull/15541
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts

index 01ac1c5fd68b70042c80733fe736b3f018eff24b..fbb652a097b05fa7f3ba3dd07939626a37222e6b 100644 (file)
                compatible = "ethernet-phy-id004d.d101";
                reg = <28>;
                reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
+               reset-deassert-us = <10000>;
        };
 };