blob: c2f1bf1d02d2254f734ac5009e014edd95620915 [file] [log] [blame]
Andy Fleming00db8182005-07-30 19:31:23 -04001#
2# PHY Layer Configuration
3#
4
5menu "PHY device support"
6
7config PHYLIB
Jeff Garzik67c4f3f2005-08-11 02:07:25 -04008 tristate "PHY Device support and infrastructure"
Andy Fleming00db8182005-07-30 19:31:23 -04009 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
15config 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
23comment "MII PHY device drivers"
24 depends on PHYLIB
25
26config MARVELL_PHY
Jeff Garzik67c4f3f2005-08-11 02:07:25 -040027 tristate "Drivers for Marvell PHYs"
Andy Fleming00db8182005-07-30 19:31:23 -040028 depends on PHYLIB
29 ---help---
30 Currently has a driver for the 88E1011S
31
32config DAVICOM_PHY
Jeff Garzik67c4f3f2005-08-11 02:07:25 -040033 tristate "Drivers for Davicom PHYs"
Andy Fleming00db8182005-07-30 19:31:23 -040034 depends on PHYLIB
35 ---help---
36 Currently supports dm9161e and dm9131
37
38config QSEMI_PHY
Jeff Garzik67c4f3f2005-08-11 02:07:25 -040039 tristate "Drivers for Quality Semiconductor PHYs"
Andy Fleming00db8182005-07-30 19:31:23 -040040 depends on PHYLIB
41 ---help---
42 Currently supports the qs6612
43
44config LXT_PHY
Jeff Garzik67c4f3f2005-08-11 02:07:25 -040045 tristate "Drivers for the Intel LXT PHYs"
Andy Fleming00db8182005-07-30 19:31:23 -040046 depends on PHYLIB
47 ---help---
48 Currently supports the lxt970, lxt971
49
50config CICADA_PHY
Jeff Garzik67c4f3f2005-08-11 02:07:25 -040051 tristate "Drivers for the Cicada PHYs"
Andy Fleming00db8182005-07-30 19:31:23 -040052 depends on PHYLIB
53 ---help---
54 Currently supports the cis8204
55
56endmenu
57