Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. menu "Distributed Switch Architecture drivers"
  2. depends on HAVE_NET_DSA
  3. config NET_DSA_MV88E6060
  4. tristate "Marvell 88E6060 ethernet switch chip support"
  5. depends on NET_DSA
  6. select NET_DSA_TAG_TRAILER
  7. ---help---
  8. This enables support for the Marvell 88E6060 ethernet switch
  9. chip.
  10. config NET_DSA_BCM_SF2
  11. tristate "Broadcom Starfighter 2 Ethernet switch support"
  12. depends on HAS_IOMEM && NET_DSA && OF_MDIO
  13. select NET_DSA_TAG_BRCM
  14. select FIXED_PHY
  15. select BCM7XXX_PHY
  16. select MDIO_BCM_UNIMAC
  17. select B53
  18. ---help---
  19. This enables support for the Broadcom Starfighter 2 Ethernet
  20. switch chips.
  21. source "drivers/net/dsa/b53/Kconfig"
  22. source "drivers/net/dsa/mv88e6xxx/Kconfig"
  23. config NET_DSA_QCA8K
  24. tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
  25. depends on NET_DSA
  26. select NET_DSA_TAG_QCA
  27. select REGMAP
  28. ---help---
  29. This enables support for the Qualcomm Atheros QCA8K Ethernet
  30. switch chips.
  31. config NET_DSA_LOOP
  32. tristate "DSA mock-up Ethernet switch chip support"
  33. depends on NET_DSA
  34. select FIXED_PHY
  35. ---help---
  36. This enables support for a fake mock-up switch chip which
  37. exercises the DSA APIs.
  38. config NET_DSA_MT7530
  39. tristate "Mediatek MT7530 Ethernet switch support"
  40. depends on NET_DSA
  41. select NET_DSA_TAG_MTK
  42. ---help---
  43. This enables support for the Mediatek MT7530 Ethernet switch
  44. chip.
  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