Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # QE Communication options
0004 #
0005 
0006 config QUICC_ENGINE
0007         bool "QUICC Engine (QE) framework support"
0008         depends on OF && HAS_IOMEM
0009         depends on PPC || ARM || ARM64 || COMPILE_TEST
0010         select GENERIC_ALLOCATOR
0011         select CRC32
0012         help
0013           The QUICC Engine (QE) is a new generation of communications
0014           coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
0015           Selecting this option means that you wish to build a kernel
0016           for a machine with a QE coprocessor.
0017 
0018 config UCC_SLOW
0019         bool
0020         default y if SERIAL_QE
0021         help
0022           This option provides qe_lib support to UCC slow
0023           protocols: UART, BISYNC, QMC
0024 
0025 config UCC_FAST
0026         bool
0027         default y if UCC_GETH || QE_TDM
0028         help
0029           This option provides qe_lib support to UCC fast
0030           protocols: HDLC, Ethernet, ATM, transparent
0031 
0032 config UCC
0033         bool
0034         default y if UCC_FAST || UCC_SLOW
0035 
0036 config QE_TDM
0037         bool
0038         default y if FSL_UCC_HDLC
0039 
0040 config QE_USB
0041         bool
0042         default y if USB_FSL_QE
0043         help
0044           QE USB Controller support