Kconfig 1.1 KB

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