71 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#
 | 
						|
# RapidIO configuration
 | 
						|
#
 | 
						|
source "drivers/rapidio/devices/Kconfig"
 | 
						|
 | 
						|
config RAPIDIO_DISC_TIMEOUT
 | 
						|
	int "Discovery timeout duration (seconds)"
 | 
						|
	depends on RAPIDIO
 | 
						|
	default "30"
 | 
						|
	---help---
 | 
						|
	  Amount of time a discovery node waits for a host to complete
 | 
						|
	  enumeration before giving up.
 | 
						|
 | 
						|
config RAPIDIO_ENABLE_RX_TX_PORTS
 | 
						|
	bool "Enable RapidIO Input/Output Ports"
 | 
						|
	depends on RAPIDIO
 | 
						|
	---help---
 | 
						|
	  The RapidIO specification describes a Output port transmit
 | 
						|
	  enable and a Input port receive enable. The recommended state
 | 
						|
	  for Input ports and Output ports should be disabled. When
 | 
						|
	  this switch is set the RapidIO subsystem will enable all
 | 
						|
	  ports for Input/Output direction to allow other traffic
 | 
						|
	  than Maintenance transfers.
 | 
						|
 | 
						|
config RAPIDIO_DMA_ENGINE
 | 
						|
	bool "DMA Engine support for RapidIO"
 | 
						|
	depends on RAPIDIO
 | 
						|
	select DMADEVICES
 | 
						|
	select DMA_ENGINE
 | 
						|
	help
 | 
						|
	  Say Y here if you want to use DMA Engine frameork for RapidIO data
 | 
						|
	  transfers to/from target RIO devices. RapidIO uses NREAD and
 | 
						|
	  NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
 | 
						|
	  memory and memory on remote target device. You need a DMA controller
 | 
						|
	  capable to perform data transfers to/from RapidIO.
 | 
						|
 | 
						|
	  If you are unsure about this, say Y here.
 | 
						|
 | 
						|
config RAPIDIO_DEBUG
 | 
						|
	bool "RapidIO subsystem debug messages"
 | 
						|
	depends on RAPIDIO
 | 
						|
	help
 | 
						|
	  Say Y here if you want the RapidIO subsystem to produce a bunch of
 | 
						|
	  debug messages to the system log. Select this if you are having a
 | 
						|
	  problem with the RapidIO subsystem and want to see more of what is
 | 
						|
	  going on.
 | 
						|
 | 
						|
	  If you are unsure about this, say N here.
 | 
						|
 | 
						|
choice
 | 
						|
	prompt "Enumeration method"
 | 
						|
	depends on RAPIDIO
 | 
						|
	default RAPIDIO_ENUM_BASIC
 | 
						|
	help
 | 
						|
	  There are different enumeration and discovery mechanisms offered
 | 
						|
	  for RapidIO subsystem. You may select single built-in method or
 | 
						|
	  or any number of methods to be built as modules.
 | 
						|
	  Selecting a built-in method disables use of loadable methods.
 | 
						|
 | 
						|
	  If unsure, select Basic built-in.
 | 
						|
 | 
						|
config RAPIDIO_ENUM_BASIC
 | 
						|
	tristate "Basic"
 | 
						|
	help
 | 
						|
	  This option includes basic RapidIO fabric enumeration and discovery
 | 
						|
	  mechanism similar to one described in RapidIO specification Annex 1.
 | 
						|
 | 
						|
endchoice
 | 
						|
 | 
						|
source "drivers/rapidio/switches/Kconfig"
 |