1## @file
2#
3#  Copyright (c)  1999  - 2016, 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  gEfiMdeModulePkgTokenSpaceGuid.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
156