linux/drivers/net/phy
Vitaly Bordug a79d8e93d3 phy/fixed.c: rework to not duplicate PHY layer functionality
With that patch fixed.c now fully emulates MDIO bus, thus no need
to duplicate PHY layer functionality. That, in turn, drastically
simplifies the code, and drops down line count.

As an additional bonus, now there is no need to register MDIO bus
for each PHY, all emulated PHYs placed on the platform fixed MDIO bus.
There is also no more need to pre-allocate PHYs via .config option,
this is all now handled dynamically.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Vitaly Bordug <vitb@kernel.crashing.org>
Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2008-01-23 19:33:58 -06:00
..
Kconfig phy/fixed.c: rework to not duplicate PHY layer functionality 2008-01-23 19:33:58 -06:00
Makefile Generic bitbanged MDIO library 2007-10-10 16:54:03 -07:00
broadcom.c [PATCH] 2.6.18: sb1250-mac: Broadcom PHY support 2006-12-02 00:11:54 -05:00
cicada.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
davicom.c Add support for the Davicom DM9161A PHY 2007-05-11 17:53:43 -04:00
fixed.c phy/fixed.c: rework to not duplicate PHY layer functionality 2008-01-23 19:33:58 -06:00
icplus.c phylib: add the ICPlus IP175C PHY driver 2007-07-08 22:16:38 -04:00
lxt.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
marvell.c phylib: marvell: add support for TX-only and RX-only Internal Delay 2007-12-01 16:32:30 -05:00
mdio-bitbang.c phy/bitbang: missing MODULE_LICENSE 2007-10-19 23:00:01 -04:00
mdio_bus.c PHY: Add the phy_device_release device method. 2007-12-04 15:06:33 -05:00
phy.c Stop phy code from returning success to unknown ioctls. 2007-12-01 16:35:51 -05:00
phy_device.c PHY: Add the phy_device_release device method. 2007-12-04 15:06:33 -05:00
qsemi.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
smsc.c [PATCH] remove unnecessary config.h includes from drivers/net/ 2006-08-14 14:00:43 -04:00
vitesse.c Fix error checking in Vitesse IRQ config 2007-07-24 16:28:41 -04:00