blob: 64065fb8922b0c2e0d55bc53f249290ba7e03f8a [file] [log] [blame]
Oded Gabbay8bf48892022-10-31 15:28:35 +02001# SPDX-License-Identifier: GPL-2.0-only
2#
3# Compute Acceleration device configuration
4#
5# This framework provides support for compute acceleration devices, such
6# as, but not limited to, Machine-Learning and Deep-Learning acceleration
7# devices
8#
Arnd Bergmann3524c962023-01-27 23:14:55 +01009if DRM
10
Oded Gabbay8bf48892022-10-31 15:28:35 +020011menuconfig DRM_ACCEL
12 bool "Compute Acceleration Framework"
Oded Gabbay8bf48892022-10-31 15:28:35 +020013 help
14 Framework for device drivers of compute acceleration devices, such
15 as, but not limited to, Machine-Learning and Deep-Learning
16 acceleration devices.
17 If you say Y here, you need to select the module that's right for
18 your acceleration device from the list below.
19 This framework is integrated with the DRM subsystem as compute
20 accelerators and GPUs share a lot in common and can use almost the
21 same infrastructure code.
22 Having said that, acceleration devices will have a different
23 major number than GPUs, and will be exposed to user-space using
24 different device files, called accel/accel* (in /dev, sysfs
25 and debugfs).
Jacek Lawrynowicz35b13762023-01-17 10:27:17 +010026
Oded Gabbaye65e1752022-12-26 23:05:00 +020027source "drivers/accel/habanalabs/Kconfig"
Jacek Lawrynowicz35b13762023-01-17 10:27:17 +010028source "drivers/accel/ivpu/Kconfig"
Jeffrey Hugo759662e2023-03-27 09:54:56 -060029source "drivers/accel/qaic/Kconfig"
Arnd Bergmann3524c962023-01-27 23:14:55 +010030
31endif