summaryrefslogtreecommitdiffstats
path: root/src/usr/devtree/bld_devtree.C
diff options
context:
space:
mode:
authorChris Engel <cjengel@us.ibm.com>2016-07-13 16:10:54 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2016-08-22 13:47:05 -0400
commitb692f91c173ca684b557b8f76d268720e58b36a4 (patch)
tree6f100e0f80e5bc60b69824441e266e1da69e6760 /src/usr/devtree/bld_devtree.C
parent984f7f35a02e4894c8cb448223bea8d53b64f459 (diff)
downloadtalos-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.C13
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);
OpenPOWER on IntegriCloud