xref: /openbmc/linux/drivers/soc/fsl/qe/Kconfig (revision ba61bb17)
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 || QE_TDM
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_TDM
35	bool
36	default y if FSL_UCC_HDLC
37
38config QE_USB
39	bool
40	default y if USB_FSL_QE
41	help
42	  QE USB Controller support
43