diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2016-05-13 15:06:18 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-05-18 18:05:40 -0400 |
commit | c48cff619b98531bf2ed2643d9c015df67710dca (patch) | |
tree | f8c6244acd49deeee09b41fd90592e6063dcf98c /src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml | |
parent | bfad8a3e5891cc83c9563bc3f3cf6bde98e720ad (diff) | |
download | talos-hostboot-c48cff619b98531bf2ed2643d9c015df67710dca.tar.gz talos-hostboot-c48cff619b98531bf2ed2643d9c015df67710dca.zip |
Define attributes for synchronous mode
Changed ATTR_MC_SYNC_MODE to be writeable instead of platInit
ATTR_REQUIRED_SYNCH_MODE holds the rules on what mode to use
Change-Id: Ibb8b01635db885490e4c4d287e0316bb2e9abffc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24548
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml index c6a5a7878..6b4811b03 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml @@ -45,16 +45,6 @@ </attribute> <!-- ********************************************************************* --> <attribute> - <id>ATTR_MEM_IN_SYNCH_MODE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Run the memory clocks in synchronous mode with the nest clocks. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> <id>ATTR_MAX_ALLOWED_DIMM_FREQ</id> <targetType>TARGET_TYPE_SYSTEM</targetType> <description> @@ -71,4 +61,20 @@ <platInit/> </attribute> <!-- ********************************************************************* --> + <attribute> + <id>ATTR_REQUIRED_SYNCH_MODE</id> + <targetType>TARGET_TYPE_SYSTEM</targetType> + <description> + Specify the system policy to enforce synchronous mode between memory and + nest. This drives the value of ATTR_MEM_IN_SYNCH_MODE. + UNDETERMINED : Run synchronously if the dimm and nest freq matches + ALWAYS : Require matching frequencies and deconfigure memory that + does not match the nest + NEVER : Do not run synchronously, even if the frequencies match + </description> + <valueType>uint8</valueType> + <enum>UNDETERMINED=0, ALWAYS=1, NEVER=2</enum> + <platInit/> + </attribute> + <!-- ********************************************************************* --> </attributes> |