[U-Boot] Ethernet PHY Power Down

Fabio Estevam festevam at gmail.com
Fri Nov 6 23:43:37 CET 2015


On Fri, Nov 6, 2015 at 8:04 PM, Michael Welling <mwelling at ieee.org> wrote:
> So I added the following lines to my board_phy_config function and the problem
> seems to be fixed:
> .
> .
>         ctl = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMCR);
>         if (ctl & BMCR_PDOWN) {
>                 ctl &= ~BMCR_PDOWN;
>                 phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, ctl);
>                 mdelay(15);
>         }
> .
> .
>
> Should this be handled somewhere in the PHY driver core?
>

Adding Joe for his comments.

Regards,

Fabio Estevam


More information about the U-Boot mailing list