Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config FSL_DPAA2_ETH
  3. tristate "Freescale DPAA2 Ethernet"
  4. depends on FSL_MC_BUS && FSL_MC_DPIO
  5. select PHYLINK
  6. select PCS_LYNX
  7. select FSL_XGMAC_MDIO
  8. select NET_DEVLINK
  9. help
  10. This is the DPAA2 Ethernet driver supporting Freescale SoCs
  11. with DPAA2 (DataPath Acceleration Architecture v2).
  12. The driver manages network objects discovered on the Freescale
  13. MC bus.
  14. if FSL_DPAA2_ETH
  15. config FSL_DPAA2_ETH_DCB
  16. bool "Data Center Bridging (DCB) Support"
  17. default n
  18. depends on DCB
  19. help
  20. Enable Priority-Based Flow Control (PFC) support for DPAA2 Ethernet
  21. devices.
  22. endif
  23. config FSL_DPAA2_PTP_CLOCK
  24. tristate "Freescale DPAA2 PTP Clock"
  25. depends on FSL_DPAA2_ETH && PTP_1588_CLOCK_QORIQ
  26. default y
  27. help
  28. This driver adds support for using the DPAA2 1588 timer module
  29. as a PTP clock.
  30. config FSL_DPAA2_SWITCH
  31. tristate "Freescale DPAA2 Ethernet Switch"
  32. depends on BRIDGE || BRIDGE=n
  33. depends on NET_SWITCHDEV
  34. help
  35. Driver for Freescale DPAA2 Ethernet Switch. This driver manages
  36. switch objects discovered on the Freeescale MC bus.