Kconfig 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. #
  2. # PHY Layer Configuration
  3. #
  4. menu "PHY device support"
  5. depends on !S390
  6. config PHYLIB
  7. tristate "PHY Device support and infrastructure"
  8. depends on NET_ETHERNET && (BROKEN || !S390)
  9. help
  10. Ethernet controllers are usually attached to PHY
  11. devices. This option provides infrastructure for
  12. managing PHY devices.
  13. comment "MII PHY device drivers"
  14. depends on PHYLIB
  15. config MARVELL_PHY
  16. tristate "Drivers for Marvell PHYs"
  17. depends on PHYLIB
  18. ---help---
  19. Currently has a driver for the 88E1011S
  20. config DAVICOM_PHY
  21. tristate "Drivers for Davicom PHYs"
  22. depends on PHYLIB
  23. ---help---
  24. Currently supports dm9161e and dm9131
  25. config QSEMI_PHY
  26. tristate "Drivers for Quality Semiconductor PHYs"
  27. depends on PHYLIB
  28. ---help---
  29. Currently supports the qs6612
  30. config LXT_PHY
  31. tristate "Drivers for the Intel LXT PHYs"
  32. depends on PHYLIB
  33. ---help---
  34. Currently supports the lxt970, lxt971
  35. config CICADA_PHY
  36. tristate "Drivers for the Cicada PHYs"
  37. depends on PHYLIB
  38. ---help---
  39. Currently supports the cis8204
  40. config VITESSE_PHY
  41. tristate "Drivers for the Vitesse PHYs"
  42. depends on PHYLIB
  43. ---help---
  44. Currently supports the vsc8244
  45. config SMSC_PHY
  46. tristate "Drivers for SMSC PHYs"
  47. depends on PHYLIB
  48. ---help---
  49. Currently supports the LAN83C185 PHY
  50. config BROADCOM_PHY
  51. tristate "Drivers for Broadcom PHYs"
  52. depends on PHYLIB
  53. ---help---
  54. Currently supports the BCM5411, BCM5421 and BCM5461 PHYs.
  55. config FIXED_PHY
  56. tristate "Drivers for PHY emulation on fixed speed/link"
  57. depends on PHYLIB
  58. ---help---
  59. Adds the driver to PHY layer to cover the boards that do not have any PHY bound,
  60. but with the ability to manipulate the speed/link in software. The relevant MII
  61. speed/duplex parameters could be effectively handled in a user-specified function.
  62. Currently tested with mpc866ads.
  63. config FIXED_MII_10_FDX
  64. bool "Emulation for 10M Fdx fixed PHY behavior"
  65. depends on FIXED_PHY
  66. config FIXED_MII_100_FDX
  67. bool "Emulation for 100M Fdx fixed PHY behavior"
  68. depends on FIXED_PHY
  69. endmenu