From 2ac1a330069a3bed253815b31137b256671f5439 Mon Sep 17 00:00:00 2001 From: Adrian Ratiu Date: Sat, 25 Sep 2021 20:16:19 +0300 Subject: [PATCH] build-configs: x86-chromebook: enable TPM This adds the required configs to enable the cr50 i2c and spi TPM chips present on Chromebook devices. The drivers expose /dev/tpm devices which will then be used by tpm2-tools in Debian images or a custom TPM userspace stack in ChromeOS images exercisable via the TAST test suite. Signed-off-by: Adrian Ratiu --- config/core/build-configs.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/core/build-configs.yaml b/config/core/build-configs.yaml index 3ab8d2b831..96e93b5e2e 100644 --- a/config/core/build-configs.yaml +++ b/config/core/build-configs.yaml @@ -263,6 +263,13 @@ fragments: - 'CONFIG_IIO_CROS_EC_SENSORS=m' - 'CONFIG_MFD_CROS_EC_DEV=m' - 'CONFIG_I2C_DESIGNWARE_PLATFORM=y' + - 'CONFIG_TCG_TPM=y' + - 'CONFIG_TCG_TIS=y' + - 'CONFIG_TCG_TIS_SPI=y' + - 'CONFIG_TCG_TIS_SPI_CR50=y' + - 'CONFIG_TCG_TIS_I2C_CR50=y' + - 'CONFIG_SPI=y' + - 'CONFIG_SPI_PXA2XX=y' x86_kvm_guest: path: "kernel/configs/kvm_guest.config"