Kconfig 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. # SPDX-License-Identifier: GPL-2.0
  2. # Copyright (c) 2003-2019, Intel Corporation. All rights reserved.
  3. config INTEL_MEI
  4. tristate "Intel Management Engine Interface"
  5. depends on X86 && PCI
  6. default GENERIC_CPU || MCORE2 || MATOM || X86_GENERIC
  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. For more information see
  12. <https://software.intel.com/en-us/manageability/>
  13. if INTEL_MEI
  14. config INTEL_MEI_ME
  15. tristate "ME Enabled Intel Chipsets"
  16. default y
  17. help
  18. MEI support for ME Enabled Intel chipsets.
  19. Supported Chipsets are:
  20. 7 Series Chipset Family
  21. 6 Series Chipset Family
  22. 5 Series Chipset Family
  23. 4 Series Chipset Family
  24. Mobile 4 Series Chipset Family
  25. ICH9
  26. 82946GZ/GL
  27. 82G35 Express
  28. 82Q963/Q965
  29. 82P965/G965
  30. Mobile PM965/GM965
  31. Mobile GME965/GLE960
  32. 82Q35 Express
  33. 82G33/G31/P35/P31 Express
  34. 82Q33 Express
  35. 82X38/X48 Express
  36. config INTEL_MEI_TXE
  37. tristate "Intel Trusted Execution Environment with ME Interface"
  38. help
  39. MEI Support for Trusted Execution Environment device on Intel SoCs
  40. Supported SoCs:
  41. Intel Bay Trail
  42. config INTEL_MEI_GSC
  43. tristate "Intel MEI GSC embedded device"
  44. depends on INTEL_MEI_ME
  45. depends on DRM_I915
  46. help
  47. Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
  48. An MEI device here called GSC can be embedded in an
  49. Intel graphics devices, to support a range of chassis
  50. tasks such as graphics card firmware update and security
  51. tasks.
  52. config INTEL_MEI_VSC_HW
  53. tristate "Intel visual sensing controller device transport driver"
  54. depends on ACPI && SPI
  55. depends on GPIOLIB || COMPILE_TEST
  56. help
  57. Intel SPI transport driver between host and Intel visual sensing
  58. controller (IVSC) device.
  59. This driver can also be built as a module. If so, the module
  60. will be called mei-vsc-hw.
  61. config INTEL_MEI_VSC
  62. tristate "Intel visual sensing controller device with ME interface"
  63. depends on INTEL_MEI_VSC_HW
  64. help
  65. Intel MEI over SPI driver for Intel visual sensing controller
  66. (IVSC) device embedded in IA platform. It supports camera sharing
  67. between IVSC for context sensing and IPU for typical media usage.
  68. Select this config should enable transport layer for IVSC device.
  69. This driver can also be built as a module. If so, the module
  70. will be called mei-vsc.
  71. source "drivers/misc/mei/hdcp/Kconfig"
  72. source "drivers/misc/mei/pxp/Kconfig"
  73. source "drivers/misc/mei/gsc_proxy/Kconfig"
  74. endif