From 60e229d93d7e219e261b851f654e459eb2cf4f41 Mon Sep 17 00:00:00 2001 From: Vadim Bendebury Date: Sat, 9 Apr 2016 18:26:40 -0700 Subject: [PATCH] gru: enable TPM2 Gru and derivative boards use TPM2 to support Chrome OS verified boot. BRANCH=none BUG=chrome-os-partner:50645 TEST=re-built Kevin firmware, verified that TPM2 support over SPI is enabled, and that with appropriate vboot and depthcharge patches applied the device can boot into chrome os properly verifying RW firmware and kernel key indices. Change-Id: Ic6f3c15aa23e4972bf175b2629728a338c45e44c Signed-off-by: Vadim Bendebury Reviewed-on: https://chromium-review.googlesource.com/354781 Reviewed-by: Shawn N --- src/mainboard/google/gru/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mainboard/google/gru/Kconfig b/src/mainboard/google/gru/Kconfig index 47aa093706..0b061af09b 100644 --- a/src/mainboard/google/gru/Kconfig +++ b/src/mainboard/google/gru/Kconfig @@ -30,6 +30,7 @@ config BOARD_SPECIFIC_OPTIONS select MAINBOARD_DO_NATIVE_VGA_INIT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_NATIVE_VGA_INIT + select MAINBOARD_HAS_TPM2 select RAM_CODE_SUPPORT select RTC select SOC_ROCKCHIP_RK3399 @@ -40,7 +41,7 @@ config BOARD_SPECIFIC_OPTIONS config CHROMEOS select CHROMEOS_VBNV_FLASH select EC_SOFTWARE_SYNC - select VBOOT2_MOCK_SECDATA + select SPI_TPM select VIRTUAL_DEV_SWITCH config MAINBOARD_DIR