| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # IBM Coherent Accelerator (CXL) compatible devices |
| # |
| |
| config CXL_BASE |
| bool |
| default n |
| select PPC_COPRO_BASE |
| |
| config CXL_AFU_DRIVER_OPS |
| bool |
| default n |
| |
| config CXL_LIB |
| bool |
| default n |
| |
| config CXL |
| tristate "Support for IBM Coherent Accelerators (CXL)" |
| depends on PPC_POWERNV && PCI_MSI && EEH |
| select CXL_BASE |
| select CXL_AFU_DRIVER_OPS |
| select CXL_LIB |
| default m |
| help |
| Select this option to enable driver support for IBM Coherent |
| Accelerators (CXL). CXL is otherwise known as Coherent Accelerator |
| Processor Interface (CAPI). CAPI allows accelerators in FPGAs to be |
| coherently attached to a CPU via an MMU. This driver enables |
| userspace programs to access these accelerators via /dev/cxl/afuM.N |
| devices. |
| |
| CAPI adapters are found in POWER8 based systems. |
| |
| If unsure, say N. |