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