[PATCH u-boot v2019.04-aspeed-openbmc 0/5] ast2600: Add I2C TPMv2 driver
Eddie James
eajames at linux.ibm.com
Fri May 6 06:28:24 AEST 2022
This series fixes the AST2XXX I2C driver to work with clock-stretching
devices and adds a TPMv2 driver for the NPCT75X device. Enable the TPM on
the Rainier system and add a board init function to write PCR0 of the TPM.
Eddie James (5):
i2c: ast_i2c: Remove SCL direct drive mode
tpm: Add I2C driver for TPMv2 devices
arm: dts: ast2600-rainier: Add NPCT75X TPM
configs: ast2600_openbmc_spl_emmc: Enable TPMv2 over I2C
aspeed: Add board_late_init to write TPM
arch/arm/dts/ast2600-rainier.dts | 12 +-
board/aspeed/evb_ast2600/evb_ast2600.c | 34 ++
configs/ast2600_openbmc_spl_emmc_defconfig | 3 +-
drivers/i2c/ast_i2c.c | 2 +-
drivers/tpm/Kconfig | 9 +
drivers/tpm/Makefile | 1 +
drivers/tpm/tpm2_tis_i2c.c | 593 +++++++++++++++++++++
7 files changed, 647 insertions(+), 7 deletions(-)
create mode 100644 drivers/tpm/tpm2_tis_i2c.c
--
2.27.0
More information about the openbmc
mailing list