summaryrefslogtreecommitdiff
path: root/Vlv2TbltDevicePkg/PlatformDxe/PlatformDxe.inf
blob: 80bf8829ef1b2443e56079651fd5118b58934be5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#/*++
#
#  Copyright (c)  1999  - 2017, Intel Corporation. All rights reserved
#                                                                                  
# This program and the accompanying materials are licensed and made available under
# the terms and conditions of the BSD License that accompanies this distribution.  
# The full text of the license may be found at                                     
# http://opensource.org/licenses/bsd-license.php.                                  
#                                                                                  
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,            
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.    
#                                                                                  
#
#  Module Name:
#
#    PlatformBB.inf
#
#  Abstract:
#
#    Component description file for platform DXE driver
#  ------------------------------------------------------------------------------
#  Rev   Date<MM/DD/YYYY>    Name    Description
#  ------------------------------------------------------------------------------
#  R01     <04/22/2011>       LB     Update code for SIO83627UHG support.
#  ------------------------------------------------------------------------------
#
#--*/

[defines]
  INF_VERSION                    = 0x00010005
  BASE_NAME                      = PlatformDxe
  FILE_GUID                      = 056E7324-A718-465b-9A84-228F06642B4F
  MODULE_TYPE                    = DXE_DRIVER
  VERSION_STRING                 = 1.0
  PI_SPECIFICATION_VERSION       = 0x0001000A
  ENTRY_POINT                    = InitializePlatform

[sources.common]
  BoardId.c
  BoardIdDecode.c
  ClockControl.c
  Platform.c
  IchRegTable.c
  IdccInfo.c
  SioPlatformPolicy.c
  IchPlatformPolicy.c
  PciDevice.c
  SlotConfig.c
  IchTcoReset.c
  SensorVar.c
  LegacySpeaker.c
  Observable/Observable.c
  ExI.c
  Rtc.c

[Packages]
  MdePkg/MdePkg.dec
  MdeModulePkg/MdeModulePkg.dec
  IntelFrameworkPkg/IntelFrameworkPkg.dec
  IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
  Vlv2TbltDevicePkg/PlatformPkg.dec
  Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  SecurityPkg/SecurityPkg.dec
  CryptoPkg/CryptoPkg.dec
  IntelFspWrapperPkg/IntelFspWrapperPkg.dec

[LibraryClasses]
  BaseLib
  BaseMemoryLib
  MemoryAllocationLib
  UefiBootServicesTableLib
  UefiDriverEntryPoint
  UefiRuntimeServicesTableLib
  DxeServicesTableLib
  PchPlatformLib

  DebugLib
  HiiLib
  PrintLib
  UefiLib
  S3BootScriptLib
  ReportStatusCodeLib
  EfiRegTableLib
  BiosIdLib
  BaseCryptLib
  PcdLib

[Guids]
  gEfiBiosIdGuid
  gEfiPlatformBootModeGuid
  gEfiBoardFeaturesGuid
  gItkDataVarGuid
  gDmiDataGuid
  gIdccDataHubGuid
  gEfiPciLanInfoGuid
  gEfiNormalSetupGuid
  gEfiGlobalVariableGuid
  gEfiEventExitBootServicesGuid
  gEfiVlv2VariableGuid
  gEfiSecureBootEnableDisableGuid
  gSystemRtcTimeVariableGuid

[Protocols]
  gEfiPciRootBridgeIoProtocolGuid    # CONSUMES  ## GUID
  gEfiVariableArchProtocolGuid
  gEfiVariableWriteArchProtocolGuid
  gEfiHiiConfigAccessProtocolGuid
  gEfiBootScriptSaveProtocolGuid
  gEfiCpuIoProtocolGuid
  gEfiDevicePathProtocolGuid
  gEfiDiskInfoProtocolGuid
  gEfiPs2PolicyProtocolGuid
  gEfiIsaAcpiProtocolGuid
  gEfiDataHubProtocolGuid
  gEfiPciIoProtocolGuid
  gDxePchPlatformPolicyProtocolGuid
  gEfiTpmMpDriverProtocolGuid
  gEfiLpcWpce791PolicyProtocolGuid
  gUsbPolicyGuid
  gEfiSpeakerInterfaceProtocolGuid
  gDxeVlvPlatformPolicyGuid
  gEfiSmbiosSlotPopulationGuid
  gObservableProtocolGuid
  gEfiCk505ClockPlatformInfoGuid
  gEfiLpcWpc83627PolicyProtocolGuid
  gEfiTcoResetProtocolGuid
  gEfiWatchdogTimerDriverProtocolGuid
  gEfiPlatformIdeInitProtocolGuid
  gEfiGlobalNvsAreaProtocolGuid
  gEfiCpuIo2ProtocolGuid
  gIgdOpRegionProtocolGuid
  gExitPmAuthProtocolGuid
  gEdkiiVariableLockProtocolGuid

[Pcd.common]
  gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval
  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
  gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress
  gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeSize
  gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection
  gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
  gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
  gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize
  gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
  gPlatformModuleTokenSpaceGuid.PcdRtcPowerFailure
  

[Depex]
  gEfiPciRootBridgeIoProtocolGuid     AND
  gEfiVariableArchProtocolGuid        AND
  gEfiVariableWriteArchProtocolGuid   AND
  gEfiBootScriptSaveProtocolGuid      AND
  gEfiCpuIoProtocolGuid               AND
  gDxePchPlatformPolicyProtocolGuid   AND
  gEfiGlobalNvsAreaProtocolGuid