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