Kconfig 876 B

12345678910111213141516171819202122232425262728293031
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Open Coherent Accelerator (OCXL) compatible devices
  4. #
  5. config OCXL_BASE
  6. bool
  7. select PPC_COPRO_BASE
  8. config OCXL
  9. tristate "OpenCAPI coherent accelerator support"
  10. depends on HOTPLUG_PCI_POWERNV
  11. select OCXL_BASE
  12. default m
  13. help
  14. Select this option to enable the ocxl driver for Open
  15. Coherent Accelerator Processor Interface (OpenCAPI) devices.
  16. OpenCAPI allows FPGA and ASIC accelerators to be coherently
  17. attached to a CPU over an OpenCAPI link.
  18. The ocxl driver enables userspace programs to access these
  19. accelerators through devices in /dev/ocxl/.
  20. For more information, see https://opencapi.org.
  21. This is not to be confused with the support for IBM CAPI
  22. accelerators (CONFIG_CXL), which are PCI-based instead of a
  23. dedicated OpenCAPI link, and don't follow the same protocol.
  24. If unsure, say N.