| To: | Netdev <netdev@xxxxxxxxxxx> |
|---|---|
| Subject: | Phy layer notes (was Re: [RFR] gianfar ethernet driver) |
| From: | Jeff Garzik <jgarzik@xxxxxxxxx> |
| Date: | Fri, 09 Jul 2004 12:47:08 -0400 |
| Cc: | David Woodhouse <dwmw2@xxxxxxxxxxxxx>, Kumar Gala <kumar.gala@xxxxxxxxxxxxx>, jamal <hadi@xxxxxxxxxx> |
| In-reply-to: | <1089375760.28614.1365.camel@hades.cambridge.redhat.com> |
| References: | <8F52CF1D-C916-11D8-BB6A-000393DBC2E8@freescale.com> <40E98FB8.4070900@pobox.com> <1089375760.28614.1365.camel@hades.cambridge.redhat.com> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 |
David Woodhouse wrote:
Hmmm. David W and I discussed some of this on IRC. 1) most gige phys can be treated with generic GMII code. unfortunately experience shows that phy init can often involve phy-specific magic sequences. 2) we do need a generic phy layer, and I'm looking for volunteers who want to prototype a nice, small, compact one. BenH has a nice template in sungem_phy.c. 3) drivers/net/mii.c and include/linux/mii.h need GMII code and constants. Feel free to add. 4) generic TBI code would be nice, too. (TBI is a standard gige fibre interface) 5) sometimes a MAC+phy pairing is unique enough that you need MAC-specific support for a particular phy. For example, one might wind up with two phy drivers, one a generic Broadcom GMII phy driver (for use by any NIC driver), and one a tg3-specific Broadcom GMII phy driver. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: ethernet QoS support?, Kumar Gala |
|---|---|
| Next by Date: | RE: [RFC] TCP burst control, Injong Rhee |
| Previous by Thread: | Re: [RFR] gianfar ethernet driver, Christoph Hellwig |
| Next by Thread: | Re: [RFR] gianfar ethernet driver, Jeff Garzik |
| Indexes: | [Date] [Thread] [Top] [All Lists] |