| # 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. |