| # | 
 | # PHY Layer Configuration | 
 | # | 
 |  | 
 | menuconfig PHYLIB | 
 | 	tristate "PHY Device support and infrastructure" | 
 | 	depends on !S390 | 
 | 	depends on NET_ETHERNET | 
 | 	help | 
 | 	  Ethernet controllers are usually attached to PHY | 
 | 	  devices.  This option provides infrastructure for | 
 | 	  managing PHY devices. | 
 |  | 
 | if PHYLIB | 
 |  | 
 | comment "MII PHY device drivers" | 
 |  | 
 | config MARVELL_PHY | 
 | 	tristate "Drivers for Marvell PHYs" | 
 | 	---help--- | 
 | 	  Currently has a driver for the 88E1011S | 
 | 	 | 
 | config DAVICOM_PHY | 
 | 	tristate "Drivers for Davicom PHYs" | 
 | 	---help--- | 
 | 	  Currently supports dm9161e and dm9131 | 
 |  | 
 | config QSEMI_PHY | 
 | 	tristate "Drivers for Quality Semiconductor PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the qs6612 | 
 |  | 
 | config LXT_PHY | 
 | 	tristate "Drivers for the Intel LXT PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the lxt970, lxt971 | 
 |  | 
 | config CICADA_PHY | 
 | 	tristate "Drivers for the Cicada PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the cis8204 | 
 |  | 
 | config VITESSE_PHY | 
 |         tristate "Drivers for the Vitesse PHYs" | 
 |         ---help--- | 
 |           Currently supports the vsc8244 | 
 |  | 
 | config SMSC_PHY | 
 | 	tristate "Drivers for SMSC PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs | 
 |  | 
 | config BROADCOM_PHY | 
 | 	tristate "Drivers for Broadcom PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the BCM5411, BCM5421, BCM5461, BCM5464, BCM5481 | 
 | 	  and BCM5482 PHYs. | 
 |  | 
 | config ICPLUS_PHY | 
 | 	tristate "Drivers for ICPlus PHYs" | 
 | 	---help--- | 
 | 	  Currently supports the IP175C PHY. | 
 |  | 
 | config REALTEK_PHY | 
 | 	tristate "Drivers for Realtek PHYs" | 
 | 	---help--- | 
 | 	  Supports the Realtek 821x PHY. | 
 |  | 
 | config FIXED_PHY | 
 | 	bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" | 
 | 	depends on PHYLIB=y | 
 | 	---help--- | 
 | 	  Adds the platform "fixed" MDIO Bus to cover the boards that use | 
 | 	  PHYs that are not connected to the real MDIO bus. | 
 |  | 
 | 	  Currently tested with mpc866ads and mpc8349e-mitx. | 
 |  | 
 | config MDIO_BITBANG | 
 | 	tristate "Support for bitbanged MDIO buses" | 
 | 	help | 
 | 	  This module implements the MDIO bus protocol in software, | 
 | 	  for use by low level drivers that export the ability to | 
 | 	  drive the relevant pins. | 
 |  | 
 | 	  If in doubt, say N. | 
 |  | 
 | config MDIO_OF_GPIO | 
 | 	tristate "Support for GPIO lib-based bitbanged MDIO buses" | 
 | 	depends on MDIO_BITBANG && OF_GPIO | 
 | 	---help--- | 
 | 	  Supports GPIO lib-based MDIO busses. | 
 |  | 
 | endif # PHYLIB |