162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# Copyright (c) 2003-2019, Intel Corporation. All rights reserved.
362306a36Sopenharmony_ciconfig INTEL_MEI
462306a36Sopenharmony_ci	tristate "Intel Management Engine Interface"
562306a36Sopenharmony_ci	depends on X86 && PCI
662306a36Sopenharmony_ci	help
762306a36Sopenharmony_ci	  The Intel Management Engine (Intel ME) provides Manageability,
862306a36Sopenharmony_ci	  Security and Media services for system containing Intel chipsets.
962306a36Sopenharmony_ci	  if selected /dev/mei misc device will be created.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci	  For more information see
1262306a36Sopenharmony_ci	  <https://software.intel.com/en-us/manageability/>
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig INTEL_MEI_ME
1562306a36Sopenharmony_ci	tristate "ME Enabled Intel Chipsets"
1662306a36Sopenharmony_ci	select INTEL_MEI
1762306a36Sopenharmony_ci	depends on X86 && PCI
1862306a36Sopenharmony_ci	help
1962306a36Sopenharmony_ci	  MEI support for ME Enabled Intel chipsets.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	  Supported Chipsets are:
2262306a36Sopenharmony_ci	  7 Series Chipset Family
2362306a36Sopenharmony_ci	  6 Series Chipset Family
2462306a36Sopenharmony_ci	  5 Series Chipset Family
2562306a36Sopenharmony_ci	  4 Series Chipset Family
2662306a36Sopenharmony_ci	  Mobile 4 Series Chipset Family
2762306a36Sopenharmony_ci	  ICH9
2862306a36Sopenharmony_ci	  82946GZ/GL
2962306a36Sopenharmony_ci	  82G35 Express
3062306a36Sopenharmony_ci	  82Q963/Q965
3162306a36Sopenharmony_ci	  82P965/G965
3262306a36Sopenharmony_ci	  Mobile PM965/GM965
3362306a36Sopenharmony_ci	  Mobile GME965/GLE960
3462306a36Sopenharmony_ci	  82Q35 Express
3562306a36Sopenharmony_ci	  82G33/G31/P35/P31 Express
3662306a36Sopenharmony_ci	  82Q33 Express
3762306a36Sopenharmony_ci	  82X38/X48 Express
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciconfig INTEL_MEI_TXE
4062306a36Sopenharmony_ci	tristate "Intel Trusted Execution Environment with ME Interface"
4162306a36Sopenharmony_ci	select INTEL_MEI
4262306a36Sopenharmony_ci	depends on X86 && PCI
4362306a36Sopenharmony_ci	help
4462306a36Sopenharmony_ci	  MEI Support for Trusted Execution Environment device on Intel SoCs
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	  Supported SoCs:
4762306a36Sopenharmony_ci	  Intel Bay Trail
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciconfig INTEL_MEI_GSC
5062306a36Sopenharmony_ci	tristate "Intel MEI GSC embedded device"
5162306a36Sopenharmony_ci	depends on INTEL_MEI
5262306a36Sopenharmony_ci	depends on INTEL_MEI_ME
5362306a36Sopenharmony_ci	depends on X86 && PCI
5462306a36Sopenharmony_ci	depends on DRM_I915
5562306a36Sopenharmony_ci	help
5662306a36Sopenharmony_ci	  Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci	  An MEI device here called GSC can be embedded in an
5962306a36Sopenharmony_ci	  Intel graphics devices, to support a range of chassis
6062306a36Sopenharmony_ci	  tasks such as graphics card firmware update and security
6162306a36Sopenharmony_ci	  tasks.
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_cisource "drivers/misc/mei/hdcp/Kconfig"
6462306a36Sopenharmony_cisource "drivers/misc/mei/pxp/Kconfig"
6562306a36Sopenharmony_cisource "drivers/misc/mei/gsc_proxy/Kconfig"
66