xref: /linux/drivers/net/phy/Kconfig (revision f24e9f586b377749dff37554696cf3a105540c94)
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 && (BROKEN || !S390)
10	help
11	  Ethernet controllers are usually attached to PHY
12	  devices.  This option provides infrastructure for
13	  managing PHY devices.
14
15comment "MII PHY device drivers"
16	depends on PHYLIB
17
18config MARVELL_PHY
19	tristate "Drivers for Marvell PHYs"
20	depends on PHYLIB
21	---help---
22	  Currently has a driver for the 88E1011S
23
24config DAVICOM_PHY
25	tristate "Drivers for Davicom PHYs"
26	depends on PHYLIB
27	---help---
28	  Currently supports dm9161e and dm9131
29
30config QSEMI_PHY
31	tristate "Drivers for Quality Semiconductor PHYs"
32	depends on PHYLIB
33	---help---
34	  Currently supports the qs6612
35
36config LXT_PHY
37	tristate "Drivers for the Intel LXT PHYs"
38	depends on PHYLIB
39	---help---
40	  Currently supports the lxt970, lxt971
41
42config CICADA_PHY
43	tristate "Drivers for the Cicada PHYs"
44	depends on PHYLIB
45	---help---
46	  Currently supports the cis8204
47config VITESSE_PHY
48        tristate "Drivers for the Vitesse PHYs"
49        depends on PHYLIB
50        ---help---
51          Currently supports the vsc8244
52
53config SMSC_PHY
54	tristate "Drivers for SMSC PHYs"
55	depends on PHYLIB
56	---help---
57	  Currently supports the LAN83C185 PHY
58
59config FIXED_PHY
60	tristate "Drivers for PHY emulation on fixed speed/link"
61	depends on PHYLIB
62	---help---
63	  Adds the driver to PHY layer to cover the boards that do not have any PHY bound,
64	  but with the ability to manipulate with speed/link in software. The relavant MII
65	  speed/duplex parameters could be effectively handled in user-specified  fuction.
66	  Currently tested with mpc866ads.
67
68config FIXED_MII_10_FDX
69	bool "Emulation for 10M Fdx fixed PHY behavior"
70	depends on FIXED_PHY
71
72config FIXED_MII_100_FDX
73	bool "Emulation for 100M Fdx fixed PHY behavior"
74	depends on FIXED_PHY
75
76endmenu
77
78