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
63source "drivers/misc/mei/hdcp/Kconfig"
64source "drivers/misc/mei/pxp/Kconfig"
65
66