Adds the TPM Required Policy to the BMC BIOS

This commit adds the TPM Required Policy, as an enumeration,
to the BMC BIOS.

Adds both a current value and a pending value.

The enumeration fields are 'Required' and 'Not Required'
where 'Required' is interpreted as a functional TPM is required
to the boot the system and 'Not Required' is interpreted as *not*
needing a functional TPM to boot the system.

Signed-off-by: Roland Veloz <rveloz@us.ibm.com>
Change-Id: I52ab04414e63f8e4e433b5c11440255d15e36e10
diff --git a/oem/ibm/configurations/bios/enum_attrs.json b/oem/ibm/configurations/bios/enum_attrs.json
index e420783..c5d2ca3 100644
--- a/oem/ibm/configurations/bios/enum_attrs.json
+++ b/oem/ibm/configurations/bios/enum_attrs.json
@@ -288,6 +288,30 @@
          ],
          "helpText" : "Specifies if the memory mirroring is enabled for the current IPL. Do not set this attribute directly; set hb_memory_mirror_mode instead.",
          "displayName" : "Memory Mirror Mode (current)"
+      },
+      {
+         "attribute_name":"hb_tpm_required",
+         "possible_values":[
+            "Required",
+            "Not Required"
+         ],
+         "default_values":[
+            "Required"
+         ],
+         "helpText" : "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system",
+         "displayName" : "TPM Required Policy (pending)"
+      },
+      {
+         "attribute_name":"hb_tpm_required_current",
+         "possible_values":[
+            "Required",
+            "Not Required"
+         ],
+         "default_values":[
+            "Required"
+         ],
+         "helpText" : "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system. Do not set this attribute directly; set hb_tpm_required instead.",
+         "displayName" : "TPM Required Policy (current)"
       }
    ]
 }