Home
last modified time | relevance | path

Searched +full:tpm +full:- +full:tis +full:- +full:mmio (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/tpm/
H A Dtcg,tpm-tis-mmio.yaml1 # 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 DKconfig1 # 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 Dtpm_tis.c1 // 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 Dtpm_tis.rst1 .. 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 …]