Set RTC initial time to be BIOS Release time.
[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
66 [LibraryClasses]
67 BaseLib
68 BaseMemoryLib
69 MemoryAllocationLib
70 UefiBootServicesTableLib
71 UefiDriverEntryPoint
72 UefiRuntimeServicesTableLib
73 DxeServicesTableLib
74 PchPlatformLib
75
76 DebugLib
77 HiiLib
78 PrintLib
79 UefiLib
80 S3BootScriptLib
81 ReportStatusCodeLib
82 EfiRegTableLib
83 BiosIdLib
84 BaseCryptLib
85
86 [Guids]
87 gEfiBiosIdGuid
88 gEfiPlatformBootModeGuid
89 gEfiBoardFeaturesGuid
90 gItkDataVarGuid
91 gDmiDataGuid
92 gIdccDataHubGuid
93 gEfiPciLanInfoGuid
94 gEfiNormalSetupGuid
95 gEfiGlobalVariableGuid
96 gEfiEventExitBootServicesGuid
97 gEfiVlv2VariableGuid
98 gEfiSecureBootEnableDisableGuid
99
100 [Protocols]
101 gEfiPciRootBridgeIoProtocolGuid # CONSUMES ## GUID
102 gEfiVariableArchProtocolGuid
103 gEfiVariableWriteArchProtocolGuid
104 gEfiHiiConfigAccessProtocolGuid
105 gEfiBootScriptSaveProtocolGuid
106 gEfiCpuIoProtocolGuid
107 gEfiDevicePathProtocolGuid
108 gEfiDiskInfoProtocolGuid
109 gEfiPs2PolicyProtocolGuid
110 gEfiIsaAcpiProtocolGuid
111 gEfiDataHubProtocolGuid
112 gEfiPciIoProtocolGuid
113 gDxePchPlatformPolicyProtocolGuid
114 gEfiTpmMpDriverProtocolGuid
115 gEfiLpcWpce791PolicyProtocolGuid
116 gUsbPolicyGuid
117 gEfiSpeakerInterfaceProtocolGuid
118 gDxeVlvPlatformPolicyGuid
119 gEfiSmbiosSlotPopulationGuid
120 gObservableProtocolGuid
121 gEfiCk505ClockPlatformInfoGuid
122 gEfiLpcWpc83627PolicyProtocolGuid
123 gEfiTcoResetProtocolGuid
124 gEfiWatchdogTimerDriverProtocolGuid
125 gEfiPlatformIdeInitProtocolGuid
126 gEfiGlobalNvsAreaProtocolGuid
127 gEfiCpuIo2ProtocolGuid
128 gIgdOpRegionProtocolGuid
129 gExitPmAuthProtocolGuid
130
131 [Pcd.common]
132 gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval
133 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
134 gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
135 gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress
136 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection
137
138 [Depex]
139 gEfiPciRootBridgeIoProtocolGuid AND
140 gEfiVariableArchProtocolGuid AND
141 gEfiVariableWriteArchProtocolGuid AND
142 gEfiBootScriptSaveProtocolGuid AND
143 gEfiCpuIoProtocolGuid AND
144 gDxePchPlatformPolicyProtocolGuid AND
145 gEfiGlobalNvsAreaProtocolGuid
146
147