]>
Commit | Line | Data |
---|---|---|
4b46d4b6 | 1 | ## @file\r |
3cbfba02 | 2 | #\r |
37e86e26 | 3 | # Copyright (c) 1999 - 2016, Intel Corporation. All rights reserved\r |
4b46d4b6 | 4 | #\r |
9dc8036d | 5 | # SPDX-License-Identifier: BSD-2-Clause-Patent\r |
4b46d4b6 | 6 | #\r |
3cbfba02 DW |
7 | #\r |
8 | # Module Name:\r | |
9 | #\r | |
10 | # PlatformBB.inf\r | |
11 | #\r | |
12 | # Abstract:\r | |
13 | #\r | |
14 | # Component description file for platform DXE driver\r | |
15 | # ------------------------------------------------------------------------------\r | |
16 | # Rev Date<MM/DD/YYYY> Name Description\r | |
17 | # ------------------------------------------------------------------------------\r | |
18 | # R01 <04/22/2011> LB Update code for SIO83627UHG support.\r | |
19 | # ------------------------------------------------------------------------------\r | |
20 | #\r | |
4b46d4b6 | 21 | ##\r |
3cbfba02 DW |
22 | \r |
23 | [defines]\r | |
24 | INF_VERSION = 0x00010005\r | |
25 | BASE_NAME = PlatformDxe\r | |
26 | FILE_GUID = 056E7324-A718-465b-9A84-228F06642B4F\r | |
27 | MODULE_TYPE = DXE_DRIVER\r | |
28 | VERSION_STRING = 1.0\r | |
29 | PI_SPECIFICATION_VERSION = 0x0001000A\r | |
30 | ENTRY_POINT = InitializePlatform\r | |
31 | \r | |
32 | [sources.common]\r | |
33 | BoardId.c\r | |
34 | BoardIdDecode.c\r | |
35 | ClockControl.c\r | |
36 | Platform.c\r | |
37 | IchRegTable.c\r | |
38 | IdccInfo.c\r | |
39 | SioPlatformPolicy.c\r | |
40 | IchPlatformPolicy.c\r | |
41 | PciDevice.c\r | |
42 | SlotConfig.c\r | |
43 | IchTcoReset.c\r | |
44 | SensorVar.c\r | |
45 | LegacySpeaker.c\r | |
46 | Observable/Observable.c\r | |
47 | ExI.c\r | |
d71c25cf | 48 | Rtc.c\r |
3cbfba02 DW |
49 | \r |
50 | [Packages]\r | |
51 | MdePkg/MdePkg.dec\r | |
52 | MdeModulePkg/MdeModulePkg.dec\r | |
53 | IntelFrameworkPkg/IntelFrameworkPkg.dec\r | |
54 | IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r | |
55 | Vlv2TbltDevicePkg/PlatformPkg.dec\r | |
56 | Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec\r | |
57 | SecurityPkg/SecurityPkg.dec\r | |
58 | CryptoPkg/CryptoPkg.dec\r | |
fb1a4e36 | 59 | IntelFspWrapperPkg/IntelFspWrapperPkg.dec\r |
3cbfba02 DW |
60 | \r |
61 | [LibraryClasses]\r | |
62 | BaseLib\r | |
63 | BaseMemoryLib\r | |
64 | MemoryAllocationLib\r | |
65 | UefiBootServicesTableLib\r | |
66 | UefiDriverEntryPoint\r | |
67 | UefiRuntimeServicesTableLib\r | |
68 | DxeServicesTableLib\r | |
69 | PchPlatformLib\r | |
70 | \r | |
71 | DebugLib\r | |
72 | HiiLib\r | |
73 | PrintLib\r | |
74 | UefiLib\r | |
75 | S3BootScriptLib\r | |
76 | ReportStatusCodeLib\r | |
77 | EfiRegTableLib\r | |
78 | BiosIdLib\r | |
79 | BaseCryptLib\r | |
80 | \r | |
81 | [Guids]\r | |
82 | gEfiBiosIdGuid\r | |
83 | gEfiPlatformBootModeGuid\r | |
84 | gEfiBoardFeaturesGuid\r | |
85 | gItkDataVarGuid\r | |
86 | gDmiDataGuid\r | |
87 | gIdccDataHubGuid\r | |
88 | gEfiPciLanInfoGuid\r | |
89 | gEfiNormalSetupGuid\r | |
90 | gEfiGlobalVariableGuid\r | |
91 | gEfiEventExitBootServicesGuid\r | |
92 | gEfiVlv2VariableGuid\r | |
93 | gEfiSecureBootEnableDisableGuid\r | |
94 | \r | |
95 | [Protocols]\r | |
96 | gEfiPciRootBridgeIoProtocolGuid # CONSUMES ## GUID\r | |
97 | gEfiVariableArchProtocolGuid\r | |
98 | gEfiVariableWriteArchProtocolGuid\r | |
99 | gEfiHiiConfigAccessProtocolGuid\r | |
100 | gEfiBootScriptSaveProtocolGuid\r | |
101 | gEfiCpuIoProtocolGuid\r | |
102 | gEfiDevicePathProtocolGuid\r | |
103 | gEfiDiskInfoProtocolGuid\r | |
104 | gEfiPs2PolicyProtocolGuid\r | |
105 | gEfiIsaAcpiProtocolGuid\r | |
106 | gEfiDataHubProtocolGuid\r | |
107 | gEfiPciIoProtocolGuid\r | |
108 | gDxePchPlatformPolicyProtocolGuid\r | |
109 | gEfiTpmMpDriverProtocolGuid\r | |
110 | gEfiLpcWpce791PolicyProtocolGuid\r | |
111 | gUsbPolicyGuid\r | |
112 | gEfiSpeakerInterfaceProtocolGuid\r | |
113 | gDxeVlvPlatformPolicyGuid\r | |
114 | gEfiSmbiosSlotPopulationGuid\r | |
115 | gObservableProtocolGuid\r | |
116 | gEfiCk505ClockPlatformInfoGuid\r | |
117 | gEfiLpcWpc83627PolicyProtocolGuid\r | |
118 | gEfiTcoResetProtocolGuid\r | |
119 | gEfiWatchdogTimerDriverProtocolGuid\r | |
120 | gEfiPlatformIdeInitProtocolGuid\r | |
121 | gEfiGlobalNvsAreaProtocolGuid\r | |
122 | gEfiCpuIo2ProtocolGuid\r | |
123 | gIgdOpRegionProtocolGuid\r | |
d71c25cf | 124 | gExitPmAuthProtocolGuid\r |
620f2891 | 125 | gEdkiiVariableLockProtocolGuid\r |
3cbfba02 DW |
126 | \r |
127 | [Pcd.common]\r | |
128 | gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval\r | |
129 | gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r | |
130 | gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress\r | |
131 | gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress\r | |
fb1a4e36 | 132 | gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeSize\r |
37e86e26 | 133 | gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection\r |
fb1a4e36 SL |
134 | gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase\r |
135 | gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase\r | |
136 | gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize\r | |
137 | gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase\r | |
4b46d4b6 | 138 | \r |
3cbfba02 DW |
139 | \r |
140 | [Depex]\r | |
141 | gEfiPciRootBridgeIoProtocolGuid AND\r | |
142 | gEfiVariableArchProtocolGuid AND\r | |
143 | gEfiVariableWriteArchProtocolGuid AND\r | |
144 | gEfiBootScriptSaveProtocolGuid AND\r | |
145 | gEfiCpuIoProtocolGuid AND\r | |
146 | gDxePchPlatformPolicyProtocolGuid AND\r | |
147 | gEfiGlobalNvsAreaProtocolGuid\r | |
148 | \r | |
149 | \r |