[coreboot-gerrit] Change in coreboot[master]: google/oak: Support cr50 over I2C on rowan

Daniel Kurtz (Code Review) gerrit at coreboot.org
Fri Apr 21 14:31:20 CEST 2017


Hello Daniel Kurtz, build bot (Jenkins), Vadim Bendebury,

I'd like you to reexamine a change.  Please visit

    https://review.coreboot.org/19364

to look at the new patch set (#5).

Change subject: google/oak: Support cr50 over I2C on rowan
......................................................................

google/oak: Support cr50 over I2C on rowan

This patch enables TPM2 using cr50 over I2C for the Rowan board, and
adds an mt8173 specific TPM IRQ polling function. The function relies on
the appropriate EINT input configured to trigger the ready status on
the rising edge.

The cr50 TPM is on I2C address 0x50.

The cr50 interrupt GPIO is also made available for use by depthcharge
via the coreboot tables.

BRANCH=none
BUG=b:36786804
TEST=Boot rowan w/ serial enabled, verify coreboot and depthcharge are
 configured to use IRQ flow control when talking to the Cr50 TPM.

Change-Id: If6cdd0e39e4ac86538f27f322c55c329179ee084
Signed-off-by: Vadim Bendebury <vbendeb at chromium.org>
Signed-off-by: Daniel Kurtz <djkurtz at chromium.org>
---
M src/mainboard/google/oak/Kconfig
M src/mainboard/google/oak/Makefile.inc
M src/mainboard/google/oak/bootblock.c
M src/mainboard/google/oak/chromeos.c
M src/mainboard/google/oak/gpio.h
A src/mainboard/google/oak/tpm_tis.c
M src/soc/mediatek/mt8173/Makefile.inc
7 files changed, 43 insertions(+), 1 deletion(-)


  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/19364/5
-- 
To view, visit https://review.coreboot.org/19364
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: If6cdd0e39e4ac86538f27f322c55c329179ee084
Gerrit-PatchSet: 5
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Daniel Kurtz <djkurtz at google.com>
Gerrit-Reviewer: Aaron Durbin <adurbin at chromium.org>
Gerrit-Reviewer: Daniel Kurtz <djkurtz at chromium.org>
Gerrit-Reviewer: Daniel Kurtz <djkurtz at google.com>
Gerrit-Reviewer: Julius Werner <jwerner at chromium.org>
Gerrit-Reviewer: Paul Menzel <paulepanter at users.sourceforge.net>
Gerrit-Reviewer: Vadim Bendebury <vbendeb at chromium.org>
Gerrit-Reviewer: build bot (Jenkins)



More information about the coreboot-gerrit mailing list