Hi Stefano,

On Fri, 1 Mar 2019 12:19:41 +0100
Stefano Babic sba...@denx.de wrote:
...
> What about to change this in DT ?
> 
> diff --git a/arch/arm/dts/fsl-imx8qxp-mek.dts
> b/arch/arm/dts/fsl-imx8qxp-mek.dts
> index 41f7ec1763..b6c4593334 100644
> --- a/arch/arm/dts/fsl-imx8qxp-mek.dts
> +++ b/arch/arm/dts/fsl-imx8qxp-mek.dts
> @@ -223,7 +223,7 @@
>         fsl,magic-packet;
>         status = "okay";
>         phy-reset-gpios = <&pca9557_a 4 GPIO_ACTIVE_LOW>;
> -       phy-reset-duration = <10>;
> +       phy-reset-duration = <150>;

This will extend the time for holding the PHY in reset state, but 10ms was 
already enough
to reset the PHY. The problem is that after reset state is deactivated, the PHY 
cannot be
detected unless we wait about 150 ms in fec_gpio_reset() after removing the 
reset level.
I don't now the reason why this happens.

--
Anatolij
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to