• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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