/** @file Declare the InternalTpm12Detect() function, hiding the TPM-1.2 detection internals. Copyright (C) 2020, Red Hat, Inc. SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef TPM12_SUPPORT_H_ #define TPM12_SUPPORT_H_ #include /** Detect the presence of a TPM with interface version 1.2. @retval EFI_UNSUPPORTED The platform that includes this particular implementation of the function does not support TPM-1.2. @retval EFI_SUCCESS TPM-1.2 available. The Tpm12RequestUseTpm() and Tpm12SubmitCommand(TPM_ORD_GetTicks) operations (from the Tpm12DeviceLib class) have succeeded. @return Error codes propagated from Tpm12RequestUseTpm() and Tpm12SubmitCommand(). **/ EFI_STATUS InternalTpm12Detect ( VOID ); #endif // TPM12_SUPPORT_H_