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