summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml
diff options
context:
space:
mode:
authorAndre Marin <aamarin@us.ibm.com>2016-06-06 06:25:47 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-07-13 14:22:22 -0400
commitcf311d5d2bc2f360cbe8f963a59b998c35789ec8 (patch)
tree1215ccfce82397c899002c5cba91114544df85e6 /src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml
parent3e93039cb39045960d20306da94a20a4885cf67f (diff)
downloadtalos-hostboot-cf311d5d2bc2f360cbe8f963a59b998c35789ec8.tar.gz
talos-hostboot-cf311d5d2bc2f360cbe8f963a59b998c35789ec8.zip
Modify SPD blob and eff-config hardcoding to match VBU
Change-Id: If663431e64cb3432b4a77949e7a8cdc26b8eb35f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25970 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25971 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml')
-rwxr-xr-xsrc/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml
index 3b5476dfb..44d4a5531 100755
--- a/src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_spd_attributes.xml
@@ -521,4 +521,63 @@
<mssAccessorName>eff_dram_tmaw</mssAccessorName>
</attribute>
+ <attribute>
+ <id>ATTR_EFF_DRAM_WIDTH</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ SDRAM Device Width
+ Decodes SPD Byte 12 (bits 2~0).
+ Options: X4 (4 bits), X8 (8 bits), X16 (16 bits), X32 (32 bits).
+ creator: mss_eff_cnfg
+ consumer: various
+ firmware notes: none
+ </description>
+ <initToZero></initToZero>
+ <valueType>uint8</valueType>
+ <enum>X4 = 4, X8 = 8, X16 = 16, X32 = 32</enum>
+ <mssUnit>bits</mssUnit>
+ <writeable/>
+ <array>2 2</array>
+ <mssAccessorName>eff_dram_width</mssAccessorName>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_EFF_DRAM_RANK_MIX</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ DRAM Device Rank Mix
+ Decodes SPD Byte 12 (bits 5~3).
+ creator: mss_eff_cnfg
+ consumer: various
+ firmware notes: none
+ </description>
+ <initToZero></initToZero>
+ <valueType>uint8</valueType>
+ <enum>SYMMETRICAL = 0, ASYMMETICAL = 1</enum>
+ <mssUnit>decode from SPD spec</mssUnit>
+ <writeable/>
+ <array>2 2</array>
+ <mssAccessorName>eff_dram_rank_mix</mssAccessorName>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_EFF_NUM_RANKS_PER_DIMM</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Total number of ranks in each DIMM.
+ For monolithic and multi-load stack modules (SDP/DDP) this is the same as
+ the number of package ranks per DIMM (SPD Byte 12 bits 5~3).
+ For single load stack (3DS) modules this value is conceptually
+ [master + slave] ranks.
+ creator: mss_eff_cnfg
+ consumer: various
+ firmware notes: none
+ </description>
+ <initToZero></initToZero>
+ <valueType>uint8</valueType>
+ <writeable/>
+ <array> 2 2</array>
+ <mssAccessorName>eff_num_ranks_per_dimm</mssAccessorName>
+ </attribute>
+
</attributes>
OpenPOWER on IntegriCloud