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