summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Geissler <andrewg@us.ibm.com>2014-02-06 10:57:12 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-02-06 13:34:52 -0600
commit71f717173b09ba470ca6d2364c9e2d78a04735d0 (patch)
tree4423536e4ed05f71e0fa539607bc73a08bad999f
parent364f682bf2298c8494882d10d7638b598750fde4 (diff)
downloadtalos-hostboot-71f717173b09ba470ca6d2364c9e2d78a04735d0.tar.gz
talos-hostboot-71f717173b09ba470ca6d2364c9e2d78a04735d0.zip
Push up common attributes required for bulkscom support
This needs to be a pre-req to 911930 from FSP team. CQ: SW227921 Change-Id: Ifa27a566c098782e96416ba5c9dbf0954f20c2c5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8620 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml94
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml1
2 files changed, 93 insertions, 2 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index da0dd30ad..811f228df 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -12359,6 +12359,93 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</attribute>
<attribute>
+ <id>MULTI_SCOM_BUFFER_MAX_SIZE</id>
+ <description>To represent different sizes of Multiscom Buffer.
+ It can take 11 different values
+ MULTI_SCOM_BUFFER_SIZE_1KB = 0x0000000000000400,
+ MULTI_SCOM_BUFFER_SIZE_2KB = 0x0000000000000800,
+ MULTI_SCOM_BUFFER_SIZE_4KB = 0x0000000000001000,
+ MULTI_SCOM_BUFFER_SIZE_8KB = 0x0000000000002000,
+ MULTI_SCOM_BUFFER_SIZE_16KB = 0x0000000000004000,
+ MULTI_SCOM_BUFFER_SIZE_32KB = 0x0000000000008000,
+ MULTI_SCOM_BUFFER_SIZE_64KB = 0x0000000000010000,
+ MULTI_SCOM_BUFFER_SIZE_128KB = 0x0000000000020000,
+ MULTI_SCOM_BUFFER_SIZE_256KB = 0x0000000000040000,
+ MULTI_SCOM_BUFFER_SIZE_512KB = 0x0000000000080000,
+ MULTI_SCOM_BUFFER_SIZE_1MB = 0x0000000000100000
+ </description>
+ <simpleType>
+ <uint64_t>
+ <default>0x0000000000001000</default>
+ </uint64_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MULTI_SCOM_BUFFER_MAX_SIZE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<enumerationType>
+ <id>MULTI_SCOM_BUFFER_MAX_SIZE_BIT</id>
+ <description>Enumeration indicating the multi scome
+ buffer size. The values can be combined using a
+ bitwise 'OR'. The values will need to be kept
+ in sync with the FAPI enumerator values. Also
+ the enumeration type is used by the
+ ATTR_MULTI_SCOM_BUFFER_MAX_SIZE. Should
+ note that the MULTI_SCOM_BUFFER_MAX_SIZE values
+ are of type uint32_t
+ </description>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_1KB</name>
+ <value>0x00000400</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_2KB</name>
+ <value>0x00000800</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_4KB</name>
+ <value>0x00001000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_8KB</name>
+ <value>0x00002000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_16KB</name>
+ <value>0x00004000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_32KB</name>
+ <value>0x00008000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_64KB</name>
+ <value>0x00010000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_128KB</name>
+ <value>0x00020000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_256KB</name>
+ <value>0x00040000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_512KB</name>
+ <value>0x00080000</value>
+ </enumerator>
+ <enumerator>
+ <name>MULTI_SCOM_BUFFER_SIZE_1MB</name>
+ <value>0x00100000</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
<id>DMI_DFE_OVERRIDE</id>
<description>
Defines where to apply DMI bus DFE override settings for HW244323.
@@ -12984,7 +13071,10 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
<attribute>
<id>MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id>
- <description>Used for Custom DIMMs to not enable the reading of the dimm temperature sensor on the master i2c bus</description>
+ <description>
+ Used for Custom DIMMs to not enable the reading of the dimm temperature
+ sensor on the master i2c bus.
+ </description>
<simpleType>
<uint8_t>
<default>0</default>
@@ -12996,6 +13086,6 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
<id>ATTR_MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id>
<macro>DIRECT</macro>
</hwpfToHbAttrMap>
-</attribute>
+</attribute>
</attributes>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index 58258c81b..f5f373433 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -226,6 +226,7 @@
<attribute><id>PM_SLW_DEEP_WINKLE_EXIT_GOOD_HALT_ADDR</id></attribute>
<attribute><id>PM_SLW_DEEP_SLEEP_EXIT_GOOD_HALT_ADDR</id></attribute>
<attribute><id>MRW_CDIMM_MASTER_I2C_TEMP_SENSOR_ENABLE</id></attribute>
+ <attribute><id>MULTI_SCOM_BUFFER_MAX_SIZE</id></attribute>
</targetType>
<targetType>
OpenPOWER on IntegriCloud