1# SPDX-License-Identifier: GPL-2.0 2# Copyright (c) 2003-2019, Intel Corporation. All rights reserved. 3config INTEL_MEI 4 tristate "Intel Management Engine Interface" 5 depends on X86 && PCI 6 help 7 The Intel Management Engine (Intel ME) provides Manageability, 8 Security and Media services for system containing Intel chipsets. 9 if selected /dev/mei misc device will be created. 10 11 For more information see 12 <https://software.intel.com/en-us/manageability/> 13 14config INTEL_MEI_ME 15 tristate "ME Enabled Intel Chipsets" 16 select INTEL_MEI 17 depends on X86 && PCI 18 help 19 MEI support for ME Enabled Intel chipsets. 20 21 Supported Chipsets are: 22 7 Series Chipset Family 23 6 Series Chipset Family 24 5 Series Chipset Family 25 4 Series Chipset Family 26 Mobile 4 Series Chipset Family 27 ICH9 28 82946GZ/GL 29 82G35 Express 30 82Q963/Q965 31 82P965/G965 32 Mobile PM965/GM965 33 Mobile GME965/GLE960 34 82Q35 Express 35 82G33/G31/P35/P31 Express 36 82Q33 Express 37 82X38/X48 Express 38 39config INTEL_MEI_TXE 40 tristate "Intel Trusted Execution Environment with ME Interface" 41 select INTEL_MEI 42 depends on X86 && PCI 43 help 44 MEI Support for Trusted Execution Environment device on Intel SoCs 45 46 Supported SoCs: 47 Intel Bay Trail 48 49config INTEL_MEI_GSC 50 tristate "Intel MEI GSC embedded device" 51 depends on INTEL_MEI 52 depends on INTEL_MEI_ME 53 depends on X86 && PCI 54 depends on DRM_I915 55 help 56 Intel auxiliary driver for GSC devices embedded in Intel graphics devices. 57 58 An MEI device here called GSC can be embedded in an 59 Intel graphics devices, to support a range of chassis 60 tasks such as graphics card firmware update and security 61 tasks. 62 63config INTEL_MEI_VSC_HW 64 tristate "Intel visual sensing controller device transport driver" 65 depends on INTEL_MEI 66 depends on ACPI && SPI 67 depends on GPIOLIB || COMPILE_TEST 68 help 69 Intel SPI transport driver between host and Intel visual sensing 70 controller (IVSC) device. 71 72 This driver can also be built as a module. If so, the module 73 will be called mei-vsc-hw. 74 75config INTEL_MEI_VSC 76 tristate "Intel visual sensing controller device with ME interface" 77 depends on INTEL_MEI_VSC_HW 78 depends on INTEL_MEI 79 help 80 Intel MEI over SPI driver for Intel visual sensing controller 81 (IVSC) device embedded in IA platform. It supports camera sharing 82 between IVSC for context sensing and IPU for typical media usage. 83 Select this config should enable transport layer for IVSC device. 84 85 This driver can also be built as a module. If so, the module 86 will be called mei-vsc. 87 88source "drivers/misc/mei/hdcp/Kconfig" 89source "drivers/misc/mei/pxp/Kconfig" 90source "drivers/misc/mei/gsc_proxy/Kconfig" 91