Kconfig 1.4 KB

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