Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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
  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/mv88e6xxx/Kconfig"
  37. config NET_DSA_QCA8K
  38. tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
  39. depends on NET_DSA
  40. select NET_DSA_TAG_QCA
  41. select REGMAP
  42. ---help---
  43. This enables support for the Qualcomm Atheros QCA8K Ethernet
  44. switch chips.
  45. config NET_DSA_SMSC_LAN9303
  46. tristate
  47. select NET_DSA_TAG_LAN9303
  48. ---help---
  49. This enables support for the SMSC/Microchip LAN9303 3 port ethernet
  50. switch chips.
  51. config NET_DSA_SMSC_LAN9303_I2C
  52. tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
  53. depends on NET_DSA && I2C
  54. select NET_DSA_SMSC_LAN9303
  55. select REGMAP_I2C
  56. ---help---
  57. Enable access functions if the SMSC/Microchip LAN9303 is configured
  58. for I2C managed mode.
  59. config NET_DSA_SMSC_LAN9303_MDIO
  60. tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
  61. depends on NET_DSA
  62. select NET_DSA_SMSC_LAN9303
  63. ---help---
  64. Enable access functions if the SMSC/Microchip LAN9303 is configured
  65. for MDIO managed mode.
  66. endmenu