xref: /openbmc/linux/drivers/net/phy/Kconfig (revision 67c4f3fa25502ce7ed82fb0307e09cf36f1f81da)
100db8189SAndy Fleming#
200db8189SAndy Fleming# PHY Layer Configuration
300db8189SAndy Fleming#
400db8189SAndy Fleming
500db8189SAndy Flemingmenu "PHY device support"
600db8189SAndy Fleming
700db8189SAndy Flemingconfig PHYLIB
8*67c4f3faSJeff Garzik	tristate "PHY Device support and infrastructure"
900db8189SAndy Fleming	depends on NET_ETHERNET
1000db8189SAndy Fleming	help
1100db8189SAndy Fleming	  Ethernet controllers are usually attached to PHY
1200db8189SAndy Fleming	  devices.  This option provides infrastructure for
1300db8189SAndy Fleming	  managing PHY devices.
1400db8189SAndy Fleming
1500db8189SAndy Flemingconfig PHYCONTROL
1600db8189SAndy Fleming	bool "Support for automatically handling PHY state changes"
1700db8189SAndy Fleming	depends on PHYLIB
1800db8189SAndy Fleming	help
1900db8189SAndy Fleming	  Adds code to perform all the work for keeping PHY link
2000db8189SAndy Fleming	  state (speed/duplex/etc) up-to-date.  Also handles
2100db8189SAndy Fleming	  interrupts.
2200db8189SAndy Fleming
2300db8189SAndy Flemingcomment "MII PHY device drivers"
2400db8189SAndy Fleming	depends on PHYLIB
2500db8189SAndy Fleming
2600db8189SAndy Flemingconfig MARVELL_PHY
27*67c4f3faSJeff Garzik	tristate "Drivers for Marvell PHYs"
2800db8189SAndy Fleming	depends on PHYLIB
2900db8189SAndy Fleming	---help---
3000db8189SAndy Fleming	  Currently has a driver for the 88E1011S
3100db8189SAndy Fleming
3200db8189SAndy Flemingconfig DAVICOM_PHY
33*67c4f3faSJeff Garzik	tristate "Drivers for Davicom PHYs"
3400db8189SAndy Fleming	depends on PHYLIB
3500db8189SAndy Fleming	---help---
3600db8189SAndy Fleming	  Currently supports dm9161e and dm9131
3700db8189SAndy Fleming
3800db8189SAndy Flemingconfig QSEMI_PHY
39*67c4f3faSJeff Garzik	tristate "Drivers for Quality Semiconductor PHYs"
4000db8189SAndy Fleming	depends on PHYLIB
4100db8189SAndy Fleming	---help---
4200db8189SAndy Fleming	  Currently supports the qs6612
4300db8189SAndy Fleming
4400db8189SAndy Flemingconfig LXT_PHY
45*67c4f3faSJeff Garzik	tristate "Drivers for the Intel LXT PHYs"
4600db8189SAndy Fleming	depends on PHYLIB
4700db8189SAndy Fleming	---help---
4800db8189SAndy Fleming	  Currently supports the lxt970, lxt971
4900db8189SAndy Fleming
5000db8189SAndy Flemingconfig CICADA_PHY
51*67c4f3faSJeff Garzik	tristate "Drivers for the Cicada PHYs"
5200db8189SAndy Fleming	depends on PHYLIB
5300db8189SAndy Fleming	---help---
5400db8189SAndy Fleming	  Currently supports the cis8204
5500db8189SAndy Fleming
5600db8189SAndy Flemingendmenu
5700db8189SAndy Fleming
58