Kconfig 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. menu "Distributed Switch Architecture drivers"
  2. depends on HAVE_NET_DSA
  3. source "drivers/net/dsa/b53/Kconfig"
  4. config NET_DSA_BCM_SF2
  5. tristate "Broadcom Starfighter 2 Ethernet switch support"
  6. depends on HAS_IOMEM && NET_DSA && OF_MDIO
  7. select NET_DSA_TAG_BRCM
  8. select FIXED_PHY
  9. select BCM7XXX_PHY
  10. select MDIO_BCM_UNIMAC
  11. select B53
  12. ---help---
  13. This enables support for the Broadcom Starfighter 2 Ethernet
  14. switch chips.
  15. config NET_DSA_LOOP
  16. tristate "DSA mock-up Ethernet switch chip support"
  17. depends on NET_DSA
  18. select FIXED_PHY
  19. ---help---
  20. This enables support for a fake mock-up switch chip which
  21. exercises the DSA APIs.
  22. config NET_DSA_MT7530
  23. tristate "Mediatek MT7530 Ethernet switch support"
  24. depends on NET_DSA
  25. select NET_DSA_TAG_MTK
  26. ---help---
  27. This enables support for the Mediatek MT7530 Ethernet switch
  28. chip.
  29. config NET_DSA_MV88E6060
  30. tristate "Marvell 88E6060 ethernet switch chip support"
  31. depends on NET_DSA && NET_DSA_LEGACY
  32. select NET_DSA_TAG_TRAILER
  33. ---help---
  34. This enables support for the Marvell 88E6060 ethernet switch
  35. chip.
  36. source "drivers/net/dsa/microchip/Kconfig"
  37. source "drivers/net/dsa/mv88e6xxx/Kconfig"
  38. config NET_DSA_QCA8K
  39. tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
  40. depends on NET_DSA
  41. select NET_DSA_TAG_QCA
  42. select REGMAP
  43. ---help---
  44. This enables support for the Qualcomm Atheros QCA8K Ethernet
  45. switch chips.
  46. config NET_DSA_SMSC_LAN9303
  47. tristate
  48. select NET_DSA_TAG_LAN9303
  49. ---help---
  50. This enables support for the SMSC/Microchip LAN9303 3 port ethernet
  51. switch chips.
  52. config NET_DSA_SMSC_LAN9303_I2C
  53. tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
  54. depends on NET_DSA && I2C
  55. select NET_DSA_SMSC_LAN9303
  56. select REGMAP_I2C
  57. ---help---
  58. Enable access functions if the SMSC/Microchip LAN9303 is configured
  59. for I2C managed mode.
  60. config NET_DSA_SMSC_LAN9303_MDIO
  61. tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
  62. depends on NET_DSA
  63. select NET_DSA_SMSC_LAN9303
  64. ---help---
  65. Enable access functions if the SMSC/Microchip LAN9303 is configured
  66. for MDIO managed mode.
  67. endmenu