0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # IBM Coherent Accelerator (CXL) compatible devices
0004 #
0005
0006 config CXL_BASE
0007 bool
0008 select PPC_COPRO_BASE
0009 select PPC_64S_HASH_MMU
0010
0011 config CXL
0012 tristate "Support for IBM Coherent Accelerators (CXL)"
0013 depends on PPC_POWERNV && PCI_MSI && EEH
0014 select CXL_BASE
0015 default m
0016 help
0017 Select this option to enable driver support for IBM Coherent
0018 Accelerators (CXL). CXL is otherwise known as Coherent Accelerator
0019 Processor Interface (CAPI). CAPI allows accelerators in FPGAs to be
0020 coherently attached to a CPU via an MMU. This driver enables
0021 userspace programs to access these accelerators via /dev/cxl/afuM.N
0022 devices.
0023
0024 CAPI adapters are found in POWER8 based systems.
0025
0026 If unsure, say N.