Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. menuconfig NET_DSA
  2. bool "Distributed Switch Architecture support"
  3. default n
  4. depends on EXPERIMENTAL && !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 88E6095/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 88E6095/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