Subject: Re: Sharing MII and I2C code in ethernet drivers
To: Chris G. Demetriou <cgd@pa.dec.com>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 09/18/1997 09:56:53
On Thu, 18 Sep 97 09:35:31 -0700 
 "Chris G. Demetriou" <cgd@pa.dec.com> wrote:

 > Why can't you do all of this without stuffing it into the
 > autoconfiguration framework?  Why the strong desire to put it there?
 > 
 > What kinds of things other than PHYs live on MII busses?  Can you have
 > mutiple PHYs on an MII bus (and does anyone do this, or have any plans
 > to do this)?

To my knowledge, only PHYs live on MII busses.  However, is _is_ possible
to have multiple PHYs on an MII bus - up to 32, as I recall.  I don't
personally know how many network interfaces take advantage of this.

To me, the advantage of using autoconfiguration is that there's existing
machinery for finding the PHY and doing the right thing with it... MII
is just a direct-config bus.

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-6                                       Work: +1 415 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939