Home
last modified time | relevance | path

Searched +full:st33zp24 +full:- +full:spi (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/char/tpm/st33zp24/
H A Dspi.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * STMicroelectronics TPM SPI Linux driver for TPM ST33ZP24
4 * Copyright (C) 2009 - 2016 STMicroelectronics
8 #include <linux/spi/spi.h>
14 #include "st33zp24.h"
42 * usually on st33zp24 2 are enough).
77 return -EPROTO; in st33zp24_status_to_errno()
80 return -EMSGSIZE; in st33zp24_status_to_errno()
82 return -ENOSYS; in st33zp24_status_to_errno()
89 * Send byte to the TIS register according to the ST33ZP24 SPI protocol.
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 STMicroelectronics ST33ZP24 core driver. It implements the core
18 ST33ZP24 with i2c interface.
23 tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)"
24 depends on SPI
28 ST33ZP24 with spi interface.
H A Dst33zp24.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * STMicroelectronics TPM Linux driver for TPM ST33ZP24
4 * Copyright (C) 2009 - 2016 STMicroelectronics
10 #define TPM_ST33_I2C "st33zp24-i2c"
11 #define TPM_ST33_SPI "st33zp24-spi"
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for ST33ZP24 TPM 1.2 driver
6 tpm_st33zp24-objs = st33zp24.o
7 obj-$(CONFIG_TCG_TIS_ST33ZP24) += tpm_st33zp24.o
9 tpm_st33zp24_i2c-objs = i2c.o
10 obj-$(CONFIG_TCG_TIS_ST33ZP24_I2C) += tpm_st33zp24_i2c.o
12 tpm_st33zp24_spi-objs = spi.o
13 obj-$(CONFIG_TCG_TIS_ST33ZP24_SPI) += tpm_st33zp24_spi.o
/linux/Documentation/devicetree/bindings/tpm/
H A Dtcg,tpm_tis-spi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/tpm/tcg,tpm_tis-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SPI-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
15 one of them being SPI. The standard is named:
17 …tps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-spe…
22 - enum:
[all …]
/linux/drivers/char/tpm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
26 which is required to validate the PCR 0-7 values.
40 and interposer attacks (see tpm-security.rst). Saying Y
73 tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)"
74 depends on SPI
78 non-tcg SPI master (i.e. most embedded platforms) that is compliant with the
85 bool "Cr50 SPI Interface"
88 If you have a H1 secure module running Cr50 firmware on SPI bus,
92 tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (I2C - generic)"
104 tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface (MMIO - SynQuacer)"
[all …]