summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPrachi Gupta <pragupta@us.ibm.com>2017-03-28 15:42:50 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-03-29 11:26:06 -0400
commit009456d1d6f548cf9596a223e935ff048d0cffad (patch)
tree2bf2614877d579030cb6af947ac44e0ed6736e12 /src
parentd3a8c44a65f662b11268c338dc8bf08a7d7a369b (diff)
downloadtalos-hostboot-009456d1d6f548cf9596a223e935ff048d0cffad.tar.gz
talos-hostboot-009456d1d6f548cf9596a223e935ff048d0cffad.zip
add changes from common_mrw_xml to hb
- Add <global/> to FRU_ID - Add missing TYPE Change-Id: Ib09033713ab3a9f10dddd8691f569674478fd21a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38550 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/targeting/common/entitypath.C19
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml37
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/xmltohb.pl1
3 files changed, 54 insertions, 3 deletions
diff --git a/src/usr/targeting/common/entitypath.C b/src/usr/targeting/common/entitypath.C
index 23d4d5475..eca52eb9f 100644
--- a/src/usr/targeting/common/entitypath.C
+++ b/src/usr/targeting/common/entitypath.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2016 */
+/* Contributors Listed Below - COPYRIGHT 2012,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -447,6 +447,23 @@ const char* EntityPath::pathElementTypeAsString(
return "ETH";
case TYPE_PANEL:
return "PANEL";
+ case TYPE_BMC:
+ return "BMC";
+ case TYPE_FLASH:
+ return "FLASH";
+ case TYPE_SEEPROM:
+ return "SEEPROM";
+ case TYPE_TMP:
+ return "TMP";
+ case TYPE_GPIO_EXPANDER:
+ return "GPIO_EXPANDER";
+ case TYPE_POWER_SEQUENCER:
+ return "POWER_SEQUENCER";
+ case TYPE_RTC:
+ return "RTC";
+ case TYPE_FANCTLR:
+ return "FANCTLR";
+
// case TYPE_FSI_LINK:
// return "FSI-link";
// case TYPE_CFAM:
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index c406e2b4d..5b75b4430 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -313,14 +313,46 @@
<name>PANEL</name>
<value>57</value>
</enumerator>
+ <enumerator>
+ <name>BMC</name>
+ <value>58</value>
+ </enumerator>
+ <enumerator>
+ <name>FLASH</name>
+ <value>59</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM</name>
+ <value>60</value>
+ </enumerator>
+ <enumerator>
+ <name>TMP</name>
+ <value>61</value>
+ </enumerator>
+ <enumerator>
+ <name>GPIO_EXPANDER</name>
+ <value>62</value>
+ </enumerator>
+ <enumerator>
+ <name>POWER_SEQUENCER</name>
+ <value>63</value>
+ </enumerator>
+ <enumerator>
+ <name>RTC</name>
+ <value>64</value>
+ </enumerator>
+ <enumerator>
+ <name>FANCTLR</name>
+ <value>65</value>
+ </enumerator>
<!-- add any new types here, and increment TEST_FAIL and LAST_IN_RANGE -->
<enumerator>
<name>TEST_FAIL</name>
- <value>58</value>
+ <value>66</value>
</enumerator>
<enumerator>
<name>LAST_IN_RANGE</name>
- <value>59</value>
+ <value>67</value>
</enumerator>
<default>NA</default>
</enumerationType>
@@ -13740,6 +13772,7 @@ Measured in GB</description>
<simpleType><uint32_t><default>0</default></uint32_t></simpleType>
<persistency>non-volatile</persistency>
<readable/>
+ <global/>
</attribute>
<attribute>
diff --git a/src/usr/targeting/common/xmltohb/xmltohb.pl b/src/usr/targeting/common/xmltohb/xmltohb.pl
index b157718df..e1cf4447f 100755
--- a/src/usr/targeting/common/xmltohb/xmltohb.pl
+++ b/src/usr/targeting/common/xmltohb/xmltohb.pl
@@ -527,6 +527,7 @@ sub validateAttributes {
$elements{"tempAttribute"} = { required => 0, isscalar => 0};
$elements{"serverwizReadonly"} = { required => 0, isscalar => 0};
$elements{"serverwizShow"} = { required => 0, isscalar => 1};
+ $elements{"global"} = { required => 0, isscalar => 0};
foreach my $attribute (@{$attributes->{attribute}})
{
OpenPOWER on IntegriCloud