]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
authorColin Foster <colin.foster@in-advantage.com>
Fri, 31 May 2024 18:38:17 +0000 (13:38 -0500)
committerKevin Hilman <khilman@baylibre.com>
Tue, 30 Jul 2024 22:19:12 +0000 (15:19 -0700)
Prior to commit df16c1c51d81 ("net: phy: mdio_device: Reset device only
when necessary") MDIO reset deasserts were performed twice during boot.
Now that the second deassert is no longer performed, device probe
failures happen due to the change in timing with the following error
message:

SMSC LAN8710/LAN8720: probe of 4a101000.mdio:00 failed with error -5

Restore the original effective timing, which resolves the probe
failures.

Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
Link: https://lore.kernel.org/r/20240531183817.2698445-1-colin.foster@in-advantage.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi

index 2d0216840ff5b280f812ce8e989d749df6efd8be..2ba911fd916211f78aaa81e872e18b140610a9d3 100644 (file)
                /* Support GPIO reset on revision C3 boards */
                reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
                reset-assert-us = <300>;
-               reset-deassert-us = <6500>;
+               reset-deassert-us = <13000>;
        };
 };