OCXL_BASE triggers the platform support needed by the driver. Signed-off-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
		
			
				
	
	
		
			32 lines
		
	
	
		
			852 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			852 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Open Coherent Accelerator (OCXL) compatible devices
 | |
| #
 | |
| 
 | |
| config OCXL_BASE
 | |
| 	bool
 | |
| 	default n
 | |
| 	select PPC_COPRO_BASE
 | |
| 
 | |
| config OCXL
 | |
| 	tristate "OpenCAPI coherent accelerator support"
 | |
| 	depends on PPC_POWERNV && PCI && EEH
 | |
| 	select OCXL_BASE
 | |
| 	default m
 | |
| 	help
 | |
| 	  Select this option to enable the ocxl driver for Open
 | |
| 	  Coherent Accelerator Processor Interface (OpenCAPI) devices.
 | |
| 
 | |
| 	  OpenCAPI allows FPGA and ASIC accelerators to be coherently
 | |
| 	  attached to a CPU over an OpenCAPI link.
 | |
| 
 | |
| 	  The ocxl driver enables userspace programs to access these
 | |
| 	  accelerators through devices in /dev/ocxl/.
 | |
| 
 | |
| 	  For more information, see http://opencapi.org.
 | |
| 
 | |
| 	  This is not to be confused with the support for IBM CAPI
 | |
| 	  accelerators (CONFIG_CXL), which are PCI-based instead of a
 | |
| 	  dedicated OpenCAPI link, and don't follow the same protocol.
 | |
| 
 | |
| 	  If unsure, say N.
 |