drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic()
[drm/drm-misc.git] / drivers / misc / mei / Kconfig
blob67d9391f18550e6c6e4c14007dfef17b92d26daf
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.
12           For more information see
13           <https://software.intel.com/en-us/manageability/>
15 if INTEL_MEI
17 config INTEL_MEI_ME
18         tristate "ME Enabled Intel Chipsets"
19         default y
20         help
21           MEI support for ME Enabled Intel chipsets.
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
41 config 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
46           Supported SoCs:
47           Intel Bay Trail
49 config INTEL_MEI_GSC
50         tristate "Intel MEI GSC embedded device"
51         depends on INTEL_MEI_ME
52         depends on DRM_I915
53         help
54           Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
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.
61 config 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.
69           This driver can also be built as a module. If so, the module
70           will be called mei-vsc-hw.
72 config 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.
81           This driver can also be built as a module. If so, the module
82           will be called mei-vsc.
84 source "drivers/misc/mei/hdcp/Kconfig"
85 source "drivers/misc/mei/pxp/Kconfig"
86 source "drivers/misc/mei/gsc_proxy/Kconfig"
88 endif