Kconfig 1.0 KB

123456789101112131415161718192021222324252627282930
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig NET_DSA_MICROCHIP_KSZ_COMMON
  3. tristate "Microchip KSZ8795/KSZ9477/LAN937x series switch support"
  4. depends on NET_DSA
  5. select NET_DSA_TAG_KSZ
  6. help
  7. This driver adds support for Microchip KSZ9477 series switch and
  8. KSZ8795/KSZ88x3 switch chips.
  9. config NET_DSA_MICROCHIP_KSZ9477_I2C
  10. tristate "KSZ series I2C connected switch driver"
  11. depends on NET_DSA_MICROCHIP_KSZ_COMMON && I2C
  12. select REGMAP_I2C
  13. help
  14. Select to enable support for registering switches configured through I2C.
  15. config NET_DSA_MICROCHIP_KSZ_SPI
  16. tristate "KSZ series SPI connected switch driver"
  17. depends on NET_DSA_MICROCHIP_KSZ_COMMON && SPI
  18. select REGMAP_SPI
  19. help
  20. Select to enable support for registering switches configured through SPI.
  21. config NET_DSA_MICROCHIP_KSZ8863_SMI
  22. tristate "KSZ series SMI connected switch driver"
  23. depends on NET_DSA_MICROCHIP_KSZ_COMMON
  24. select MDIO_BITBANG
  25. help
  26. Select to enable support for registering switches configured through
  27. Microchip SMI. It supports the KSZ8863 and KSZ8873 switch.