# # IBM Coherent Accelerator ([31mCONFIG_CXL[0m) compatible devices # config [31mCONFIG_CXL_BASE[0m bool default n select [31mCONFIG_PPC_COPRO_BASE[0m config [31mCONFIG_CXL_AFU_DRIVER_OPS[0m bool default n config [31mCONFIG_CXL[0m tristate "Support for IBM Coherent Accelerators (CXL)" depends on [31mCONFIG_PPC_POWERNV[0m && [31mCONFIG_PCI_MSI[0m && [31mCONFIG_EEH[0m select [31mCONFIG_CXL_BASE[0m select [31mCONFIG_CXL_AFU_DRIVER_OPS[0m default m help Select this option to enable driver support for IBM Coherent Accelerators ([31mCONFIG_CXL[0m). [31mCONFIG_CXL[0m is otherwise known as Coherent Accelerator Processor Interface (CAPI). CAPI allows accelerators in FPGAs to be coherently attached to a CPU via an [31mCONFIG_MMU[0m. 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. config [31mCONFIG_CXL_BIMODAL[0m bool "Support for bi-modal CAPI cards" depends on [31mCONFIG_HOTPLUG_PCI_POWERNV[0m = y && [31mCONFIG_CXL[0m || [31mCONFIG_HOTPLUG_PCI_POWERNV[0m = m && [31mCONFIG_CXL[0m = m default y help Select this option to enable support for bi-modal CAPI cards, such as the Mellanox CX-4. |