Lines Matching full:tpm
3 # TPM device configuration
7 tristate "TPM Hardware Support"
13 If you have a TPM security chip in your system, which
21 will be called tpm. If unsure, say N.
23 1) For more TPM drivers enable CONFIG_PNP, CONFIG_ACPI
31 bool "TPM HW Random Number Generator support"
35 This setting exposes the TPM's Random Number Generator as a hwrng
36 device. This allows the kernel to collect randomness from the TPM at
37 boot, and provides the TPM randomines in /dev/hwrng.
44 TCG TIS TPM core driver. It implements the TPM TCG TIS logic and hooks
45 into the TPM kernel APIs. Physical layers will register against it.
48 tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface"
52 If you have a TPM security chip that is compliant with the
53 TCG TIS 1.2 TPM specification (TPM1.2) or the TCG PTP FIFO
59 tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)"
63 If you have a TPM security chip which is connected to a regular,
65 TCG TIS 1.3 TPM specification (TPM1.2) or the TCG PTP FIFO
78 tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface (MMIO - SynQuacer)"
82 If you have a TPM security chip that is compliant with the
83 TCG TIS 1.2 TPM specification (TPM1.2) or the TCG PTP FIFO
90 tristate "TPM Interface Specification 2.0 Interface (I2C - CR50)"
93 This is a driver for the Google cr50 I2C TPM interface which is a
99 tristate "TPM Interface Specification 1.2 Interface (I2C - Atmel)"
102 If you have an Atmel I2C TPM security chip say Yes and it will be
108 tristate "TPM Interface Specification 1.2 Interface (I2C - Infineon)"
111 If you have a TPM security chip that is compliant with the
112 TCG TIS 1.2 TPM specification and Infineon's I2C Protocol Stack
119 tristate "TPM Interface Specification 1.2 Interface (I2C - Nuvoton)"
122 If you have a TPM security chip with an I2C interface from
129 tristate "National Semiconductor TPM Interface"
132 If you have a TPM security chip from National Semiconductor
138 tristate "Atmel TPM Interface"
141 If you have a TPM security chip from Atmel say Yes and it
146 tristate "Infineon Technologies TPM Interface"
149 If you have a TPM security chip from Infineon Technologies
155 can be found at http://www.trust.rub.de/projects/linux-device-driver-infineon-tpm/
161 If you have IBM virtual TPM (VTPM) support say Yes and it
166 tristate "XEN TPM Interface"
170 If you want to make TPM support available to a Xen user domain,
178 tristate "TPM 2.0 CRB Interface"
181 If you have a TPM security chip that is compliant with the
182 TCG CRB 2.0 TPM specification say Yes and it will be accessible
190 This driver proxies for an emulated TPM (vTPM) running in userspace.
199 This driver proxies for firmware TPM running in TEE.
201 source "drivers/char/tpm/st33zp24/Kconfig"