dmi_hpe_tm_chip
Synopsis
#include <opendmi/entity/hpe/trusted-module.h>
typedef enum dmi_hpe_tm_chip {
DMI_HPE_TM_CHIP_NONE = 0x00,
DMI_HPE_TM_CHIP_STM_GEN10 = 0x01,
DMI_HPE_TM_CHIP_PTT = 0x02,
DMI_HPE_TM_CHIP_NATIONZ = 0x03,
DMI_HPE_TM_CHIP_STM_GEN10_PLUS = 0x04,
DMI_HPE_TM_CHIP_STM_GEN11 = 0x05,
DMI_HPE_TM_CHIP_STM_GEN12 = 0x06
} dmi_hpe_tm_chip_t;
const char *dmi_hpe_tm_chip_name(dmi_hpe_tm_chip_t value);
Description
The dmi_hpe_tm_chip_t enumeration tells the chip of a trusted module, and is
the type of the chip field of dmi_hpe_trusted_module_t. Other values may
be found in the data, and are kept as they are.
The dmi_hpe_tm_chip_name function returns the name of a value, as the
command line tool shows it.
Values
DMI_HPE_TM_CHIP_NONE-
None.
DMI_HPE_TM_CHIP_STM_GEN10-
STMicro TPM of Gen10.
DMI_HPE_TM_CHIP_PTT-
Intel firmware TPM (PTT).
DMI_HPE_TM_CHIP_NATIONZ-
Nationz TPM.
DMI_HPE_TM_CHIP_STM_GEN10_PLUS-
STMicro TPM of Gen10 Plus.
DMI_HPE_TM_CHIP_STM_GEN11-
STMicro TPM of Gen11.
DMI_HPE_TM_CHIP_STM_GEN12-
STMicro TPM of Gen12.
Return value
dmi_hpe_tm_chip_name returns the name of the value, translated to the language of the
current locale when a translation is available, or nullptr if the value
has no name. The returned string must not be modified or freed.