Commit | Line | Data |
---|---|---|
00db8189 AF |
1 | # |
2 | # PHY Layer Configuration | |
3 | # | |
4 | ||
5 | menu "PHY device support" | |
6 | ||
7 | config PHYLIB | |
67c4f3fa | 8 | tristate "PHY Device support and infrastructure" |
347a8dc3 | 9 | depends on NET_ETHERNET && (BROKEN || !S390) |
00db8189 AF |
10 | help |
11 | Ethernet controllers are usually attached to PHY | |
12 | devices. This option provides infrastructure for | |
13 | managing PHY devices. | |
14 | ||
00db8189 AF |
15 | comment "MII PHY device drivers" |
16 | depends on PHYLIB | |
17 | ||
18 | config MARVELL_PHY | |
67c4f3fa | 19 | tristate "Drivers for Marvell PHYs" |
00db8189 AF |
20 | depends on PHYLIB |
21 | ---help--- | |
22 | Currently has a driver for the 88E1011S | |
23 | ||
24 | config DAVICOM_PHY | |
67c4f3fa | 25 | tristate "Drivers for Davicom PHYs" |
00db8189 AF |
26 | depends on PHYLIB |
27 | ---help--- | |
28 | Currently supports dm9161e and dm9131 | |
29 | ||
30 | config QSEMI_PHY | |
67c4f3fa | 31 | tristate "Drivers for Quality Semiconductor PHYs" |
00db8189 AF |
32 | depends on PHYLIB |
33 | ---help--- | |
34 | Currently supports the qs6612 | |
35 | ||
36 | config LXT_PHY | |
67c4f3fa | 37 | tristate "Drivers for the Intel LXT PHYs" |
00db8189 AF |
38 | depends on PHYLIB |
39 | ---help--- | |
40 | Currently supports the lxt970, lxt971 | |
41 | ||
42 | config CICADA_PHY | |
67c4f3fa | 43 | tristate "Drivers for the Cicada PHYs" |
00db8189 AF |
44 | depends on PHYLIB |
45 | ---help--- | |
46 | Currently supports the cis8204 | |
ef82a306 JL |
47 | config VITESSE_PHY |
48 | tristate "Drivers for the Vitesse PHYs" | |
49 | depends on PHYLIB | |
50 | ---help--- | |
51 | Currently supports the vsc8244 | |
00db8189 | 52 | |
c9e055ac HVR |
53 | config SMSC_PHY |
54 | tristate "Drivers for SMSC PHYs" | |
55 | depends on PHYLIB | |
56 | ---help--- | |
57 | Currently supports the LAN83C185 PHY | |
58 | ||
11b0bacd VB |
59 | config 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 | ||
68 | config FIXED_MII_10_FDX | |
69 | bool "Emulation for 10M Fdx fixed PHY behavior" | |
70 | depends on FIXED_PHY | |
71 | ||
72 | config FIXED_MII_100_FDX | |
73 | bool "Emulation for 100M Fdx fixed PHY behavior" | |
74 | depends on FIXED_PHY | |
75 | ||
00db8189 AF |
76 | endmenu |
77 |