xref: /linux/drivers/accel/habanalabs/Kconfig (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1e65e175bSOded Gabbay# SPDX-License-Identifier: GPL-2.0-only
2e65e175bSOded Gabbay#
3e65e175bSOded Gabbay# HabanaLabs AI accelerators driver
4e65e175bSOded Gabbay#
5e65e175bSOded Gabbay
6e65e175bSOded Gabbayconfig DRM_ACCEL_HABANALABS
7e65e175bSOded Gabbay	tristate "HabanaLabs AI accelerators"
8e65e175bSOded Gabbay	depends on DRM_ACCEL
9*9cf78722SIngo Molnar	depends on X86 && X86_64
10e65e175bSOded Gabbay	depends on PCI && HAS_IOMEM
11e65e175bSOded Gabbay	select GENERIC_ALLOCATOR
12e65e175bSOded Gabbay	select HWMON
13e65e175bSOded Gabbay	select DMA_SHARED_BUFFER
14e65e175bSOded Gabbay	select CRC32
15e65e175bSOded Gabbay	select FW_LOADER
16e65e175bSOded Gabbay	help
17e65e175bSOded Gabbay	  Enables PCIe card driver for Habana's AI Processors (AIP) that are
18e65e175bSOded Gabbay	  designed to accelerate Deep Learning inference and training workloads.
19e65e175bSOded Gabbay
20e65e175bSOded Gabbay	  The driver manages the PCIe devices and provides IOCTL interface for
21e65e175bSOded Gabbay	  the user to submit workloads to the devices.
22e65e175bSOded Gabbay
23e65e175bSOded Gabbay	  The user-space interface is described in
24e65e175bSOded Gabbay	  include/uapi/drm/habanalabs_accel.h
25e65e175bSOded Gabbay
26e65e175bSOded Gabbay	  If unsure, say N.
27e65e175bSOded Gabbay
28e65e175bSOded Gabbay	  To compile this driver as a module, choose M here: the
29e65e175bSOded Gabbay	  module will be called habanalabs.
30