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