Hi,

ups. Change information is missing:

v2: Remove upper bound check of reset duration and update commit message

Mit freundlichen Grüßen / Kind regards,
        Stefan Christ

On Wed, Nov 18, 2015 at 10:08:44AM +0100, Stefan Christ wrote:
> Implement device tree property phy-reset-duration to adjust length of
> phy reset.
> 
> Signed-off-by: Stefan Christ <[email protected]>
> ---
>  drivers/net/fec_imx.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c
> index f19d046..70087ad 100644
> --- a/drivers/net/fec_imx.c
> +++ b/drivers/net/fec_imx.c
> @@ -654,6 +654,7 @@ static int fec_probe(struct device_d *dev)
>       int ret;
>       enum fec_type type;
>       int phy_reset;
> +     u32 msec = 1;
>  
>       ret = dev_get_drvdata(dev, (const void **)&type);
>       if (ret)
> @@ -684,6 +685,8 @@ static int fec_probe(struct device_d *dev)
>  
>       phy_reset = of_get_named_gpio(dev->device_node, "phy-reset-gpios", 0);
>       if (gpio_is_valid(phy_reset)) {
> +             of_property_read_u32(dev->device_node, "phy-reset-duration", 
> &msec);
> +
>               ret = gpio_request(phy_reset, "phy-reset");
>               if (ret)
>                       goto err_free;
> @@ -692,7 +695,7 @@ static int fec_probe(struct device_d *dev)
>               if (ret)
>                       goto err_free;
>  
> -             mdelay(1);
> +             mdelay(msec);
>               gpio_set_value(phy_reset, 1);
>       }
>  
> -- 
> 1.9.1
> 
> 
> _______________________________________________
> barebox mailing list
> [email protected]
> http://lists.infradead.org/mailman/listinfo/barebox

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to