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