From: David Daney <ddaney.cavm@xxxxxxxxx> Date: Wed, 2 May 2012 18:16:38 -0700 > From: David Daney <david.daney@xxxxxxxxxx> > > This patch adds a somewhat generic framework for MDIO bus > multiplexers. It is modeled on the I2C multiplexer. > > The multiplexer is needed if there are multiple PHYs with the same > address connected to the same MDIO bus adepter, or if there is > insufficient electrical drive capability for all the connected PHY > devices. > > Conceptually it could look something like this: ... > This framework configures the bus topology from device tree data. The > mechanics of switching the multiplexer is left to device specific > drivers. > > The follow-on patch contains a multiplexer driven by GPIO lines. > > Signed-off-by: David Daney <david.daney@xxxxxxxxxx> Applied.