## @file # # Copyright (c) 1999 - 2016, 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 [Guids] gEfiBiosIdGuid gEfiPlatformBootModeGuid gEfiBoardFeaturesGuid gItkDataVarGuid gDmiDataGuid gIdccDataHubGuid gEfiPciLanInfoGuid gEfiNormalSetupGuid gEfiGlobalVariableGuid gEfiEventExitBootServicesGuid gEfiVlv2VariableGuid gEfiSecureBootEnableDisableGuid [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 [Depex] gEfiPciRootBridgeIoProtocolGuid AND gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiBootScriptSaveProtocolGuid AND gEfiCpuIoProtocolGuid AND gDxePchPlatformPolicyProtocolGuid AND gEfiGlobalNvsAreaProtocolGuid