1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 27aa1aa6eSZhao Qiang# 37aa1aa6eSZhao Qiang# QE Communication options 47aa1aa6eSZhao Qiang# 57aa1aa6eSZhao Qiang 67aa1aa6eSZhao Qiangconfig QUICC_ENGINE 746252108SLi Yang bool "QUICC Engine (QE) framework support" 87aa1aa6eSZhao Qiang depends on FSL_SOC && PPC32 97aa1aa6eSZhao Qiang select GENERIC_ALLOCATOR 107aa1aa6eSZhao Qiang select CRC32 117aa1aa6eSZhao Qiang help 127aa1aa6eSZhao Qiang The QUICC Engine (QE) is a new generation of communications 137aa1aa6eSZhao Qiang coprocessors on Freescale embedded CPUs (akin to CPM in older chips). 147aa1aa6eSZhao Qiang Selecting this option means that you wish to build a kernel 157aa1aa6eSZhao Qiang for a machine with a QE coprocessor. 167aa1aa6eSZhao Qiang 177aa1aa6eSZhao Qiangconfig UCC_SLOW 187aa1aa6eSZhao Qiang bool 197aa1aa6eSZhao Qiang default y if SERIAL_QE 207aa1aa6eSZhao Qiang help 217aa1aa6eSZhao Qiang This option provides qe_lib support to UCC slow 227aa1aa6eSZhao Qiang protocols: UART, BISYNC, QMC 237aa1aa6eSZhao Qiang 247aa1aa6eSZhao Qiangconfig UCC_FAST 257aa1aa6eSZhao Qiang bool 2635ef1c20SZhao Qiang default y if UCC_GETH || QE_TDM 277aa1aa6eSZhao Qiang help 287aa1aa6eSZhao Qiang This option provides qe_lib support to UCC fast 297aa1aa6eSZhao Qiang protocols: HDLC, Ethernet, ATM, transparent 307aa1aa6eSZhao Qiang 317aa1aa6eSZhao Qiangconfig UCC 327aa1aa6eSZhao Qiang bool 337aa1aa6eSZhao Qiang default y if UCC_FAST || UCC_SLOW 347aa1aa6eSZhao Qiang 3535ef1c20SZhao Qiangconfig QE_TDM 3635ef1c20SZhao Qiang bool 3735ef1c20SZhao Qiang default y if FSL_UCC_HDLC 3835ef1c20SZhao Qiang 397aa1aa6eSZhao Qiangconfig QE_USB 407aa1aa6eSZhao Qiang bool 417aa1aa6eSZhao Qiang default y if USB_FSL_QE 427aa1aa6eSZhao Qiang help 437aa1aa6eSZhao Qiang QE USB Controller support 44