xref: /linux/drivers/accel/ivpu/Kconfig (revision c771600c6af14749609b49565ffb4cac2959710d)
135b13763SJacek Lawrynowicz# SPDX-License-Identifier: GPL-2.0-only
235b13763SJacek Lawrynowicz
335b13763SJacek Lawrynowiczconfig DRM_ACCEL_IVPU
42fc1a50fSJacek Lawrynowicz	tristate "Intel NPU (Neural Processing Unit)"
535b13763SJacek Lawrynowicz	depends on DRM_ACCEL
635b13763SJacek Lawrynowicz	depends on X86_64 && !UML
735b13763SJacek Lawrynowicz	depends on PCI && PCI_MSI
835b13763SJacek Lawrynowicz	select FW_LOADER
98d88e4cdSJacek Lawrynowicz	select DRM_GEM_SHMEM_HELPER
1050d30040SRandy Dunlap	select GENERIC_ALLOCATOR
11bade0340SKarol Wachowski	select WANT_DEV_COREDUMP
1235b13763SJacek Lawrynowicz	help
132fc1a50fSJacek Lawrynowicz	  Choose this option if you have a system with an 14th generation
142fc1a50fSJacek Lawrynowicz	  Intel CPU (Meteor Lake) or newer. Intel NPU (formerly called Intel VPU)
152fc1a50fSJacek Lawrynowicz	  is a CPU-integrated inference accelerator for Computer Vision
162fc1a50fSJacek Lawrynowicz	  and Deep Learning applications.
1735b13763SJacek Lawrynowicz
1835b13763SJacek Lawrynowicz	  If "M" is selected, the module will be called intel_vpu.
19*5f8600b9SMaciej Falkowski
20*5f8600b9SMaciej Falkowskiconfig DRM_ACCEL_IVPU_DEBUG
21*5f8600b9SMaciej Falkowski	bool "Intel NPU debug mode"
22*5f8600b9SMaciej Falkowski	depends on DRM_ACCEL_IVPU
23*5f8600b9SMaciej Falkowski	help
24*5f8600b9SMaciej Falkowski	  Choose this option to enable additional
25*5f8600b9SMaciej Falkowski	  debug features for the Intel NPU driver:
26*5f8600b9SMaciej Falkowski	  - Always print debug messages regardless of dyndbg config,
27*5f8600b9SMaciej Falkowski	  - Enable unsafe module params.
28