| 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 | 
| Martin Schwidefsky | 347a8dc | 2006-01-06 00:19:28 -0800 | [diff] [blame] | 8 | depends on NET_ETHERNET && (BROKEN || !S390) | 
| 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--- | 
|  | 51 | Currently supports the LAN83C185 PHY | 
|  | 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--- | 
|  | 56 | Currently supports the BCM5411, BCM5421 and BCM5461 PHYs. | 
|  | 57 |  | 
| Michael Barkowski | 0cefeeb | 2007-05-11 18:24:51 -0500 | [diff] [blame] | 58 | config ICPLUS_PHY | 
|  | 59 | tristate "Drivers for ICPlus PHYs" | 
|  | 60 | ---help--- | 
|  | 61 | Currently supports the IP175C PHY. | 
|  | 62 |  | 
| Johnson Leung | 097c2aa | 2008-02-03 03:50:54 -0800 | [diff] [blame] | 63 | config REALTEK_PHY | 
|  | 64 | tristate "Drivers for Realtek PHYs" | 
|  | 65 | ---help--- | 
|  | 66 | Supports the Realtek 821x PHY. | 
|  | 67 |  | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 68 | config FIXED_PHY | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 69 | bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 70 | ---help--- | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 71 | Adds the platform "fixed" MDIO Bus to cover the boards that use | 
|  | 72 | PHYs that are not connected to the real MDIO bus. | 
| Vitaly Bordug | 11b0bac | 2006-08-14 23:00:29 -0700 | [diff] [blame] | 73 |  | 
| Vitaly Bordug | a79d8e9 | 2007-12-07 01:51:22 +0300 | [diff] [blame] | 74 | Currently tested with mpc866ads and mpc8349e-mitx. | 
| Vitaly Bordug | 7c32f47 | 2007-08-10 14:05:16 -0700 | [diff] [blame] | 75 |  | 
| Scott Wood | e2ec458 | 2007-10-01 14:20:56 -0500 | [diff] [blame] | 76 | config MDIO_BITBANG | 
|  | 77 | tristate "Support for bitbanged MDIO buses" | 
|  | 78 | help | 
|  | 79 | This module implements the MDIO bus protocol in software, | 
|  | 80 | for use by low level drivers that export the ability to | 
|  | 81 | drive the relevant pins. | 
|  | 82 |  | 
|  | 83 | If in doubt, say N. | 
|  | 84 |  | 
| Jan Engelhardt | 53f9994 | 2007-05-10 22:52:55 -0700 | [diff] [blame] | 85 | endif # PHYLIB |