summaryrefslogtreecommitdiff
path: root/src/security
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2020-03-20 09:55:43 +0100
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>2020-04-28 01:19:15 +0000
commit7bcd9a1d91f10c6c58cd4c2b4e0583eec221810c (patch)
tree588b3f13a87659ad30bb207eaac341b39435cb4d /src/security
parentfd50aea03e57e8efda5bc33f1cbbcd6f2a62e66b (diff)
downloadcoreboot-7bcd9a1d91f10c6c58cd4c2b4e0583eec221810c.tar.xz
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>
Diffstat (limited to 'src/security')
-rw-r--r--src/security/tpm/Kconfig28
1 files changed, 18 insertions, 10 deletions
diff --git a/src/security/tpm/Kconfig b/src/security/tpm/Kconfig
index d8652b2017..359b8f11f3 100644
--- a/src/security/tpm/Kconfig
+++ b/src/security/tpm/Kconfig
@@ -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.