#
# PHY Layer Configuration
#

menu "PHY device support"

config PHYLIB
	tristate "PHY Device support and infrastructure"
	depends on NET_ETHERNET && (BROKEN || !S390)
	help
	  Ethernet controllers are usually attached to PHY
	  devices.  This option provides infrastructure for
	  managing PHY devices.

comment "PHY device drivers"
	depends on PHYLIB

config MARVELL_PHY
	tristate "Drivers for Marvell PHYs"
	depends on PHYLIB
	---help---
	  Currently has a driver for the 88E1011S
	
config DAVICOM_PHY
	tristate "Drivers for Davicom PHYs"
	depends on PHYLIB
	---help---
	  Currently supports dm9161e and dm9131

config QSEMI_PHY
	tristate "Drivers for Quality Semiconductor PHYs"
	depends on PHYLIB
	---help---
	  Currently supports the qs6612

config LXT_PHY
	tristate "Drivers for the Intel LXT PHYs"
	depends on PHYLIB
	---help---
	  Currently supports the lxt970, lxt971

config CICADA_PHY
	tristate "Drivers for the Cicada PHYs"
	depends on PHYLIB
	---help---
	  Currently supports the cis8204

config STE10XP
	depends on PHYLIB
        tristate "Driver for STM STe10Xp PHY"
        ---help---
          This is the driver for the STe100p and STe101p PHYs.
	  The STe101p PHY is found on the ST DB666 daughter card for the MB411.
	  The STe100p PHY is found on the STb7109REF (CoCo) board.
          Say Y if you want it compiled into the kernel. To compile this
          driver as a module, choose M here.

choice
        depends on STE10XP
        prompt "PHY devices"

config STE100P
        bool "STE100P"
        help
          Say Y here to select the STE100P PHY

config STE101P
        bool "STE101P"
        help
          Say Y here to select the STE101P PHY

endchoice

config LAN8700
	depends on PHYLIB
        bool "Driver for SMSC Lan8700 PHY"
        ---help---
          This is the driver for the SMSC Lan8700 PHY.
          Say Y if you want it compiled into the kernel. To compile this
          driver as a module, choose M here.

endmenu

