xref: /openbmc/linux/drivers/misc/mei/Kconfig (revision 1dd924f6)
13634946fSTomas Winkler# SPDX-License-Identifier: GPL-2.0
21e55b609STomas Winkler# Copyright (c) 2003-2019, Intel Corporation. All rights reserved.
3ffc2825cSGreg Kroah-Hartmanconfig INTEL_MEI
4827eef51STomas Winkler	tristate "Intel Management Engine Interface"
5fdd9b865SAlexander Usyskin	depends on X86 && PCI
6ffc2825cSGreg Kroah-Hartman	help
7ffc2825cSGreg Kroah-Hartman	  The Intel Management Engine (Intel ME) provides Manageability,
8ffc2825cSGreg Kroah-Hartman	  Security and Media services for system containing Intel chipsets.
9ffc2825cSGreg Kroah-Hartman	  if selected /dev/mei misc device will be created.
10ffc2825cSGreg Kroah-Hartman
11827eef51STomas Winkler	  For more information see
1274b04faeSAlexander A. Klimov	  <https://software.intel.com/en-us/manageability/>
13827eef51STomas Winkler
14827eef51STomas Winklerconfig INTEL_MEI_ME
1540e0b67bSTomas Winkler	tristate "ME Enabled Intel Chipsets"
1640e0b67bSTomas Winkler	select INTEL_MEI
17fdd9b865SAlexander Usyskin	depends on X86 && PCI
18827eef51STomas Winkler	help
19827eef51STomas Winkler	  MEI support for ME Enabled Intel chipsets.
20827eef51STomas Winkler
21ffc2825cSGreg Kroah-Hartman	  Supported Chipsets are:
22ffc2825cSGreg Kroah-Hartman	  7 Series Chipset Family
23ffc2825cSGreg Kroah-Hartman	  6 Series Chipset Family
24ffc2825cSGreg Kroah-Hartman	  5 Series Chipset Family
25ffc2825cSGreg Kroah-Hartman	  4 Series Chipset Family
26ffc2825cSGreg Kroah-Hartman	  Mobile 4 Series Chipset Family
27ffc2825cSGreg Kroah-Hartman	  ICH9
28ffc2825cSGreg Kroah-Hartman	  82946GZ/GL
29ffc2825cSGreg Kroah-Hartman	  82G35 Express
30ffc2825cSGreg Kroah-Hartman	  82Q963/Q965
31ffc2825cSGreg Kroah-Hartman	  82P965/G965
32ffc2825cSGreg Kroah-Hartman	  Mobile PM965/GM965
33ffc2825cSGreg Kroah-Hartman	  Mobile GME965/GLE960
34ffc2825cSGreg Kroah-Hartman	  82Q35 Express
35ffc2825cSGreg Kroah-Hartman	  82G33/G31/P35/P31 Express
36ffc2825cSGreg Kroah-Hartman	  82Q33 Express
37ffc2825cSGreg Kroah-Hartman	  82X38/X48 Express
38ffc2825cSGreg Kroah-Hartman
3992ab5130STomas Winklerconfig INTEL_MEI_TXE
4092ab5130STomas Winkler	tristate "Intel Trusted Execution Environment with ME Interface"
4192ab5130STomas Winkler	select INTEL_MEI
42fdd9b865SAlexander Usyskin	depends on X86 && PCI
4392ab5130STomas Winkler	help
4492ab5130STomas Winkler	  MEI Support for Trusted Execution Environment device on Intel SoCs
4592ab5130STomas Winkler
4692ab5130STomas Winkler	  Supported SoCs:
4792ab5130STomas Winkler	  Intel Bay Trail
4864e9bbddSRamalingam C
49a98c30fdSTomas Winklerconfig INTEL_MEI_GSC
50a98c30fdSTomas Winkler	tristate "Intel MEI GSC embedded device"
51a98c30fdSTomas Winkler	depends on INTEL_MEI
52a98c30fdSTomas Winkler	depends on INTEL_MEI_ME
53a98c30fdSTomas Winkler	depends on X86 && PCI
54a98c30fdSTomas Winkler	depends on DRM_I915
55a98c30fdSTomas Winkler	help
56a98c30fdSTomas Winkler	  Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
57a98c30fdSTomas Winkler
58a98c30fdSTomas Winkler	  An MEI device here called GSC can be embedded in an
59a98c30fdSTomas Winkler	  Intel graphics devices, to support a range of chassis
60a98c30fdSTomas Winkler	  tasks such as graphics card firmware update and security
61a98c30fdSTomas Winkler	  tasks.
62a98c30fdSTomas Winkler
63d65bf042STomas Winklersource "drivers/misc/mei/hdcp/Kconfig"
64c2004ce9SVitaly Lubartsource "drivers/misc/mei/pxp/Kconfig"
65*1dd924f6SAlexander Usyskinsource "drivers/misc/mei/gsc_proxy/Kconfig"
66