Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. menuconfig NET_DSA
  2. bool "Distributed Switch Architecture support"
  3. default n
  4. depends on EXPERIMENTAL && NETDEVICES && !S390
  5. select PHYLIB
  6. ---help---
  7. This allows you to use hardware switch chips that use
  8. the Distributed Switch Architecture.
  9. if NET_DSA
  10. # tagging formats
  11. config NET_DSA_TAG_DSA
  12. bool
  13. default n
  14. config NET_DSA_TAG_EDSA
  15. bool
  16. default n
  17. config NET_DSA_TAG_TRAILER
  18. bool
  19. default n
  20. # switch drivers
  21. config NET_DSA_MV88E6XXX
  22. bool
  23. default n
  24. config NET_DSA_MV88E6060
  25. bool "Marvell 88E6060 ethernet switch chip support"
  26. select NET_DSA_TAG_TRAILER
  27. ---help---
  28. This enables support for the Marvell 88E6060 ethernet switch
  29. chip.
  30. config NET_DSA_MV88E6XXX_NEED_PPU
  31. bool
  32. default n
  33. config NET_DSA_MV88E6131
  34. bool "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
  35. select NET_DSA_MV88E6XXX
  36. select NET_DSA_MV88E6XXX_NEED_PPU
  37. select NET_DSA_TAG_DSA
  38. ---help---
  39. This enables support for the Marvell 88E6085/6095/6095F/6131
  40. ethernet switch chips.
  41. config NET_DSA_MV88E6123_61_65
  42. bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
  43. select NET_DSA_MV88E6XXX
  44. select NET_DSA_TAG_EDSA
  45. ---help---
  46. This enables support for the Marvell 88E6123/6161/6165
  47. ethernet switch chips.
  48. endif