coreboot-kgpe-d16/src/mainboard/google/gru
Julius Werner 40d62f3db7 google/gru: Add code to support I2C TPM for Kevin
Coming Kevin revisions will switch back to an I2C TPM. This patch adds
the required configuration options and code to support that. Since the
TPM type can currently only be changed at compile time, we can no longer
support older Kevins with the same image. In order to build for Kevin
revisions < 5, you have to explicitly override the CONFIG_GRU_HAS_TPM2.

BRANCH=None
BUG=chrome-os-partner:55523
TEST=Compiled both Kevin and Gru, confirmed that bootblock and verstage
binary had the appropriate code differences.

Change-Id: I1b2abe0f331eb103eb0a84f773ee7521d31ae5d8
Signed-off-by: Martin Roth <martinroth@chromium.org>
Original-Commit-Id: 3245bff937154f0f9f39894de9c98a75631d59d9
Original-Change-Id: I81a15c9fb037a7ca2d69818e46cbb4f9a5ae1989
Original-Signed-off-by: Julius Werner <jwerner@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/364222
Original-Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-on: https://review.coreboot.org/16029
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: build bot (Jenkins)
2016-08-03 18:23:23 +02:00
..
sdram_inf google/gru & kevin: Update DRAM configuration 2016-07-28 23:54:39 +02:00
board.h rockchip: gru: pass poweroff gpio parameter to BL31 2016-06-21 22:50:28 +02:00
board_info.txt
boardid.c google/gru: Read RAM & board ids from the ADC 2016-07-12 00:28:22 +02:00
bootblock.c google/gru: Add code to support I2C TPM for Kevin 2016-08-03 18:23:23 +02:00
chromeos.c google/gru: Enable coreboot read recovery event 2016-07-12 00:28:12 +02:00
chromeos.fmd google/gru: Incorporate feedback to #14279 2016-04-16 02:01:51 +02:00
devicetree.cb rockchip: gru: enable eDP display 2016-06-03 18:08:27 +02:00
Kconfig google/gru: Add code to support I2C TPM for Kevin 2016-08-03 18:23:23 +02:00
Kconfig.name google/gru: add board name 2016-05-09 08:48:14 +02:00
mainboard.c google/gru: Add support for Gru rev1 2016-08-03 18:23:08 +02:00
Makefile.inc gru: implement hw reset function 2016-07-18 20:14:07 +02:00
memlayout.ld mainboard/google/gru: Add license header to memlayout.ld 2016-04-16 03:13:00 +02:00
reset.c gru: implement hw reset function 2016-07-18 20:14:07 +02:00
sdram_configs.c google/gru: Add support for Gru rev1 2016-08-03 18:23:08 +02:00