File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/drivers/misc/mei/Kconfig KCONFIG
  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	default X86_64 || MATOM
  7	help
  8	  The Intel Management Engine (Intel ME) provides Manageability,
  9	  Security and Media services for system containing Intel chipsets.
 10	  if selected /dev/mei misc device will be created.
 11
 12	  For more information see
 13	  <https://software.intel.com/en-us/manageability/>
 14
 15if INTEL_MEI
 16
 17config INTEL_MEI_ME
 18	tristate "ME Enabled Intel Chipsets"
 19	default y
 20	help
 21	  MEI support for ME Enabled Intel chipsets.
 22
 23	  Supported Chipsets are:
 24	  7 Series Chipset Family
 25	  6 Series Chipset Family
 26	  5 Series Chipset Family
 27	  4 Series Chipset Family
 28	  Mobile 4 Series Chipset Family
 29	  ICH9
 30	  82946GZ/GL
 31	  82G35 Express
 32	  82Q963/Q965
 33	  82P965/G965
 34	  Mobile PM965/GM965
 35	  Mobile GME965/GLE960
 36	  82Q35 Express
 37	  82G33/G31/P35/P31 Express
 38	  82Q33 Express
 39	  82X38/X48 Express
 40
 41config INTEL_MEI_TXE
 42	tristate "Intel Trusted Execution Environment with ME Interface"
 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_ME
 52	depends on DRM_I915 || DRM_XE
 53	help
 54	  Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
 55
 56	  An MEI device here called GSC can be embedded in an
 57	  Intel graphics devices, to support a range of chassis
 58	  tasks such as graphics card firmware update and security
 59	  tasks.
 60
 61config INTEL_MEI_VSC_HW
 62	tristate "Intel visual sensing controller device transport driver"
 63	depends on ACPI && SPI
 64	depends on GPIOLIB || COMPILE_TEST
 65	help
 66	  Intel SPI transport driver between host and Intel visual sensing
 67	  controller (IVSC) device.
 68
 69	  This driver can also be built as a module. If so, the module
 70	  will be called mei-vsc-hw.
 71
 72config INTEL_MEI_VSC
 73	tristate "Intel visual sensing controller device with ME interface"
 74	depends on INTEL_MEI_VSC_HW
 75	help
 76	  Intel MEI over SPI driver for Intel visual sensing controller
 77	  (IVSC) device embedded in IA platform. It supports camera sharing
 78	  between IVSC for context sensing and IPU for typical media usage.
 79	  Select this config should enable transport layer for IVSC device.
 80
 81	  This driver can also be built as a module. If so, the module
 82	  will be called mei-vsc.
 83
 84config INTEL_MEI_LB
 85	tristate "Intel Late Binding (LB) support on ME Interface"
 86	depends on INTEL_MEI_ME
 87	depends on DRM_XE
 88	help
 89	  Enable support for Intel Late Binding (LB) via the MEI interface.
 90
 91	  Late Binding is a method for applying firmware updates at runtime,
 92	  allowing the Intel Xe driver to load firmware payloads such as
 93	  fan controller or voltage regulator. These firmware updates are
 94	  authenticated and versioned, and do not require firmware flashing
 95	  or system reboot.
 96
 97source "drivers/misc/mei/hdcp/Kconfig"
 98source "drivers/misc/mei/pxp/Kconfig"
 99source "drivers/misc/mei/gsc_proxy/Kconfig"
100
101endif
~/ Read-only file preview.