-## @file\r
-# Library producing helper routines for this platform.\r
-#\r
-# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
-#\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-##\r
-\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = DxePlatformHelperLib\r
- FILE_GUID = 02805010-2591-4ed3-827B-A218F34AE0D7\r
- MODULE_TYPE = DXE_DRIVER\r
- VERSION_STRING = 1.0\r
- LIBRARY_CLASS = PlatformHelperLib|DXE_DRIVER DXE_RUNTIME_DRIVER SMM_CORE DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32\r
-#\r
-\r
-[Sources]\r
- PlatformHelperLib.c\r
- PlatformHelperDxe.c\r
- PlatformLeds.c\r
-\r
-[Packages]\r
- MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
- QuarkSocPkg/QuarkSocPkg.dec\r
- QuarkPlatformPkg/QuarkPlatformPkg.dec\r
-\r
-[LibraryClasses]\r
- BaseLib\r
- PcdLib\r
- BaseMemoryLib\r
- SerialPortLib\r
- S3BootScriptLib\r
- UefiBootServicesTableLib\r
- UefiRuntimeServicesTableLib\r
- DxeServicesLib\r
- HobLib\r
- IntelQNCLib\r
- I2cLib\r
-\r
-[Protocols]\r
- gEfiSpiProtocolGuid\r
- gEfiSmmSpiProtocolGuid\r
- gEfiSmmBase2ProtocolGuid\r
- gEdkiiVariableLockProtocolGuid ## CONSUMES\r
-\r
-[Guids]\r
- gEfiGlobalVariableGuid\r
- gEfiImageSecurityDatabaseGuid\r
- gEfiQuarkCapsuleGuid\r
- gQuarkVariableLockGuid ## CONSUMES\r
- gEfiMemoryConfigDataGuid ## CONSUMES\r
-\r
-[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
- gQuarkPlatformTokenSpaceGuid.PcdFlashAreaBaseAddress\r
- gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoveryBase\r
- gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoverySize\r
- gQuarkPlatformTokenSpaceGuid.PcdPkX509File\r
- gQuarkPlatformTokenSpaceGuid.PcdKekX509File\r
- gQuarkPlatformTokenSpaceGuid.PcdKekRsa2048File\r
- gQuarkPlatformTokenSpaceGuid.PcdSpiFlashDeviceSize\r