diff options
author | Bill Hoffa <wghoffa@us.ibm.com> | 2015-02-10 15:18:00 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-02-25 22:50:58 -0600 |
commit | 84a672bd28630d9998fc2808df3659ddcf5a7eda (patch) | |
tree | 77c4870f9d1c5df1e04a6d472bec9e657b943bf9 /src/usr/devtree/bld_devtree.C | |
parent | 2885f6b2a3061c633a4899a781cb1f9fa862df3e (diff) | |
download | blackbird-hostboot-84a672bd28630d9998fc2808df3659ddcf5a7eda.tar.gz blackbird-hostboot-84a672bd28630d9998fc2808df3659ddcf5a7eda.zip |
IPMI FRU Updates
Change-Id: Iab7684e1ab89cc29311d6882206952bb2966e4e4
RTC:119680
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15860
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/devtree/bld_devtree.C')
-rw-r--r-- | src/usr/devtree/bld_devtree.C | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/usr/devtree/bld_devtree.C b/src/usr/devtree/bld_devtree.C index 55d2485c1..8548989a7 100644 --- a/src/usr/devtree/bld_devtree.C +++ b/src/usr/devtree/bld_devtree.C @@ -1437,6 +1437,15 @@ errlHndl_t bld_fdt_bmc(devTree * i_dt, bool i_smallTree) i_dt->addPropertyString(bmcNode, "name", bmcNodeName ); + //Pass Opal their device string + // find CLASS_SYS (the top level target) + TARGETING::Target* pSys; + TARGETING::targetService().getTopLevelTarget(pSys); + assert(pSys != NULL, + "bld_fdt_bmc - Error: Could not find the top level target."); + i_dt->addPropertyCell32(bmcNode, "fruId", + pSys->getAttr<TARGETING::ATTR_FRU_ID>()); + /* create a node to hold the sensors */ errhdl = bld_fdt_sensors( i_dt, bmcNode, i_smallTree ); |