63ccf03029fa0c402a30a0093e211a1906090401
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformDxe / PlatformDxe.inf
1 #/*++
2 #
3 # Copyright (c) 1999 - 2015, Intel Corporation. All rights reserved
4 #
5 # This program and the accompanying materials are licensed and made available under
6 # the terms and conditions of the BSD License that accompanies this distribution.
7 # The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php.
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 #
14 # Module Name:
15 #
16 # PlatformBB.inf
17 #
18 # Abstract:
19 #
20 # Component description file for platform DXE driver
21 # ------------------------------------------------------------------------------
22 # Rev Date<MM/DD/YYYY> Name Description
23 # ------------------------------------------------------------------------------
24 # R01 <04/22/2011> LB Update code for SIO83627UHG support.
25 # ------------------------------------------------------------------------------
26 #
27 #--*/
28
29 [defines]
30 INF_VERSION = 0x00010005
31 BASE_NAME = PlatformDxe
32 FILE_GUID = 056E7324-A718-465b-9A84-228F06642B4F
33 MODULE_TYPE = DXE_DRIVER
34 VERSION_STRING = 1.0
35 PI_SPECIFICATION_VERSION = 0x0001000A
36 ENTRY_POINT = InitializePlatform
37
38 [sources.common]
39 BoardId.c
40 BoardIdDecode.c
41 ClockControl.c
42 Platform.c
43 IchRegTable.c
44 IdccInfo.c
45 SioPlatformPolicy.c
46 IchPlatformPolicy.c
47 PciDevice.c
48 SlotConfig.c
49 IchTcoReset.c
50 SensorVar.c
51 LegacySpeaker.c
52 Observable/Observable.c
53 ExI.c
54 Rtc.c
55
56 [Packages]
57 MdePkg/MdePkg.dec
58 MdeModulePkg/MdeModulePkg.dec
59 IntelFrameworkPkg/IntelFrameworkPkg.dec
60 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
61 Vlv2TbltDevicePkg/PlatformPkg.dec
62 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
63 SecurityPkg/SecurityPkg.dec
64 CryptoPkg/CryptoPkg.dec
65 IntelFspWrapperPkg/IntelFspWrapperPkg.dec
66
67 [LibraryClasses]
68 BaseLib
69 BaseMemoryLib
70 MemoryAllocationLib
71 UefiBootServicesTableLib
72 UefiDriverEntryPoint
73 UefiRuntimeServicesTableLib
74 DxeServicesTableLib
75 PchPlatformLib
76
77 DebugLib
78 HiiLib
79 PrintLib
80 UefiLib
81 S3BootScriptLib
82 ReportStatusCodeLib
83 EfiRegTableLib
84 BiosIdLib
85 BaseCryptLib
86
87 [Guids]
88 gEfiBiosIdGuid
89 gEfiPlatformBootModeGuid
90 gEfiBoardFeaturesGuid
91 gItkDataVarGuid
92 gDmiDataGuid
93 gIdccDataHubGuid
94 gEfiPciLanInfoGuid
95 gEfiNormalSetupGuid
96 gEfiGlobalVariableGuid
97 gEfiEventExitBootServicesGuid
98 gEfiVlv2VariableGuid
99 gEfiSecureBootEnableDisableGuid
100
101 [Protocols]
102 gEfiPciRootBridgeIoProtocolGuid # CONSUMES ## GUID
103 gEfiVariableArchProtocolGuid
104 gEfiVariableWriteArchProtocolGuid
105 gEfiHiiConfigAccessProtocolGuid
106 gEfiBootScriptSaveProtocolGuid
107 gEfiCpuIoProtocolGuid
108 gEfiDevicePathProtocolGuid
109 gEfiDiskInfoProtocolGuid
110 gEfiPs2PolicyProtocolGuid
111 gEfiIsaAcpiProtocolGuid
112 gEfiDataHubProtocolGuid
113 gEfiPciIoProtocolGuid
114 gDxePchPlatformPolicyProtocolGuid
115 gEfiTpmMpDriverProtocolGuid
116 gEfiLpcWpce791PolicyProtocolGuid
117 gUsbPolicyGuid
118 gEfiSpeakerInterfaceProtocolGuid
119 gDxeVlvPlatformPolicyGuid
120 gEfiSmbiosSlotPopulationGuid
121 gObservableProtocolGuid
122 gEfiCk505ClockPlatformInfoGuid
123 gEfiLpcWpc83627PolicyProtocolGuid
124 gEfiTcoResetProtocolGuid
125 gEfiWatchdogTimerDriverProtocolGuid
126 gEfiPlatformIdeInitProtocolGuid
127 gEfiGlobalNvsAreaProtocolGuid
128 gEfiCpuIo2ProtocolGuid
129 gIgdOpRegionProtocolGuid
130 gExitPmAuthProtocolGuid
131 gEdkiiVariableLockProtocolGuid
132
133 [Pcd.common]
134 gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval
135 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
136 gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
137 gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress
138 gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeSize
139 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection
140 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
141 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
142 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize
143 gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
144
145
146 [Depex]
147 gEfiPciRootBridgeIoProtocolGuid AND
148 gEfiVariableArchProtocolGuid AND
149 gEfiVariableWriteArchProtocolGuid AND
150 gEfiBootScriptSaveProtocolGuid AND
151 gEfiCpuIoProtocolGuid AND
152 gDxePchPlatformPolicyProtocolGuid AND
153 gEfiGlobalNvsAreaProtocolGuid
154
155