Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-ucb.git
[linux-2.6] / drivers / net / phy / Kconfig
1 #
2 # PHY Layer Configuration
3 #
4
5 menu "PHY device support"
6
7 config PHYLIB
8         tristate "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         tristate "Drivers for Marvell PHYs"
28         depends on PHYLIB
29         ---help---
30           Currently has a driver for the 88E1011S
31         
32 config DAVICOM_PHY
33         tristate "Drivers for Davicom PHYs"
34         depends on PHYLIB
35         ---help---
36           Currently supports dm9161e and dm9131
37
38 config QSEMI_PHY
39         tristate "Drivers for Quality Semiconductor PHYs"
40         depends on PHYLIB
41         ---help---
42           Currently supports the qs6612
43
44 config LXT_PHY
45         tristate "Drivers for the Intel LXT PHYs"
46         depends on PHYLIB
47         ---help---
48           Currently supports the lxt970, lxt971
49
50 config CICADA_PHY
51         tristate "Drivers for the Cicada PHYs"
52         depends on PHYLIB
53         ---help---
54           Currently supports the cis8204
55
56 endmenu
57