summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorGreg Still <stillgs@us.ibm.com>2017-05-17 16:30:32 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-05-22 23:44:45 -0400
commitf291af8f20338e2bb74c42b7485d85da636aa0bd (patch)
tree54e6f098b70ea91b34bedf2929a938264534930f /src/import
parent6f774f08a1ed6b45291d83121c81c6d58a92ad5d (diff)
downloadtalos-hostboot-f291af8f20338e2bb74c42b7485d85da636aa0bd.tar.gz
talos-hostboot-f291af8f20338e2bb74c42b7485d85da636aa0bd.zip
PM: add defaults for AVSBus attributes
Change-Id: Ib236b495ec7beb655172e9f0fa27ed4664592ae5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40671 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> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40674 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
index c18e37110..c9cba22af 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
@@ -161,6 +161,7 @@
</description>
<valueType>uint32</valueType>
<platInit/>
+ <initToZero/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -174,9 +175,13 @@
p9_set_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
+ *MOST* systems use Bus 0 for VDD. If this is not the case, the value
+ must be appropriately set by the platform (eg MRWB or equivalent
</description>
<valueType>uint8</valueType>
<platInit/>
+ <initToZero/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -190,6 +195,9 @@
p9_set_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
+ *MOST* systems use Bus 1 for VDD. If this is not the case, the value
+ must be appropriately set by the platform (eg MRWB or equivalent)
</description>
<valueType>uint8</valueType>
<platInit/>
@@ -206,6 +214,8 @@
p9_set_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
+ For systems where VCS is not connected via AVSBus, set to 0xFF.
</description>
<valueType>uint8</valueType>
<platInit/>
@@ -223,9 +233,14 @@
p9_set_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
+ *MOST* systems use Rail 0 for VDD for the bus on which they are connected.
+ If this is not the case, the value must be appropriately set by the platform
+ (eg MRWB or equivalent)
</description>
<valueType>uint8</valueType>
<platInit/>
+ <initToZero/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -240,9 +255,14 @@
p9_set_avsbus_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
+ *MOST* systems use Rail 0 for VDN for the bus on which they are connected.
+ If this is not the case, the value must be appropriately set by the platform
+ (eg MRWB or equivalent)
</description>
<valueType>uint8</valueType>
<platInit/>
+ <initToZero/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -250,16 +270,18 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>
Defines the AVSBus rail selector number (0 - 15) for the VCS VRM on the bus
- defined by ATTR_AVSBUS_VDN_BUSNUM.
+ defined by ATTR_AVSBUS_VCS_BUSNUM.
Producer: Machine Readable Workbook
Consumers:
p9_set_avsbus_voltage (tool);
p9_build_pstate_datablock ->
Pstate Parameter Block (PSPB) for PGPE
+
</description>
<valueType>uint8</valueType>
<platInit/>
+ <initToZero/> <!-- This here strictly to allocate the attribute in Cronus -->
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -961,7 +983,7 @@
<platInit/>
<initToZero/>
</attribute>
-
+ <!-- ********************************************************************* -->
<attribute>
<id>ATTR_PBAX_GROUPID</id>
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
OpenPOWER on IntegriCloud