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 <s.christ@xxxxxxxxx> > --- > 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 > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox