1## @file 2# Library producing helper routines for this platform. 3# 4# Copyright (c) 2013 Intel Corporation. 5# 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# 11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13# 14## 15 16[Defines] 17 INF_VERSION = 0x00010005 18 BASE_NAME = DxePlatformHelperLib 19 FILE_GUID = 02805010-2591-4ed3-827B-A218F34AE0D7 20 MODULE_TYPE = DXE_DRIVER 21 VERSION_STRING = 1.0 22 LIBRARY_CLASS = PlatformHelperLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER SMM_CORE DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER 23 24# 25# The following information is for reference only and not required by the build tools. 26# 27# VALID_ARCHITECTURES = IA32 28# 29 30[Sources] 31 PlatformHelperLib.c 32 PlatformHelperDxe.c 33 PlatformLeds.c 34 35[Packages] 36 MdePkg/MdePkg.dec 37 MdeModulePkg/MdeModulePkg.dec 38 QuarkSocPkg/QuarkSocPkg.dec 39 QuarkPlatformPkg/QuarkPlatformPkg.dec 40 41[LibraryClasses] 42 BaseLib 43 PcdLib 44 BaseMemoryLib 45 SerialPortLib 46 S3BootScriptLib 47 UefiBootServicesTableLib 48 UefiRuntimeServicesTableLib 49 DxeServicesLib 50 HobLib 51 IntelQNCLib 52 I2cLib 53 54[Protocols] 55 gEfiSpiProtocolGuid 56 gEfiSmmSpiProtocolGuid 57 gEfiSmmBase2ProtocolGuid 58 gEdkiiVariableLockProtocolGuid ## CONSUMES 59 60[Guids] 61 gEfiGlobalVariableGuid 62 gEfiImageSecurityDatabaseGuid 63 gEfiQuarkCapsuleGuid 64 gQuarkVariableLockGuid ## CONSUMES 65 gEfiMemoryConfigDataGuid ## CONSUMES 66 67[Pcd] 68 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase 69 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize 70 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaBaseAddress 71 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoveryBase 72 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoverySize 73 gQuarkPlatformTokenSpaceGuid.PcdPkX509File 74 gQuarkPlatformTokenSpaceGuid.PcdKekX509File 75 gQuarkPlatformTokenSpaceGuid.PcdKekRsa2048File 76 gQuarkPlatformTokenSpaceGuid.PcdSpiFlashDeviceSize 77