summaryrefslogtreecommitdiffstats
path: root/src/usr/devtree/bld_devtree.C
diff options
context:
space:
mode:
authorBill Hoffa <wghoffa@us.ibm.com>2015-02-10 15:18:00 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-02-25 22:50:58 -0600
commit84a672bd28630d9998fc2808df3659ddcf5a7eda (patch)
tree77c4870f9d1c5df1e04a6d472bec9e657b943bf9 /src/usr/devtree/bld_devtree.C
parent2885f6b2a3061c633a4899a781cb1f9fa862df3e (diff)
downloadblackbird-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.C9
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 );
OpenPOWER on IntegriCloud