2 # Provides the capability to update TPM state setup browser
3 # By this module, user may enable/disable/activate/deactivate/clear TPM, etc.
5 # Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 INF_VERSION = 0x00010005
12 BASE_NAME = TcgConfigDxe
13 MODULE_UNI_FILE = TcgConfigDxe.uni
14 FILE_GUID = 1FA4DAFE-FA5D-4d75-BEA6-5863862C520A
15 MODULE_TYPE = DXE_DRIVER
17 ENTRY_POINT = TcgConfigDriverEntryPoint
18 UNLOAD_IMAGE = TcgConfigDriverUnload
21 # VALID_ARCHITECTURES = IA32 X64 EBC
34 MdeModulePkg/MdeModulePkg.dec
35 SecurityPkg/SecurityPkg.dec
42 UefiBootServicesTableLib
43 UefiRuntimeServicesTableLib
53 ## SOMETIMES_PRODUCES ## Variable:L"PhysicalPresence"
54 ## SOMETIMES_CONSUMES ## Variable:L"PhysicalPresence"
55 gEfiPhysicalPresenceGuid
60 gEfiTpmDeviceInstanceTpm12Guid ## CONSUMES ## GUID # TPM device identifier
63 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
64 gEfiDevicePathProtocolGuid ## PRODUCES
65 gEfiTcgProtocolGuid ## CONSUMES
68 gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES
71 gEfiHiiConfigRoutingProtocolGuid AND
72 gEfiHiiDatabaseProtocolGuid AND
73 gEfiVariableArchProtocolGuid AND
74 gEfiVariableWriteArchProtocolGuid
76 [UserExtensions.TianoCore."ExtraFiles"]