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