xref: /openbmc/linux/drivers/misc/ocxl/Kconfig (revision dc3e0aa5)
1#
2# Open Coherent Accelerator (OCXL) compatible devices
3#
4
5config OCXL_BASE
6	bool
7	select PPC_COPRO_BASE
8
9config OCXL
10	tristate "OpenCAPI coherent accelerator support"
11	depends on PPC_POWERNV && PCI && EEH
12	select OCXL_BASE
13	default m
14	help
15	  Select this option to enable the ocxl driver for Open
16	  Coherent Accelerator Processor Interface (OpenCAPI) devices.
17
18	  OpenCAPI allows FPGA and ASIC accelerators to be coherently
19	  attached to a CPU over an OpenCAPI link.
20
21	  The ocxl driver enables userspace programs to access these
22	  accelerators through devices in /dev/ocxl/.
23
24	  For more information, see http://opencapi.org.
25
26	  This is not to be confused with the support for IBM CAPI
27	  accelerators (CONFIG_CXL), which are PCI-based instead of a
28	  dedicated OpenCAPI link, and don't follow the same protocol.
29
30	  If unsure, say N.
31