162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciconfig DRM_ACCEL_IVPU
462306a36Sopenharmony_ci	tristate "Intel VPU for Meteor Lake and newer"
562306a36Sopenharmony_ci	depends on DRM_ACCEL
662306a36Sopenharmony_ci	depends on X86_64 && !UML
762306a36Sopenharmony_ci	depends on PCI && PCI_MSI
862306a36Sopenharmony_ci	select FW_LOADER
962306a36Sopenharmony_ci	select SHMEM
1062306a36Sopenharmony_ci	select GENERIC_ALLOCATOR
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  Choose this option if you have a system that has an 14th generation Intel CPU
1362306a36Sopenharmony_ci	  or newer. VPU stands for Versatile Processing Unit and it's a CPU-integrated
1462306a36Sopenharmony_ci	  inference accelerator for Computer Vision and Deep Learning applications.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	  If "M" is selected, the module will be called intel_vpu.
17