46 lines
		
	
	
		
			1000 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1000 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0-only
 | 
						|
#
 | 
						|
# QE Communication options
 | 
						|
#
 | 
						|
 | 
						|
config QUICC_ENGINE
 | 
						|
	bool "QUICC Engine (QE) framework support"
 | 
						|
	depends on OF && HAS_IOMEM
 | 
						|
	depends on PPC || ARM || ARM64 || COMPILE_TEST
 | 
						|
	select GENERIC_ALLOCATOR
 | 
						|
	select CRC32
 | 
						|
	help
 | 
						|
	  The QUICC Engine (QE) is a new generation of communications
 | 
						|
	  coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
 | 
						|
	  Selecting this option means that you wish to build a kernel
 | 
						|
	  for a machine with a QE coprocessor.
 | 
						|
 | 
						|
config UCC_SLOW
 | 
						|
	bool
 | 
						|
	default y if SERIAL_QE
 | 
						|
	help
 | 
						|
	  This option provides qe_lib support to UCC slow
 | 
						|
	  protocols: UART, BISYNC, QMC
 | 
						|
 | 
						|
config UCC_FAST
 | 
						|
	bool
 | 
						|
	default y if UCC_GETH || QE_TDM
 | 
						|
	help
 | 
						|
	  This option provides qe_lib support to UCC fast
 | 
						|
	  protocols: HDLC, Ethernet, ATM, transparent
 | 
						|
 | 
						|
config UCC
 | 
						|
	bool
 | 
						|
	default y if UCC_FAST || UCC_SLOW
 | 
						|
 | 
						|
config QE_TDM
 | 
						|
	bool
 | 
						|
	default y if FSL_UCC_HDLC
 | 
						|
 | 
						|
config QE_USB
 | 
						|
	bool
 | 
						|
	depends on QUICC_ENGINE
 | 
						|
	default y if USB_FSL_QE
 | 
						|
	help
 | 
						|
	  QE USB Controller support
 |