xref: /openbmc/linux/drivers/accel/Kconfig (revision 759662e4)
18bf48897SOded Gabbay# SPDX-License-Identifier: GPL-2.0-only
28bf48897SOded Gabbay#
38bf48897SOded Gabbay# Compute Acceleration device configuration
48bf48897SOded Gabbay#
58bf48897SOded Gabbay# This framework provides support for compute acceleration devices, such
68bf48897SOded Gabbay# as, but not limited to, Machine-Learning and Deep-Learning acceleration
78bf48897SOded Gabbay# devices
88bf48897SOded Gabbay#
93524c96aSArnd Bergmannif DRM
103524c96aSArnd Bergmann
118bf48897SOded Gabbaymenuconfig DRM_ACCEL
128bf48897SOded Gabbay	bool "Compute Acceleration Framework"
138bf48897SOded Gabbay	help
148bf48897SOded Gabbay	  Framework for device drivers of compute acceleration devices, such
158bf48897SOded Gabbay	  as, but not limited to, Machine-Learning and Deep-Learning
168bf48897SOded Gabbay	  acceleration devices.
178bf48897SOded Gabbay	  If you say Y here, you need to select the module that's right for
188bf48897SOded Gabbay	  your acceleration device from the list below.
198bf48897SOded Gabbay	  This framework is integrated with the DRM subsystem as compute
208bf48897SOded Gabbay	  accelerators and GPUs share a lot in common and can use almost the
218bf48897SOded Gabbay	  same infrastructure code.
228bf48897SOded Gabbay	  Having said that, acceleration devices will have a different
238bf48897SOded Gabbay	  major number than GPUs, and will be exposed to user-space using
248bf48897SOded Gabbay	  different device files, called accel/accel* (in /dev, sysfs
258bf48897SOded Gabbay	  and debugfs).
2635b13763SJacek Lawrynowicz
27e65e175bSOded Gabbaysource "drivers/accel/habanalabs/Kconfig"
2835b13763SJacek Lawrynowiczsource "drivers/accel/ivpu/Kconfig"
29*759662e4SJeffrey Hugosource "drivers/accel/qaic/Kconfig"
303524c96aSArnd Bergmann
313524c96aSArnd Bergmannendif
32