xref: /openbmc/linux/drivers/net/phy/Kconfig (revision 00db8189d984d6c51226dafbbe4a667ce9b7d5da)
1*00db8189SAndy Fleming#
2*00db8189SAndy Fleming# PHY Layer Configuration
3*00db8189SAndy Fleming#
4*00db8189SAndy Fleming
5*00db8189SAndy Flemingmenu "PHY device support"
6*00db8189SAndy Fleming
7*00db8189SAndy Flemingconfig PHYLIB
8*00db8189SAndy Fleming	bool "PHY Device support and infrastructure"
9*00db8189SAndy Fleming	depends on NET_ETHERNET
10*00db8189SAndy Fleming	help
11*00db8189SAndy Fleming	  Ethernet controllers are usually attached to PHY
12*00db8189SAndy Fleming	  devices.  This option provides infrastructure for
13*00db8189SAndy Fleming	  managing PHY devices.
14*00db8189SAndy Fleming
15*00db8189SAndy Flemingconfig PHYCONTROL
16*00db8189SAndy Fleming	bool "Support for automatically handling PHY state changes"
17*00db8189SAndy Fleming	depends on PHYLIB
18*00db8189SAndy Fleming	help
19*00db8189SAndy Fleming	  Adds code to perform all the work for keeping PHY link
20*00db8189SAndy Fleming	  state (speed/duplex/etc) up-to-date.  Also handles
21*00db8189SAndy Fleming	  interrupts.
22*00db8189SAndy Fleming
23*00db8189SAndy Flemingcomment "MII PHY device drivers"
24*00db8189SAndy Fleming	depends on PHYLIB
25*00db8189SAndy Fleming
26*00db8189SAndy Flemingconfig MARVELL_PHY
27*00db8189SAndy Fleming	bool "Drivers for Marvell PHYs"
28*00db8189SAndy Fleming	depends on PHYLIB
29*00db8189SAndy Fleming	---help---
30*00db8189SAndy Fleming	  Currently has a driver for the 88E1011S
31*00db8189SAndy Fleming
32*00db8189SAndy Flemingconfig DAVICOM_PHY
33*00db8189SAndy Fleming	bool "Drivers for Davicom PHYs"
34*00db8189SAndy Fleming	depends on PHYLIB
35*00db8189SAndy Fleming	---help---
36*00db8189SAndy Fleming	  Currently supports dm9161e and dm9131
37*00db8189SAndy Fleming
38*00db8189SAndy Flemingconfig QSEMI_PHY
39*00db8189SAndy Fleming	bool "Drivers for Quality Semiconductor PHYs"
40*00db8189SAndy Fleming	depends on PHYLIB
41*00db8189SAndy Fleming	---help---
42*00db8189SAndy Fleming	  Currently supports the qs6612
43*00db8189SAndy Fleming
44*00db8189SAndy Flemingconfig LXT_PHY
45*00db8189SAndy Fleming	bool "Drivers for the Intel LXT PHYs"
46*00db8189SAndy Fleming	depends on PHYLIB
47*00db8189SAndy Fleming	---help---
48*00db8189SAndy Fleming	  Currently supports the lxt970, lxt971
49*00db8189SAndy Fleming
50*00db8189SAndy Flemingconfig CICADA_PHY
51*00db8189SAndy Fleming	bool "Drivers for the Cicada PHYs"
52*00db8189SAndy Fleming	depends on PHYLIB
53*00db8189SAndy Fleming	---help---
54*00db8189SAndy Fleming	  Currently supports the cis8204
55*00db8189SAndy Fleming
56*00db8189SAndy Flemingendmenu
57*00db8189SAndy Fleming
58