This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling
authorAndy Fleming <afleming@freescale.com>
Sat, 30 Jul 2005 23:31:23 +0000 (19:31 -0400)
committerJeff Garzik <jgarzik@pobox.com>
Sat, 30 Jul 2005 23:31:23 +0000 (19:31 -0400)
commit00db8189d984d6c51226dafbbe4a667ce9b7d5da
treef19468548c938523e3519670f8554e7a1b9c0c31
parentb0825488a642cadcf39709961dde61440cb0731c
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>
17 files changed:
Documentation/networking/phy.txt [new file with mode: 0644]
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/phy/Kconfig [new file with mode: 0644]
drivers/net/phy/Makefile [new file with mode: 0644]
drivers/net/phy/cicada.c [new file with mode: 0644]
drivers/net/phy/davicom.c [new file with mode: 0644]
drivers/net/phy/lxt.c [new file with mode: 0644]
drivers/net/phy/marvell.c [new file with mode: 0644]
drivers/net/phy/mdio_bus.c [new file with mode: 0644]
drivers/net/phy/phy.c [new file with mode: 0644]
drivers/net/phy/phy.c.orig [new file with mode: 0644]
drivers/net/phy/phy_device.c [new file with mode: 0644]
drivers/net/phy/qsemi.c [new file with mode: 0644]
include/linux/ethtool.h
include/linux/mii.h
include/linux/phy.h [new file with mode: 0644]