drivers/spi/tpm: Add support for non CR50 SPI TPM2
Add support for a STM SPI TPM2 by adding checks for CR50. Tested using ST33HTPH2E32. Change-Id: I015497ca078979a44ba2b84e4995493de1f7247b Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/39693 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com> Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
parent
fd50aea03e
commit
7bcd9a1d91
4 changed files with 89 additions and 49 deletions
|
|
@ -18,15 +18,19 @@ menu "Trusted Platform Module"
|
|||
config TPM1
|
||||
bool
|
||||
default y if MAINBOARD_HAS_TPM1 || USER_TPM1
|
||||
depends on MAINBOARD_HAS_LPC_TPM || MAINBOARD_HAS_I2C_TPM_GENERIC \
|
||||
|| MAINBOARD_HAS_I2C_TPM_ATMEL
|
||||
depends on MAINBOARD_HAS_LPC_TPM || \
|
||||
MAINBOARD_HAS_I2C_TPM_GENERIC || \
|
||||
MAINBOARD_HAS_I2C_TPM_ATMEL
|
||||
|
||||
config TPM2
|
||||
bool
|
||||
default y if MAINBOARD_HAS_TPM2 || USER_TPM2
|
||||
depends on MAINBOARD_HAS_I2C_TPM_GENERIC || MAINBOARD_HAS_LPC_TPM \
|
||||
|| MAINBOARD_HAS_I2C_TPM_ATMEL || MAINBOARD_HAS_I2C_TPM_CR50 \
|
||||
|| MAINBOARD_HAS_SPI_TPM_CR50 || MAINBOARD_HAS_CRB_TPM
|
||||
depends on MAINBOARD_HAS_I2C_TPM_GENERIC || \
|
||||
MAINBOARD_HAS_LPC_TPM || \
|
||||
MAINBOARD_HAS_I2C_TPM_ATMEL || \
|
||||
MAINBOARD_HAS_I2C_TPM_CR50 || \
|
||||
MAINBOARD_HAS_SPI_TPM || \
|
||||
MAINBOARD_HAS_CRB_TPM
|
||||
|
||||
config MAINBOARD_HAS_TPM1
|
||||
bool
|
||||
|
|
@ -45,8 +49,9 @@ config USER_NO_TPM
|
|||
|
||||
config USER_TPM1
|
||||
bool "1.2"
|
||||
depends on MAINBOARD_HAS_LPC_TPM || MAINBOARD_HAS_I2C_TPM_GENERIC \
|
||||
|| MAINBOARD_HAS_I2C_TPM_ATMEL
|
||||
depends on MAINBOARD_HAS_LPC_TPM || \
|
||||
MAINBOARD_HAS_I2C_TPM_GENERIC || \
|
||||
MAINBOARD_HAS_I2C_TPM_ATMEL
|
||||
help
|
||||
Enable this option to enable TPM 1.0 - 1.2 support in coreboot.
|
||||
|
||||
|
|
@ -54,9 +59,12 @@ config USER_TPM1
|
|||
|
||||
config USER_TPM2
|
||||
bool "2.0"
|
||||
depends on MAINBOARD_HAS_I2C_TPM_GENERIC || MAINBOARD_HAS_LPC_TPM \
|
||||
|| MAINBOARD_HAS_I2C_TPM_ATMEL || MAINBOARD_HAS_I2C_TPM_CR50 \
|
||||
|| MAINBOARD_HAS_SPI_TPM_CR50 || MAINBOARD_HAS_CRB_TPM
|
||||
depends on MAINBOARD_HAS_I2C_TPM_GENERIC || \
|
||||
MAINBOARD_HAS_LPC_TPM || \
|
||||
MAINBOARD_HAS_I2C_TPM_ATMEL || \
|
||||
MAINBOARD_HAS_I2C_TPM_CR50 || \
|
||||
MAINBOARD_HAS_SPI_TPM || \
|
||||
MAINBOARD_HAS_CRB_TPM
|
||||
help
|
||||
Enable this option to enable TPM 2.0 support in coreboot.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue