This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling
ethernet drivers to remain as ignorant as is reasonable of the connected PHY's design and operation details. Signed-off-by:Andy Fleming <afleming@freescale.com> Signed-off-by:
Jeff Garzik <jgarzik@pobox.com>
Showing
- Documentation/networking/phy.txt 288 additions, 0 deletionsDocumentation/networking/phy.txt
- drivers/net/Kconfig 2 additions, 0 deletionsdrivers/net/Kconfig
- drivers/net/Makefile 1 addition, 0 deletionsdrivers/net/Makefile
- drivers/net/phy/Kconfig 57 additions, 0 deletionsdrivers/net/phy/Kconfig
- drivers/net/phy/Makefile 9 additions, 0 deletionsdrivers/net/phy/Makefile
- drivers/net/phy/cicada.c 134 additions, 0 deletionsdrivers/net/phy/cicada.c
- drivers/net/phy/davicom.c 195 additions, 0 deletionsdrivers/net/phy/davicom.c
- drivers/net/phy/lxt.c 179 additions, 0 deletionsdrivers/net/phy/lxt.c
- drivers/net/phy/marvell.c 140 additions, 0 deletionsdrivers/net/phy/marvell.c
- drivers/net/phy/mdio_bus.c 173 additions, 0 deletionsdrivers/net/phy/mdio_bus.c
- drivers/net/phy/phy.c 862 additions, 0 deletionsdrivers/net/phy/phy.c
- drivers/net/phy/phy.c.orig 860 additions, 0 deletionsdrivers/net/phy/phy.c.orig
- drivers/net/phy/phy_device.c 682 additions, 0 deletionsdrivers/net/phy/phy_device.c
- drivers/net/phy/qsemi.c 143 additions, 0 deletionsdrivers/net/phy/qsemi.c
- include/linux/ethtool.h 4 additions, 0 deletionsinclude/linux/ethtool.h
- include/linux/mii.h 8 additions, 1 deletioninclude/linux/mii.h
- include/linux/phy.h 378 additions, 0 deletionsinclude/linux/phy.h
Loading
Please register or sign in to comment