xref: /openbmc/linux/drivers/misc/cxl/Kconfig (revision 881632c905f29fd7173250fd1d5b3a9a769d02be)
110542ca0SIan Munsie#
210542ca0SIan Munsie# IBM Coherent Accelerator (CXL) compatible devices
310542ca0SIan Munsie#
410542ca0SIan Munsie
510542ca0SIan Munsieconfig CXL_BASE
610542ca0SIan Munsie	bool
710542ca0SIan Munsie	default n
810542ca0SIan Munsie	select PPC_COPRO_BASE
9*881632c9SIan Munsie
10*881632c9SIan Munsieconfig CXL
11*881632c9SIan Munsie	tristate "Support for IBM Coherent Accelerators (CXL)"
12*881632c9SIan Munsie	depends on PPC_POWERNV && PCI_MSI
13*881632c9SIan Munsie	select CXL_BASE
14*881632c9SIan Munsie	default m
15*881632c9SIan Munsie	help
16*881632c9SIan Munsie	  Select this option to enable driver support for IBM Coherent
17*881632c9SIan Munsie	  Accelerators (CXL).  CXL is otherwise known as Coherent Accelerator
18*881632c9SIan Munsie	  Processor Interface (CAPI).  CAPI allows accelerators in FPGAs to be
19*881632c9SIan Munsie	  coherently attached to a CPU via an MMU.  This driver enables
20*881632c9SIan Munsie	  userspace programs to access these accelerators via /dev/cxl/afuM.N
21*881632c9SIan Munsie	  devices.
22*881632c9SIan Munsie
23*881632c9SIan Munsie	  CAPI adapters are found in POWER8 based systems.
24*881632c9SIan Munsie
25*881632c9SIan Munsie	  If unsure, say N.
26