
On 9/26/2012 10:26 AM, Joe Hershberger wrote:
Hi Troy,
On Wed, Aug 22, 2012 at 4:21 PM, Troy Kisky troy.kisky@boundarydevices.com wrote:
On 8/22/2012 1:40 PM, Andy Fleming wrote:
- 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