2008-01-28 13:17:23 lan8700
Bill Fassler (UNITED STATES)
Message: 50244 I am being told I am using the LAN8700 chip on our new BF537 project. My hardware folks tell me that is what I should be using on the BF537 which is news to me. Is there a driver for this? I guess it is only the physical layer or something....
Bill
QuoteReplyEditDelete
2008-01-28 13:32:57 Re: lan8700
Bill Fassler (UNITED STATES)
Message: 50247 I guess as only a "physical layer" I wouldn't need any kind of driver, correct?
Bill
QuoteReplyEditDelete
2008-01-28 13:46:51 Re: lan8700
Robin Getz (UNITED STATES)
Message: 50249 Nope.
An Ethernet Phy is an active device, with lots of registers, and it needs software tightly coupled with the MAC to drive it.
The BF53x & B52x build it MACs support the PHY abstraction layer, found in linux-2.6.x/drivers/net/phy - if your chip is not in there - you will need to add support for it.
However, I think that there is pretty good smsc support in there. The best bet is to ask the people selling you the phy if the linux phylib supports the part.
-Robin
QuoteReplyEditDelete
2008-01-28 13:49:11 Re: lan8700
Mike Frysinger (UNITED STATES)
Message: 50250 the phy does need a small bit of code in order to program it correctly
for u-boot you may need to tweak things (or you may not as i doubt SMSC phys differ terribly much if at all), but the kernel should just work