diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2019-05-02 10:41:38 -0500 |
---|---|---|
committer | RAJA DAS <rajadas2@in.ibm.com> | 2019-05-15 03:19:55 -0500 |
commit | cd57fb58133ab3e3562b4719deb59eaa36c99d8e (patch) | |
tree | df7c05f4fcc5e8b6e45a71ae62aaa4b60f173380 /src/import/chips/p9/procedures/xml | |
parent | 8f2375e3e79c77b9179dd32b03ae2ad8d2e33aa7 (diff) | |
download | talos-sbe-cd57fb58133ab3e3562b4719deb59eaa36c99d8e.tar.gz talos-sbe-cd57fb58133ab3e3562b4719deb59eaa36c99d8e.zip |
Synch up OMI and MCA frequencies
There is an intrinsic link between ATTR_FREQ_MCA_MHZ and
ATTR_FREQ_OMI_MHZ and ATTR_MC_PLL_BUCKET.
-ATTR_MC_PLL_BUCKET will be read-only, platforms will return the
value based on ATTR_FREQ_OMI_MHZ.
-ATTR_FREQ_MCA_MHZ will be read-only (again), platforms will return
the value based on ATTR_FREQ_OMI_MHZ.
-ATTR_FREQ_OMI_MHZ will be writeable, defaulted by mrw/config file,
written by mss_freq_system.
-OMI_PLL_FREQ_LIST was be expanded to include the value of
ATTR_FREQ_MCA_MHZ. Platforms will use ATTR_FREQ_OMI_MHZ (and VCO)
as the key into OMI_PLL_FREQ_LIST to determine the value of
ATTR_MC_PLL_BUCKET and ATTR_FREQ_MCA_MHZ
Change-Id: I17681b8b1ff8ad6b195fc741e20e48ac60ce1c99
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76877
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Dev-Ready: Steven B. Janssen <janssens@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Benjamin Gass <bgass@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76903
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml | 22 | ||||
-rwxr-xr-x | src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml | 5 |
2 files changed, 16 insertions, 11 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml index b48e7a96..850f58e4 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml @@ -50,21 +50,23 @@ <id>ATTR_FREQ_MCA_MHZ</id> <targetType>TARGET_TYPE_SYSTEM</targetType> <description> - The frequency of the memory controller channel. In synchronous mode, - this is equivalent to ATTR_FREQ_PB_MHZ. This may be independently set - per pair of memory channels if operating in asynchronous mode, - but this configuration is not anticipated. This clock drives the MCU queues, - and all the associated logic that drives the inputs to the DMI and reads - its outputs. + The frequency of the memory controller channel. + NIMBUS: In synchronous mode, this is equivalent to ATTR_FREQ_PB_MHZ. This + may be independently set per pair of memory channels if operating in + asynchronous mode, but this configuration is not anticipated. + CUMULUS: This clock drives the MCU queues, and all the associated logic + that drives the inputs to the DMI and reads its outputs. + AXONE: This is tied to the OMI frequency (MCAx16=OMI). </description> <valueType>uint32</valueType> <enum> - 2000 = 2000, - 2400 = 2400, + 1200 = 1200, 1333 = 1333, - 1600 = 1600 + 1466 = 1466, + 1600 = 1600, + 2000 = 2000, + 2400 = 2400 </enum> - <writeable/> <platInit/> </attribute> <!-- ********************************************************************** --> diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml index ef0b76ed..59df3835 100755 --- a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml @@ -753,7 +753,10 @@ <attribute> <id>ATTR_MC_PLL_BUCKET</id> <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>MC pll bucket selection in async mode for Cumulus</description> + <description>MC pll bucket selection. + See MEM_PLL_FREQ_LIST for Cumulus. + See OMI_PLL_FREQ_LIST for Axone. + </description> <valueType>uint8</valueType> <platInit/> </attribute> |