summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types.xml25
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml3
2 files changed, 28 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 1d834d780..ab456ceaf 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -1015,6 +1015,31 @@
</attribute>
<attribute>
+ <id>TPM_UNUSABLE</id>
+ <description>
+ Indicates whether the TPM is unusable. Hostboot should not read this
+ value for any purpose other than tracing. This value should only be
+ written to when there is a certainty that the TPM is not usable.
+ This attribute is consumed by FSP during alignment check to determine
+ the optimal boot configuration. This attribute can be removed if TPM
+ gard is ever supported.
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <range>
+ <min>0</min>
+ <max>1</max>
+ </range>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable></readable>
+ <writeable></writeable>
+ <no_export/>
+ </attribute>
+
+ <attribute>
<description>
Indicates the chip's EC level, distinct from ATTR_EC to handle
non-standard mini-ECs, e.g. 1.01, separate from the real
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index c86f99606..36497b876 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -1050,6 +1050,9 @@
<attribute>
<id>TPM_INFO</id>
</attribute>
+ <attribute>
+ <id>TPM_UNUSABLE</id>
+ </attribute>
</targetType>
<!-- This special TPM target exists only to adapt Hostboot's TPM target to
OpenPOWER on IntegriCloud