32 lines
		
	
	
		
			876 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			876 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| #
 | |
| # Open Coherent Accelerator (OCXL) compatible devices
 | |
| #
 | |
| 
 | |
| config OCXL_BASE
 | |
| 	bool
 | |
| 	select PPC_COPRO_BASE
 | |
| 
 | |
| config OCXL
 | |
| 	tristate "OpenCAPI coherent accelerator support"
 | |
| 	depends on HOTPLUG_PCI_POWERNV
 | |
| 	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 https://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.
 |