From b692f91c173ca684b557b8f76d268720e58b36a4 Mon Sep 17 00:00:00 2001 From: Chris Engel Date: Wed, 13 Jul 2016 16:10:54 -0500 Subject: Trustedboot support for using TPM target Change-Id: I362085fd81663b9b8ec56ed9e0670cf71fc851e4 RTC: 153386 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28482 Reviewed-by: Christopher J. Engel Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa --- src/usr/devtree/bld_devtree.C | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/usr/devtree') diff --git a/src/usr/devtree/bld_devtree.C b/src/usr/devtree/bld_devtree.C index bdadb35eb..ee2b15505 100644 --- a/src/usr/devtree/bld_devtree.C +++ b/src/usr/devtree/bld_devtree.C @@ -486,8 +486,7 @@ void add_i2c_info( const TARGETING::Target* i_targ, { // Lookup i2c info for the TPM - tpmInfo.chip = tpm->chip; - err = TPMDD::tpmReadAttributes(tpm->nodeTarget, tpmInfo); + err = TPMDD::tpmReadAttributes(tpm->tpmTarget, tpmInfo); if (NULL != err) { // Unable to get info we skip this guy @@ -557,17 +556,16 @@ void add_i2c_info( const TARGETING::Target* i_targ, dtOffset_t l_tpmNode = i_dt->addNode( l_busNode, "tpm", tpmInfo.devAddr >> 1 ); - TRACFCOMP( g_trac_devtree, "TPM NODE %X", l_tpmNode ); i_dt->addPropertyCell32(l_tpmNode, "reg", tpmInfo.devAddr >> 1); char l_label[30]; - switch (tpm->chip) + switch (tpm->role) { - case TPMDD::TPM_PRIMARY: + case TRUSTEDBOOT::TPM_PRIMARY: sprintf( l_label, "tpm" ); break; - case TPMDD::TPM_BACKUP: + case TRUSTEDBOOT::TPM_BACKUP: sprintf( l_label, "tpm-backup" ); break; default: @@ -1310,8 +1308,7 @@ void load_tpmlog(devTree * i_dt, uint64_t& io_address) // We need to build the devtree path to find this TPM node // Lookup i2c info for the TPM - l_tpmInfo.chip = l_tpm->chip; - l_errl = TPMDD::tpmReadAttributes(l_tpm->nodeTarget, l_tpmInfo); + l_errl = TPMDD::tpmReadAttributes(l_tpm->tpmTarget, l_tpmInfo); if (l_errl) { errlCommit(l_errl, DEVTREE_COMP_ID); -- cgit v1.2.3