xref: /linux/drivers/soc/fsl/qe/Kconfig (revision bb9707077b4ee5f77bc9939b057ff8a0d410296f)
1#
2# QE Communication options
3#
4
5config QUICC_ENGINE
6	bool "Freescale QUICC Engine (QE) Support"
7	depends on FSL_SOC && PPC32
8	select GENERIC_ALLOCATOR
9	select CRC32
10	help
11	  The QUICC Engine (QE) is a new generation of communications
12	  coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
13	  Selecting this option means that you wish to build a kernel
14	  for a machine with a QE coprocessor.
15
16config 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
23config UCC_FAST
24	bool
25	default y if UCC_GETH
26	help
27	  This option provides qe_lib support to UCC fast
28	  protocols: HDLC, Ethernet, ATM, transparent
29
30config UCC
31	bool
32	default y if UCC_FAST || UCC_SLOW
33
34config QE_USB
35	bool
36	default y if USB_FSL_QE
37	help
38	  QE USB Controller support
39