Searched +full:tpm +full:- +full:tis +full:- +full:mmio (Results 1 – 4 of 4) sorted by relevance
/linux/Documentation/devicetree/bindings/tpm/ |
H A D | tcg,tpm-tis-mmio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-mmio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MMIO-accessed Trusted Platform Module conforming to TCG TIS specification 10 - Lukas Wunner <lukas@wunner.de> 13 The Trusted Computing Group (TCG) has defined a multi-vendor standard 14 for accessing a TPM chip. It can be transported over various buses, 15 one of them being LPC (via MMIO). The standard is named: 16 TCG PC Client Specific TPM Interface Specification (TIS) [all …]
|
/linux/drivers/char/tpm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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 26 which is required to validate the PCR 0-7 values. 31 bool "Use HMAC and encrypted transactions on the TPM bus" 39 communicating with the TPM to prevent or detect bus snooping 40 and interposer attacks (see tpm-security.rst). Saying Y [all …]
|
H A D | tpm_tis.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Maintained by: <tpmdd-devel@lists.sourceforge.net> 12 * Device driver for TCG/TCPA TPM (trusted platform module). 15 * This device driver implements the TPM interface as defined in 16 * the TCG TPM Interface Spec version 1.2, revision 1.0. 29 #include "tpm.h" 36 * irq = -1 means: no irq support 54 * TPM MMIO base address. 65 * Write a byte word to the TPM MMIO address, and flush the write queue. 78 * Write a 32-bit word to the TPM MMIO address, and flush the write queue. [all …]
|
/linux/Documentation/security/tpm/ |
H A D | tpm_tis.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 TPM FIFO interface driver 11 FIFO (First-In-First-Out) interface is used by the tpm_tis_core dependent 13 memory mapped (aka MMIO) interface but it was later on extended to cover other 16 For historical reasons above the original MMIO driver is called tpm_tis and the 17 framework for FIFO drivers is named as tpm_tis_core. The postfix "tis" in 18 tpm_tis comes from the TPM Interface Specification, which is the hardware 19 interface specification for TPM 1.x chips. 21 Communication is based on a 20 KiB buffer shared by the TPM chip through a 23 further split into five equal-size 4 KiB buffers, which provide equivalent [all …]
|