Kconfig 1000 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # QE Communication options
  4. #
  5. config QUICC_ENGINE
  6. bool "QUICC Engine (QE) framework support"
  7. depends on OF && HAS_IOMEM
  8. depends on PPC || ARM || ARM64 || COMPILE_TEST
  9. select GENERIC_ALLOCATOR
  10. select CRC32
  11. help
  12. The QUICC Engine (QE) is a new generation of communications
  13. coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
  14. Selecting this option means that you wish to build a kernel
  15. for a machine with a QE coprocessor.
  16. config UCC_SLOW
  17. bool
  18. default y if SERIAL_QE
  19. help
  20. This option provides qe_lib support to UCC slow
  21. protocols: UART, BISYNC, QMC
  22. config UCC_FAST
  23. bool
  24. default y if UCC_GETH || QE_TDM
  25. help
  26. This option provides qe_lib support to UCC fast
  27. protocols: HDLC, Ethernet, ATM, transparent
  28. config UCC
  29. bool
  30. default y if UCC_FAST || UCC_SLOW
  31. config QE_TDM
  32. bool
  33. default y if FSL_UCC_HDLC
  34. config QE_USB
  35. bool
  36. depends on QUICC_ENGINE
  37. default y if USB_FSL_QE
  38. help
  39. QE USB Controller support