[openwrt/openwrt] qualcommax: ipq807x: sax1v1k: fix QCA8081 reset

LEDE Commits lede-commits at lists.infradead.org
Tue May 21 11:15:06 PDT 2024


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/cd9241db230e43387962cf13b4e8bbdc61f1581c

commit cd9241db230e43387962cf13b4e8bbdc61f1581c
Author: Robert Marko <robimarko at gmail.com>
AuthorDate: Tue May 21 19:24:06 2024 +0200

    qualcommax: ipq807x: sax1v1k: fix QCA8081 reset
    
    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 at gmail.com>
---
 .../linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts
index 01ac1c5fd6..fbb652a097 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-sax1v1k.dts
@@ -136,6 +136,7 @@
 		compatible = "ethernet-phy-id004d.d101";
 		reg = <28>;
 		reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
+		reset-deassert-us = <10000>;
 	};
 };
 




More information about the lede-commits mailing list