summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2019-05-02 10:41:38 -0500
committerRAJA DAS <rajadas2@in.ibm.com>2019-05-15 03:19:55 -0500
commitcd57fb58133ab3e3562b4719deb59eaa36c99d8e (patch)
treedf7c05f4fcc5e8b6e45a71ae62aaa4b60f173380 /src/import/chips/p9/procedures/xml
parent8f2375e3e79c77b9179dd32b03ae2ad8d2e33aa7 (diff)
downloadtalos-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.xml22
-rwxr-xr-xsrc/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml5
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>
OpenPOWER on IntegriCloud