diff options
author | Chris Engel <cjengel@us.ibm.com> | 2016-07-13 16:10:54 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2016-08-22 13:47:05 -0400 |
commit | b692f91c173ca684b557b8f76d268720e58b36a4 (patch) | |
tree | 6f100e0f80e5bc60b69824441e266e1da69e6760 /src/usr/devtree/bld_devtree.C | |
parent | 984f7f35a02e4894c8cb448223bea8d53b64f459 (diff) | |
download | talos-hostboot-b692f91c173ca684b557b8f76d268720e58b36a4.tar.gz talos-hostboot-b692f91c173ca684b557b8f76d268720e58b36a4.zip |
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 <cjengel@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/devtree/bld_devtree.C')
-rw-r--r-- | src/usr/devtree/bld_devtree.C | 13 |
1 files changed, 5 insertions, 8 deletions
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); |