u-boot/drivers/tpm
Ilias Apalodimas 2c9626c463 tpm2: Introduce TIS tpm core
There's a lot of code duplication in U-Boot right now.  All the TPM TIS
compatible drivers we have at the moment have their own copy of a TIS
implementation.

So let's create a common layer which implements the core TIS functions.
Any driver added from now own, which is compatible with the TIS spec, will
only have to provide the underlying bus communication mechanisms.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2021-11-10 20:57:54 +01:00
..
cr50_i2c.c tpm: cr50: Drop unnecessary coral headers 2021-07-15 19:49:56 +08:00
Kconfig sandbox conversion to SDL2 2020-02-11 10:58:41 -05:00
Makefile sandbox: tpm: Split out common nvdata code 2021-08-01 09:05:24 -06:00
sandbox_common.c sandbox: tpm: Support the define-space command 2021-08-01 09:05:24 -06:00
sandbox_common.h sandbox: tpm: Support the define-space command 2021-08-01 09:05:24 -06:00
tpm-uclass.c treewide: Simply conditions with the new OF_REAL 2021-09-25 09:46:15 -06:00
tpm2_ftpm_tee.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
tpm2_ftpm_tee.h tpm2: ftpm: A driver for firmware TPM running inside TEE 2020-02-05 19:33:46 -07:00
tpm2_tis_core.c tpm2: Introduce TIS tpm core 2021-11-10 20:57:54 +01:00
tpm2_tis_sandbox.c sandbox: tpm: Support extending a PCR multiple times 2021-08-01 09:05:24 -06:00
tpm2_tis_spi.c drivers: tpm2: update reset gpio semantics 2021-09-24 14:36:50 -04:00
tpm_atmel_twi.c dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
tpm_internal.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tpm_tis.h tpm2: Introduce TIS tpm core 2021-11-10 20:57:54 +01:00
tpm_tis_infineon.c tpm: refactor function names and macros for infineon v1.2 TPM 2021-11-10 20:57:54 +01:00
tpm_tis_lpc.c tpm: refactor function names for LPC based TPMs 2021-11-10 20:57:54 +01:00
tpm_tis_sandbox.c sandbox: tpm: Correct handling of get-capability 2021-08-01 09:05:24 -06:00
tpm_tis_st33zp24_i2c.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
tpm_tis_st33zp24_spi.c dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00