| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 1 | # | 
 | 2 | # PHY Layer Configuration | 
 | 3 | # | 
 | 4 |  | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 5 | menuconfig PHYLIB | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 6 | 	tristate "PHY Device support and infrastructure" | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 7 | 	depends on !S390 | 
| Maciej W. Rozycki | 940608b | 2008-05-17 07:07:36 +0100 | [diff] [blame] | 8 | 	depends on NET_ETHERNET | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 9 | 	help | 
 | 10 | 	  Ethernet controllers are usually attached to PHY | 
 | 11 | 	  devices.  This option provides infrastructure for | 
 | 12 | 	  managing PHY devices. | 
 | 13 |  | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 14 | if PHYLIB | 
 | 15 |  | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 16 | comment "MII PHY device drivers" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 17 |  | 
 | 18 | config MARVELL_PHY | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 19 | 	tristate "Drivers for Marvell PHYs" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 20 | 	---help--- | 
 | 21 | 	  Currently has a driver for the 88E1011S | 
 | 22 | 	 | 
 | 23 | config DAVICOM_PHY | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 24 | 	tristate "Drivers for Davicom PHYs" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 25 | 	---help--- | 
 | 26 | 	  Currently supports dm9161e and dm9131 | 
 | 27 |  | 
 | 28 | config QSEMI_PHY | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 29 | 	tristate "Drivers for Quality Semiconductor PHYs" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 30 | 	---help--- | 
 | 31 | 	  Currently supports the qs6612 | 
 | 32 |  | 
 | 33 | config LXT_PHY | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 34 | 	tristate "Drivers for the Intel LXT PHYs" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 35 | 	---help--- | 
 | 36 | 	  Currently supports the lxt970, lxt971 | 
 | 37 |  | 
 | 38 | config CICADA_PHY | 
| Jeff Garzik | 67c4f3f | 2005-08-11 02:07:25 -0400 | [diff] [blame] | 39 | 	tristate "Drivers for the Cicada PHYs" | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 40 | 	---help--- | 
 | 41 | 	  Currently supports the cis8204 | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 42 |  | 
| Jon Loeliger | ef82a30 | 2006-06-17 17:52:55 -0500 | [diff] [blame] | 43 | config VITESSE_PHY | 
 | 44 |         tristate "Drivers for the Vitesse PHYs" | 
| Jon Loeliger | ef82a30 | 2006-06-17 17:52:55 -0500 | [diff] [blame] | 45 |         ---help--- | 
 | 46 |           Currently supports the vsc8244 | 
| Andy Fleming | 00db818 | 2005-07-30 19:31:23 -0400 | [diff] [blame] | 47 |  | 
| Herbert Valerio Riedel | c9e055a | 2006-05-07 23:22:53 +0200 | [diff] [blame] | 48 | config SMSC_PHY | 
 | 49 | 	tristate "Drivers for SMSC PHYs" | 
| Herbert Valerio Riedel | c9e055a | 2006-05-07 23:22:53 +0200 | [diff] [blame] | 50 | 	---help--- | 
| Steve Glendinning | 4d9b1a0 | 2008-04-28 18:37:29 +0100 | [diff] [blame] | 51 | 	  Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs | 
| Herbert Valerio Riedel | c9e055a | 2006-05-07 23:22:53 +0200 | [diff] [blame] | 52 |  | 
| Maciej W. Rozycki | c4b41c9 | 2006-10-03 16:18:13 +0100 | [diff] [blame] | 53 | config BROADCOM_PHY | 
 | 54 | 	tristate "Drivers for Broadcom PHYs" | 
| Maciej W. Rozycki | c4b41c9 | 2006-10-03 16:18:13 +0100 | [diff] [blame] | 55 | 	---help--- | 
| Maciej W. Rozycki | 1b0771a | 2008-05-17 06:46:19 +0100 | [diff] [blame] | 56 | 	  Currently supports the BCM5411, BCM5421, BCM5461, BCM5464, BCM5481 | 
 | 57 | 	  and BCM5482 PHYs. | 
| Maciej W. Rozycki | c4b41c9 | 2006-10-03 16:18:13 +0100 | [diff] [blame] | 58 |  | 
| Maxime Bizon | 09bb9aa | 2009-07-01 01:29:36 +0000 | [diff] [blame] | 59 | config BCM63XX_PHY | 
 | 60 | 	tristate "Drivers for Broadcom 63xx SOCs internal PHY" | 
 | 61 | 	depends on BCM63XX | 
 | 62 | 	---help--- | 
 | 63 | 	  Currently supports the 6348 and 6358 PHYs. | 
 | 64 |  | 
| Michael Barkowski | 0cefeeb | 2007-05-11 18:24:51 -0500 | [diff] [blame] | 65 | config ICPLUS_PHY | 
 | 66 | 	tristate "Drivers for ICPlus PHYs" | 
 | 67 | 	---help--- | 
 | 68 | 	  Currently supports the IP175C PHY. | 
 | 69 |  | 
| Johnson Leung | 097c2aa | 2008-02-03 03:50:54 -0800 | [diff] [blame] | 70 | config REALTEK_PHY | 
 | 71 | 	tristate "Drivers for Realtek PHYs" | 
 | 72 | 	---help--- | 
 | 73 | 	  Supports the Realtek 821x PHY. | 
 | 74 |  | 
| Giuseppe Cavallaro | 914804b | 2008-11-28 16:14:12 -0800 | [diff] [blame] | 75 | config NATIONAL_PHY | 
 | 76 | 	tristate "Drivers for National Semiconductor PHYs" | 
 | 77 | 	---help--- | 
 | 78 | 	  Currently supports the DP83865 PHY. | 
 | 79 |  | 
| Giuseppe Cavallaro | f95be180 | 2008-11-28 16:42:41 -0800 | [diff] [blame] | 80 | config STE10XP | 
 | 81 | 	depends on PHYLIB | 
 | 82 | 	tristate "Driver for STMicroelectronics STe10Xp PHYs" | 
 | 83 | 	---help--- | 
 | 84 | 	  This is the driver for the STe100p and STe101p PHYs. | 
 | 85 |  | 
| Chaithrika U S | dbb7a95 | 2008-12-09 22:21:25 -0800 | [diff] [blame] | 86 | config LSI_ET1011C_PHY | 
 | 87 | 	tristate "Driver for LSI ET1011C PHY" | 
 | 88 | 	---help--- | 
 | 89 | 	  Supports the LSI ET1011C PHY. | 
 | 90 |  | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 91 | config FIXED_PHY | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 92 | 	bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" | 
| Adrian Bunk | f9e7d10 | 2008-02-27 17:07:54 +0200 | [diff] [blame] | 93 | 	depends on PHYLIB=y | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 94 | 	---help--- | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 95 | 	  Adds the platform "fixed" MDIO Bus to cover the boards that use | 
 | 96 | 	  PHYs that are not connected to the real MDIO bus. | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 97 |  | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 98 | 	  Currently tested with mpc866ads and mpc8349e-mitx. | 
| Vitaly Bordug | 7c32f47 | 2007-08-10 14:05:16 -0700 | [diff] [blame] | 99 |  | 
| Scott Wood | e2ec458 | 2007-10-01 14:20:56 -0500 | [diff] [blame] | 100 | config MDIO_BITBANG | 
 | 101 | 	tristate "Support for bitbanged MDIO buses" | 
 | 102 | 	help | 
 | 103 | 	  This module implements the MDIO bus protocol in software, | 
 | 104 | 	  for use by low level drivers that export the ability to | 
 | 105 | 	  drive the relevant pins. | 
 | 106 |  | 
 | 107 | 	  If in doubt, say N. | 
 | 108 |  | 
| Paulius Zaleckas | 72af187 | 2008-11-14 00:24:28 +0000 | [diff] [blame] | 109 | config MDIO_GPIO | 
| Laurent Pinchart | a5edecc | 2008-05-26 11:53:21 +0200 | [diff] [blame] | 110 | 	tristate "Support for GPIO lib-based bitbanged MDIO buses" | 
| Paulius Zaleckas | f004f3e | 2008-11-14 00:24:34 +0000 | [diff] [blame] | 111 | 	depends on MDIO_BITBANG && GENERIC_GPIO | 
| Laurent Pinchart | a5edecc | 2008-05-26 11:53:21 +0200 | [diff] [blame] | 112 | 	---help--- | 
 | 113 | 	  Supports GPIO lib-based MDIO busses. | 
 | 114 |  | 
| Paulius Zaleckas | f004f3e | 2008-11-14 00:24:34 +0000 | [diff] [blame] | 115 | 	  To compile this driver as a module, choose M here: the module | 
 | 116 | 	  will be called mdio-gpio. | 
 | 117 |  | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 118 | endif # PHYLIB |