Home
last modified time | relevance | path

Searched +full:pc +full:- +full:client +full:- +full:platform +full:- +full:tpm +full:- +full:profile +full:- +full:ptp +full:- +full:specification (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/devicetree/bindings/tpm/
H A Dtcg,tpm-tis-i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: I²C-attached 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,
16 TCG PC Client Specific TPM Interface Specification (TIS)
17 …ttps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-sp…
[all …]
H A Dgoogle,cr50.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/tpm/google,cr50.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrey Pronin <apronin@chromium.org>
15 https://www.osfc.io/2018/talks/google-secure-microcontroller-and-ccd-closed-case-debugging/
17 The chip provides several functions, including TPM 2.0 like functionality.
19 TCG PC Client Platform TPM Profile Specification for TPM 2.0 (PTP), sec 6:
20 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/
27 - $ref: tpm-common.yaml#
[all …]
/linux/Documentation/security/tpm/
H A Dtpm_tis.rst1 .. SPDX-License-Identifier: GPL-2.0
4 TPM FIFO interface driver
7 TCG PTP Specification defines two interface types: FIFO and CRB. The former is
11 FIFO (First-In-First-Out) interface is used by the tpm_tis_core dependent
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
24 sets of registers for communication between the CPU and TPM. These
27 When the kernel wants to send commands to the TPM chip, it first reserves
[all …]
/linux/drivers/char/tpm/
H A Dtpm_tis_i2c.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2014-2021 Nuvoton Technology corporation
4 * Copyright (C) 2019-2022 Infineon Technologies AG
6 * This device driver implements the TPM interface as defined in the TCG PC
7 * Client Platform TPM Profile (PTP) Specification for TPM 2.0 v1.04
14 #include <linux/crc-ccitt.h>
17 /* TPM registers */
27 /* TIS-compatible register address to avoid clash with TPM_ACCESS (0x00) */
75 * of Register Space for FIFO TPM Access" of the TCG PC Client PTP
76 * Specification. In order for this code to work together with tpm_tis_core,
[all …]
H A Dtpm_tis_spi_main.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Christophe Ricard <christophe-h.ricard@st.com>
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.3, revision 27 via _raw/native
33 #include <linux/tpm.h>
35 #include "tpm.h"
47 * [1] https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/
55 if ((phy->iobuf[3] & 0x01) == 0) { in tpm_tis_spi_flow_control()
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt39 Documentation/arch/m68k/kernel-options.rst.
49 PARISC The PA-RISC architecture is enabled.
64 the Documentation/scsi/ sub-directory.
74 TPM TPM drivers are enabled.
83 X86-32 X86-32, aka i386 architecture is enabled.
84 X86-64 X86-64 architecture is enabled.
85 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
94 KNL Is a kernel start-up parameter.
114 force -- enable ACPI if default was off
115 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
[all …]