[PATCH 2/2] net: eth-phy: prevent undesired de-assertion of phy-reset on request
Joe Hershberger
joe.hershberger at ni.com
Tue Mar 1 21:38:24 CET 2022
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>
More information about the U-Boot
mailing list