diff options
author | Greg Still <stillgs@us.ibm.com> | 2016-09-08 08:25:49 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-09-09 10:44:03 -0400 |
commit | 4e75b1732c6e2cdef57274adad6004b7f29de289 (patch) | |
tree | 5b70c7b3cec932ba8a8618f0baa3b2459eb429ac /src/import/chips | |
parent | cc5d7d24b85f7e60ebd05a815dffcc857aa5988a (diff) | |
download | talos-sbe-4e75b1732c6e2cdef57274adad6004b7f29de289.tar.gz talos-sbe-4e75b1732c6e2cdef57274adad6004b7f29de289.zip |
Add detailed description to ATTR_BOOT_FREQ_MULT
Change-Id: Ic546ff2a219ed3551e0675341ab5fe0f1e7892bd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29377
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29398
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/import/chips')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml | 19 |
1 files changed, 14 insertions, 5 deletions
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 6000c9d6..9be0f5d1 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml @@ -45,7 +45,7 @@ <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Clock Mux#0 settings</description> <valueType>uint8</valueType> - <platInit/> + <platInit/> </attribute> <attribute> @@ -186,7 +186,16 @@ <attribute> <id>ATTR_BOOT_FREQ_MULT</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>EQ boot frequency multiplier</description> + <description>EQ boot frequency multiplier + + The equation for this setting is BOOT_FREQ(MHz)/(REFCLK/DPLL_DIVIDER) where + the DPLL DIVIDER is planned for being set to 8. The value needs to be loaded + right justified. The value's right most 11 bits (becoming 0:10) is written + as bits 17:27 of PPM DPLL freq ctrl register. Bits 0:7 become DPLL.MULT_INTG(0:7) + and bits 8:10 are DPLL.MULT_FRAC(0:2). + + As an example: 3000MHz / (133MHz/8) = 3000 / 16.667 = ~180 => 0xB4 + </description> <valueType>uint16</valueType> <persistRuntime/> <platInit/> @@ -350,7 +359,7 @@ <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Bits 0 to 63 of the ECID in array entry 0 and bits 64 to 127 in ECID array entry 1 Created from running the mss_get_cen_ecid.C - Firmware shares some code with the processor, + Firmware shares some code with the processor, so the attribute is named so they can point at a target and have common function.</description> <valueType>uint64</valueType> <writeable/> @@ -564,7 +573,7 @@ <valueType>uint8</valueType> <platInit/> <writeable/> -</attribute> +</attribute> <attribute> <id>ATTR_SECURITY_MODE</id> @@ -626,7 +635,7 @@ <id>ATTR_SENSEADJ_STEP</id> <targetType>TARGET_TYPE_EQ</targetType> <description>IPL for skew adjust and duty cycle adjust</description> - <valueType>uint8</valueType> + <valueType>uint8</valueType> <writeable/> </attribute> |