[U-Boot] [PATCH V1 1/3] phy: add phy_connect_by_mask

Troy Kisky troy.kisky at boundarydevices.com
Wed Aug 22 23:21:35 CEST 2012


On 8/22/2012 1:40 PM, Andy Fleming wrote:
>
>
> 1) Modify the driver so that the PHY address is passed in from board
> initialization code programmatically. As a nod to the effort of doing
> so for all boards, you can create a default value (ie - as it was),
> that can be overridden by board code.
> 2) Modify the search function to look for a valid PHY for a given
> mask, and return the address of that PHY
> 3) Add code to the board file which passes in the mask to the search
> function, and then passes the resulting PHY address to the driver.
>
> For a somewhat elaborate example of this, look at drivers/net/tsec.c.
> tsec_standard_init() and tsec_eth_init().
>
> Andy
>
Thanks for providing some direction. I think I know what you are after now.

Troy



More information about the U-Boot mailing list