[PATCH 2/2] net: eth-phy: prevent undesired de-assertion of phy-reset on request

Ramon Fried rfried.dev at gmail.com
Sun Apr 10 07:05:13 CEST 2022


On Thu, Mar 3, 2022 at 9:55 AM Ramon Fried <rfried.dev at gmail.com> wrote:
>
> On Tue, Mar 1, 2022 at 10:38 PM Joe Hershberger <joe.hershberger at ni.com> wrote:
> >
> > On Tue, Mar 1, 2022 at 2:15 PM Tim Harvey <tharvey at gateworks.com> wrote:
> > >
> > > When gpio_request_by_name allocates a gpio output it by default will
> > > de-assert the gpio which for phy-reset will take the PHY out of reset.
> > > As this occurs before eth_phy_reset is called to assert the reset
> > > line it can cause undesired affects if reset timings are not properly
> > > met.
> > >
> > > Configure the gpio with GPIOD_IS_OUT_ACTIVE so that reset is kept active
> > > (reset asserted) to avoid this.
> > >
> > > Cc: Sean Anderson <sean.anderson at seco.com>
> > > Signed-off-by: Tim Harvey <tharvey at gateworks.com>
> >
> > Acked-by: Joe Hershberger <joe.hershberger at ni.com>
> Reviewed-by: Ramon Fried <rfried.dev at gmail.com>
Applied to u-boot-net/next
Thanks,
Ramon


More information about the U-Boot mailing list