]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf
OvmfPkg/Tcg2ConfigPei: skip TPM-1.2 detection when building for ARM/AARCH64
[mirror_edk2.git] / OvmfPkg / Tcg / Tcg2Config / Tcg2ConfigPei.inf
CommitLineData
6cf1880f 1## @file\r
1affa1c0 2# Set TPM device type\r
6cf1880f 3#\r
1affa1c0
LE
4# In SecurityPkg, this module initializes the TPM device type based on a UEFI\r
5# variable and/or hardware detection. In OvmfPkg, the module only performs TPM2\r
6# hardware detection.\r
6cf1880f
MAL
7#\r
8# Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>\r
9# Copyright (C) 2018, Red Hat, Inc.\r
10#\r
b26f0cf9 11# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6cf1880f
MAL
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = Tcg2ConfigPei\r
17 FILE_GUID = BF7F2B0C-9F2F-4889-AB5C-12460022BE87\r
18 MODULE_TYPE = PEIM\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = Tcg2ConfigPeimEntryPoint\r
21\r
22[Sources]\r
23 Tcg2ConfigPeim.c\r
fc72a6ce 24 Tpm12Support.h\r
6cf1880f 25\r
74f90d38
LE
26[Sources.IA32, Sources.X64]\r
27 Tpm12Support.c\r
28\r
29[Sources.ARM, Sources.AARCH64]\r
30 Tpm12SupportNull.c\r
31\r
6cf1880f
MAL
32[Packages]\r
33 MdePkg/MdePkg.dec\r
34 MdeModulePkg/MdeModulePkg.dec\r
6b3d196a 35 OvmfPkg/OvmfPkg.dec\r
6cf1880f
MAL
36 SecurityPkg/SecurityPkg.dec\r
37\r
38[LibraryClasses]\r
39 PeimEntryPoint\r
08c77cce 40 BaseLib\r
6cf1880f
MAL
41 DebugLib\r
42 PeiServicesLib\r
43 Tpm2DeviceLib\r
44\r
74f90d38
LE
45[LibraryClasses.IA32, LibraryClasses.X64]\r
46 Tpm12DeviceLib\r
47\r
6cf1880f 48[Guids]\r
1affa1c0 49 gEfiTpmDeviceSelectedGuid ## PRODUCES ## GUID # Used as a PPI GUID\r
6cf1880f 50 gEfiTpmDeviceInstanceTpm20DtpmGuid ## SOMETIMES_CONSUMES\r
89236992 51 gEfiTpmDeviceInstanceTpm12Guid ## SOMETIMES_CONSUMES\r
6cf1880f
MAL
52\r
53[Ppis]\r
54 gPeiTpmInitializationDonePpiGuid ## SOMETIMES_PRODUCES\r
55\r
56[Pcd]\r
57 gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## PRODUCES\r
58\r
6b3d196a 59[Depex.IA32, Depex.X64]\r
6cf1880f 60 TRUE\r
6b3d196a
AB
61\r
62[Depex.ARM, Depex.AARCH64]\r
63 gOvmfTpmDiscoveredPpiGuid\r