Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
#
# QE Communication options
#

config CONFIG_QUICC_ENGINE
	bool "QUICC Engine (QE) framework support"
	depends on CONFIG_FSL_SOC && CONFIG_PPC32
	select CONFIG_GENERIC_ALLOCATOR
	select CONFIG_CRC32
	help
	  The QUICC Engine (QE) is a new generation of communications
	  coprocessors on Freescale embedded CPUs (akin to CONFIG_CPM in older chips).
	  Selecting this option means that you wish to build a kernel
	  for a machine with a QE coprocessor.

config CONFIG_UCC_SLOW
	bool
	default y if CONFIG_SERIAL_QE
	help
	  This option provides qe_lib support to CONFIG_UCC slow
	  protocols: UART, BISYNC, QMC

config CONFIG_UCC_FAST
	bool
	default y if CONFIG_UCC_GETH || CONFIG_QE_TDM
	help
	  This option provides qe_lib support to CONFIG_UCC fast
	  protocols: CONFIG_HDLC, Ethernet, CONFIG_ATM, transparent

config CONFIG_UCC
	bool
	default y if CONFIG_UCC_FAST || CONFIG_UCC_SLOW

config CONFIG_QE_TDM
	bool
	default y if CONFIG_FSL_UCC_HDLC

config CONFIG_QE_USB
	bool
	default y if CONFIG_USB_FSL_QE
	help
	  QE CONFIG_USB Controller support