Skip to content
Commit 51e6b4ea authored by Joel Stanley's avatar Joel Stanley
Browse files

u-boot-aspeed: TPM TIS I2C support



This contains a backport of the TPM TIS core from u-boot mainline, plus
a driver from Eddie that enables the I2C backend.

It fixes I2C support for the AST2600 and enables the TPM on IBM's
rainier platform.

A new AST2600 board 'ast2600-ibm' is added that contains some machine specific
code for performing TPM init. This board does not have a in-tree
defconfig, rather it will be selected by Yocto metadata. This allows us
to keep the number of defconfigs low while still having machine
specific customisation.

Eddie James (6):
      tpm: core: Set timeouts before requesting locality
      i2c: ast_i2c: Remove SCL direct drive mode
      tpm: add support for TPMv2.x I2C chips
      arm: dts: ast2600-rainier: Add NPCT75X TPM
      board: ast2600-ibm: Add AST2600 BMC based POWER10+ servers
      arm: dts: ast2600: Add I2C pinctrl

Heinrich Schuchardt (1):
      tis: fix tpm_tis_remove()

Ilias Apalodimas (1):
      tpm2: Introduce TIS tpm core

Joel Stanley (2):
      configs: ast2600: Remove redundant target option
      configs: ast2600: openbmc: Add TPM TIS I2C support

Johannes Holland (1):
      tpm: add #ifndef to fix redeclaration build errors

Simon Glass (1):
      tpm: Add more TPM2 definitions

Change-Id: Ibd13e0b0a1920f344ead219894a264323f0b8cc5
Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
parent ed14f8a3
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment