Kconfig 1.8 KB

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