Kconfig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig B53
  3. tristate "Broadcom BCM53xx managed switch support"
  4. depends on NET_DSA
  5. select NET_DSA_TAG_NONE
  6. select NET_DSA_TAG_BRCM
  7. select NET_DSA_TAG_BRCM_LEGACY
  8. select NET_DSA_TAG_BRCM_PREPEND
  9. help
  10. This driver adds support for Broadcom managed switch chips. It supports
  11. BCM5325E, BCM5365, BCM539x, BCM53115 and BCM53125 as well as BCM63XX
  12. integrated switches.
  13. config B53_SPI_DRIVER
  14. tristate "B53 SPI connected switch driver"
  15. depends on B53 && SPI
  16. help
  17. Select to enable support for registering switches configured through SPI.
  18. config B53_MDIO_DRIVER
  19. tristate "B53 MDIO connected switch driver"
  20. depends on B53
  21. help
  22. Select to enable support for registering switches configured through MDIO.
  23. config B53_MMAP_DRIVER
  24. tristate "B53 MMAP connected switch driver"
  25. depends on B53 && HAS_IOMEM
  26. default BCM63XX || BMIPS_GENERIC
  27. help
  28. Select to enable support for memory-mapped switches like the BCM63XX
  29. integrated switches.
  30. config B53_SRAB_DRIVER
  31. tristate "B53 SRAB connected switch driver"
  32. depends on B53 && HAS_IOMEM
  33. depends on B53_SERDES || !B53_SERDES
  34. default ARCH_BCM_IPROC
  35. help
  36. Select to enable support for memory-mapped Switch Register Access
  37. Bridge Registers (SRAB) like it is found on the BCM53010
  38. config B53_SERDES
  39. tristate "B53 SerDes support"
  40. depends on B53
  41. default ARCH_BCM_NSP
  42. help
  43. Select to enable support for SerDes on e.g: Northstar Plus SoCs.