diff options
| author | Andy Fleming <afleming@freescale.com> | 2005-07-30 19:31:23 -0400 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@pobox.com> | 2005-07-30 19:31:23 -0400 |
| commit | 00db8189d984d6c51226dafbbe4a667ce9b7d5da (patch) | |
| tree | f19468548c938523e3519670f8554e7a1b9c0c31 /drivers/net/phy/Kconfig | |
| parent | b0825488a642cadcf39709961dde61440cb0731c (diff) | |
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>
Diffstat (limited to 'drivers/net/phy/Kconfig')
| -rw-r--r-- | drivers/net/phy/Kconfig | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig new file mode 100644 index 000000000000..8b5db2343cc3 --- /dev/null +++ b/drivers/net/phy/Kconfig | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | # | ||
| 2 | # PHY Layer Configuration | ||
| 3 | # | ||
| 4 | |||
| 5 | menu "PHY device support" | ||
| 6 | |||
| 7 | config PHYLIB | ||
| 8 | bool "PHY Device support and infrastructure" | ||
| 9 | depends on NET_ETHERNET | ||
| 10 | help | ||
| 11 | Ethernet controllers are usually attached to PHY | ||
| 12 | devices. This option provides infrastructure for | ||
| 13 | managing PHY devices. | ||
| 14 | |||
| 15 | config PHYCONTROL | ||
| 16 | bool "Support for automatically handling PHY state changes" | ||
| 17 | depends on PHYLIB | ||
| 18 | help | ||
| 19 | Adds code to perform all the work for keeping PHY link | ||
| 20 | state (speed/duplex/etc) up-to-date. Also handles | ||
| 21 | interrupts. | ||
| 22 | |||
| 23 | comment "MII PHY device drivers" | ||
| 24 | depends on PHYLIB | ||
| 25 | |||
| 26 | config MARVELL_PHY | ||
| 27 | bool "Drivers for Marvell PHYs" | ||
| 28 | depends on PHYLIB | ||
| 29 | ---help--- | ||
| 30 | Currently has a driver for the 88E1011S | ||
| 31 | |||
| 32 | config DAVICOM_PHY | ||
| 33 | bool "Drivers for Davicom PHYs" | ||
| 34 | depends on PHYLIB | ||
| 35 | ---help--- | ||
| 36 | Currently supports dm9161e and dm9131 | ||
| 37 | |||
| 38 | config QSEMI_PHY | ||
| 39 | bool "Drivers for Quality Semiconductor PHYs" | ||
| 40 | depends on PHYLIB | ||
| 41 | ---help--- | ||
| 42 | Currently supports the qs6612 | ||
| 43 | |||
| 44 | config LXT_PHY | ||
| 45 | bool "Drivers for the Intel LXT PHYs" | ||
| 46 | depends on PHYLIB | ||
| 47 | ---help--- | ||
| 48 | Currently supports the lxt970, lxt971 | ||
| 49 | |||
| 50 | config CICADA_PHY | ||
| 51 | bool "Drivers for the Cicada PHYs" | ||
| 52 | depends on PHYLIB | ||
| 53 | ---help--- | ||
| 54 | Currently supports the cis8204 | ||
| 55 | |||
| 56 | endmenu | ||
| 57 | |||
