diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2016-05-13 15:06:18 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-06-21 16:45:17 -0400 |
commit | 5804a683b1e24789247b270a2b2140642b3bde20 (patch) | |
tree | 6c2dab6ec3b01585254ebab5b4e1d6d8b9e78a37 /src/import/chips/p9/procedures/xml/attribute_info/freq_attributes.xml | |
parent | e18e6553ca8aa2b94a803baac53dbbbc8b37f4d1 (diff) | |
download | talos-hostboot-5804a683b1e24789247b270a2b2140642b3bde20.tar.gz talos-hostboot-5804a683b1e24789247b270a2b2140642b3bde20.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: I006656e4e41701d2ed2175dd532057c217eff196
Original-Change-Id: Ibb8b01635db885490e4c4d287e0316bb2e9abffc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24547
Tested-by: Hostboot CI
Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com>
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Tested-by: Jenkins Server
Tested-by: PPE CI
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42147
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-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 b85e22f43..4b5ef665a 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 @@ -51,16 +51,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> @@ -91,4 +81,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> |