2008-01-28 13:17:23     lan8700

Document created by Aaronwu Employee on Aug 5, 2013
Version 1Show Document
  • View in full screen mode

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

Attachments

    Outcomes