On 9/26/2012 10:26 AM, Joe Hershberger wrote:
Hi Troy,
On Wed, Aug 22, 2012 at 4:21 PM, Troy Kisky
<troy.ki...@boundarydevices.com> wrote:
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.
Are you planning to update this before the release?
Thanks,
-Joe
Probably not. I'll try to get to it next week, but I don't think it
belongs in the coming
release. And it might need still another iteration.
Thanks
Troy
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot