[go: nahoru, domu]

110542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie#
210542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie# IBM Coherent Accelerator (CXL) compatible devices
310542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie#
410542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie
510542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsieconfig CXL_BASE
610542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie	bool
710542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie	default n
810542ca0156f60571ef41799d44d40dd4cb0a473Ian Munsie	select PPC_COPRO_BASE
9881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie
10881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsieconfig CXL
11881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	tristate "Support for IBM Coherent Accelerators (CXL)"
12881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	depends on PPC_POWERNV && PCI_MSI
13881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	select CXL_BASE
14881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	default m
15881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	help
16881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  Select this option to enable driver support for IBM Coherent
17881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  Accelerators (CXL).  CXL is otherwise known as Coherent Accelerator
18881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  Processor Interface (CAPI).  CAPI allows accelerators in FPGAs to be
19881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  coherently attached to a CPU via an MMU.  This driver enables
20881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  userspace programs to access these accelerators via /dev/cxl/afuM.N
21881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  devices.
22881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie
23881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  CAPI adapters are found in POWER8 based systems.
24881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie
25881632c905f29fd7173250fd1d5b3a9a769d02beIan Munsie	  If unsure, say N.
26