drivers/spi/tpm: provide Kconfig to indicate CR50 usage

Going forward it's important to note when a CR50 is expected
to be present in the system. Additionally, this Kconfig addition
provides symmetry with the equivalent i2c Kconfig option.

BUG=b:35775104

Change-Id: Ifbd42b8a22f407534b23459713558c77cde6935d
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/18680
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)
This commit is contained in:
Aaron Durbin 2017-03-08 11:21:06 -06:00
parent 7c7a477c5b
commit 1b9fc9e801
2 changed files with 6 additions and 0 deletions

View File

@ -11,3 +11,8 @@ config DRIVER_TPM_SPI_CHIP
int "Chip Select of the TPM chip on its SPI bus" int "Chip Select of the TPM chip on its SPI bus"
default 0 default 0
depends on SPI_TPM depends on SPI_TPM
config MAINBOARD_HAS_SPI_TPM_CR50
bool
default n
depends on SPI_TPM

View File

@ -48,6 +48,7 @@ config BOARD_SPECIFIC_OPTIONS
config CHROMEOS config CHROMEOS
select EC_GOOGLE_CHROMEEC_SWITCHES select EC_GOOGLE_CHROMEEC_SWITCHES
select EC_SOFTWARE_SYNC select EC_SOFTWARE_SYNC
select MAINBOARD_HAS_SPI_TPM_CR50 if GRU_HAS_TPM2
select SPI_TPM if GRU_HAS_TPM2 select SPI_TPM if GRU_HAS_TPM2
select VBOOT_VBNV_FLASH select VBOOT_VBNV_FLASH
select VIRTUAL_DEV_SWITCH select VIRTUAL_DEV_SWITCH