Commit | Line | Data |
---|---|---|
00db8189 AF |
1 | # |
2 | # PHY Layer Configuration | |
3 | # | |
4 | ||
5 | menu "PHY device support" | |
9556fb73 | 6 | depends on !S390 |
00db8189 AF |
7 | |
8 | config PHYLIB | |
67c4f3fa | 9 | tristate "PHY Device support and infrastructure" |
347a8dc3 | 10 | depends on NET_ETHERNET && (BROKEN || !S390) |
00db8189 AF |
11 | help |
12 | Ethernet controllers are usually attached to PHY | |
13 | devices. This option provides infrastructure for | |
14 | managing PHY devices. | |
15 | ||
00db8189 AF |
16 | comment "MII PHY device drivers" |
17 | depends on PHYLIB | |
18 | ||
19 | config MARVELL_PHY | |
67c4f3fa | 20 | tristate "Drivers for Marvell PHYs" |
00db8189 AF |
21 | depends on PHYLIB |
22 | ---help--- | |
23 | Currently has a driver for the 88E1011S | |
24 | ||
25 | config DAVICOM_PHY | |
67c4f3fa | 26 | tristate "Drivers for Davicom PHYs" |
00db8189 AF |
27 | depends on PHYLIB |
28 | ---help--- | |
29 | Currently supports dm9161e and dm9131 | |
30 | ||
31 | config QSEMI_PHY | |
67c4f3fa | 32 | tristate "Drivers for Quality Semiconductor PHYs" |
00db8189 AF |
33 | depends on PHYLIB |
34 | ---help--- | |
35 | Currently supports the qs6612 | |
36 | ||
37 | config LXT_PHY | |
67c4f3fa | 38 | tristate "Drivers for the Intel LXT PHYs" |
00db8189 AF |
39 | depends on PHYLIB |
40 | ---help--- | |
41 | Currently supports the lxt970, lxt971 | |
42 | ||
43 | config CICADA_PHY | |
67c4f3fa | 44 | tristate "Drivers for the Cicada PHYs" |
00db8189 AF |
45 | depends on PHYLIB |
46 | ---help--- | |
47 | Currently supports the cis8204 | |
ef82a306 JL |
48 | config VITESSE_PHY |
49 | tristate "Drivers for the Vitesse PHYs" | |
50 | depends on PHYLIB | |
51 | ---help--- | |
52 | Currently supports the vsc8244 | |
00db8189 | 53 | |
c9e055ac HVR |
54 | config SMSC_PHY |
55 | tristate "Drivers for SMSC PHYs" | |
56 | depends on PHYLIB | |
57 | ---help--- | |
58 | Currently supports the LAN83C185 PHY | |
59 | ||
c4b41c9f MR |
60 | config BROADCOM_PHY |
61 | tristate "Drivers for Broadcom PHYs" | |
62 | depends on PHYLIB | |
63 | ---help--- | |
64 | Currently supports the BCM5411, BCM5421 and BCM5461 PHYs. | |
65 | ||
11b0bacd VB |
66 | config FIXED_PHY |
67 | tristate "Drivers for PHY emulation on fixed speed/link" | |
68 | depends on PHYLIB | |
69 | ---help--- | |
70 | Adds the driver to PHY layer to cover the boards that do not have any PHY bound, | |
3cb2fccc ML |
71 | but with the ability to manipulate the speed/link in software. The relevant MII |
72 | speed/duplex parameters could be effectively handled in a user-specified function. | |
11b0bacd VB |
73 | Currently tested with mpc866ads. |
74 | ||
75 | config FIXED_MII_10_FDX | |
76 | bool "Emulation for 10M Fdx fixed PHY behavior" | |
77 | depends on FIXED_PHY | |
78 | ||
79 | config FIXED_MII_100_FDX | |
80 | bool "Emulation for 100M Fdx fixed PHY behavior" | |
81 | depends on FIXED_PHY | |
82 | ||
00db8189 AF |
83 | endmenu |
84 |