mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
-----BEGIN PGP SIGNATURE----- iQFSBAABCgA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmnS4Y8eHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGe6AIAI4rjLLPlxUKQbx4 JP9lsKH7vqeIVvuMqzFau7+B8ngJ+80OESnBF7n43oNEqdJ0NYiL+rPtcGgBjZDP yUu5DlzVSxpAIQBZe2Nc0dz/5NbT9QxKyC5Yl/whpNIR7UHx1RFvDJYxwN9xKxTw ggLQevKAnHrKjIOKjq70Yqz2T1JMXc9Wp/xpur0oGioiFW/lH24CgHDXjE2Ka9oD wqhotzThuSaaVDmqZ8WNFKxx2onR4r8/NpljaVT2mWRJ2+IMF4pMOBJZRQiNZtRa 1CsoJ3aV6pslAsuC1dLboCMul48VUgyu7l3xQwXVuA5bRO1jqt5ILWC10g09OItU 7CxGTno= =1TRg -----END PGP SIGNATURE----- Merge tag 'v7.0-rc7' into char-misc-next We need the char/misc/iio/comedi fixes in here as well for testing Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
114 lines
3.4 KiB
Plaintext
114 lines
3.4 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (c) 2003-2019, Intel Corporation. All rights reserved.
|
|
config INTEL_MEI
|
|
tristate "Intel Management Engine Interface"
|
|
depends on PCI
|
|
depends on X86 || DRM_XE!=n || COMPILE_TEST
|
|
default X86_64 || MATOM
|
|
help
|
|
The Intel Management Engine (Intel ME) provides Manageability,
|
|
Security and Media services for system containing Intel chipsets.
|
|
if selected /dev/mei misc device will be created.
|
|
|
|
For more information see
|
|
<https://software.intel.com/en-us/manageability/>
|
|
|
|
if INTEL_MEI
|
|
|
|
config INTEL_MEI_ME
|
|
tristate "ME Enabled Intel Chipsets"
|
|
default y
|
|
help
|
|
MEI support for ME Enabled Intel chipsets.
|
|
|
|
Supported Chipsets are:
|
|
7 Series Chipset Family
|
|
6 Series Chipset Family
|
|
5 Series Chipset Family
|
|
4 Series Chipset Family
|
|
Mobile 4 Series Chipset Family
|
|
ICH9
|
|
82946GZ/GL
|
|
82G35 Express
|
|
82Q963/Q965
|
|
82P965/G965
|
|
Mobile PM965/GM965
|
|
Mobile GME965/GLE960
|
|
82Q35 Express
|
|
82G33/G31/P35/P31 Express
|
|
82Q33 Express
|
|
82X38/X48 Express
|
|
|
|
config INTEL_MEI_TXE
|
|
tristate "Intel Trusted Execution Environment with ME Interface"
|
|
help
|
|
MEI Support for Trusted Execution Environment device on Intel SoCs
|
|
|
|
Supported SoCs:
|
|
Intel Bay Trail
|
|
|
|
config INTEL_MEI_GSC
|
|
tristate "Intel MEI GSC embedded device"
|
|
depends on INTEL_MEI_ME
|
|
depends on DRM_I915!=n || DRM_XE!=n || COMPILE_TEST
|
|
help
|
|
Intel auxiliary driver for GSC devices embedded in Intel graphics devices.
|
|
|
|
An MEI device here called GSC can be embedded in an
|
|
Intel graphics devices, to support a range of chassis
|
|
tasks such as graphics card firmware update and security
|
|
tasks.
|
|
|
|
config INTEL_MEI_CSC
|
|
tristate "Intel MEI CSC embedded device"
|
|
depends on INTEL_MEI_ME
|
|
help
|
|
Intel PCI driver for the chassis controller embedded in Intel graphics devices.
|
|
|
|
An MEI device here called CSC can be embedded in discrete
|
|
Intel graphics devices, to support a range of chassis
|
|
tasks such as graphics card firmware update and security
|
|
tasks.
|
|
|
|
config INTEL_MEI_VSC_HW
|
|
tristate "Intel visual sensing controller device transport driver"
|
|
depends on ACPI && SPI
|
|
depends on GPIOLIB || COMPILE_TEST
|
|
help
|
|
Intel SPI transport driver between host and Intel visual sensing
|
|
controller (IVSC) device.
|
|
|
|
This driver can also be built as a module. If so, the module
|
|
will be called mei-vsc-hw.
|
|
|
|
config INTEL_MEI_VSC
|
|
tristate "Intel visual sensing controller device with ME interface"
|
|
depends on INTEL_MEI_VSC_HW
|
|
help
|
|
Intel MEI over SPI driver for Intel visual sensing controller
|
|
(IVSC) device embedded in IA platform. It supports camera sharing
|
|
between IVSC for context sensing and IPU for typical media usage.
|
|
Select this config should enable transport layer for IVSC device.
|
|
|
|
This driver can also be built as a module. If so, the module
|
|
will be called mei-vsc.
|
|
|
|
config INTEL_MEI_LB
|
|
tristate "Intel Late Binding (LB) support on ME Interface"
|
|
depends on INTEL_MEI_ME
|
|
depends on DRM_XE!=n || COMPILE_TEST
|
|
help
|
|
Enable support for Intel Late Binding (LB) via the MEI interface.
|
|
|
|
Late Binding is a method for applying firmware updates at runtime,
|
|
allowing the Intel Xe driver to load firmware payloads such as
|
|
fan controller or voltage regulator. These firmware updates are
|
|
authenticated and versioned, and do not require firmware flashing
|
|
or system reboot.
|
|
|
|
source "drivers/misc/mei/hdcp/Kconfig"
|
|
source "drivers/misc/mei/pxp/Kconfig"
|
|
source "drivers/misc/mei/gsc_proxy/Kconfig"
|
|
|
|
endif
|