]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/Feature/Capsule/Library/PlatformFlashAccessLib/PlatformFlashAccessLib.inf
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[mirror_edk2.git] / Vlv2TbltDevicePkg / Feature / Capsule / Library / PlatformFlashAccessLib / PlatformFlashAccessLib.inf
CommitLineData
75ce133c
JY
1## @file\r
2# Platform Flash Access library.\r
3#\r
20eb921b 4# Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>\r
9dc8036d 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
75ce133c
JY
6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = PlatformFlashAccessLib\r
12 FILE_GUID = 31CF9CEC-DA4E-4505-AA20-33364A291A95\r
13 MODULE_TYPE = BASE\r
14 VERSION_STRING = 1.0\r
15 LIBRARY_CLASS = PlatformFlashAccessLib\r
16 LIBRARY_CLASS = MicrocodeFlashAccessLib\r
17 CONSTRUCTOR = PerformFlashAccessLibConstructor\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
22ec06c8 22# VALID_ARCHITECTURES = IA32 X64 EBC\r
75ce133c
JY
23#\r
24\r
25[Sources]\r
26 PlatformFlashAccessLib.c\r
27\r
28[Packages]\r
29 MdePkg/MdePkg.dec\r
30 MdeModulePkg/MdeModulePkg.dec\r
31 SignedCapsulePkg/SignedCapsulePkg.dec\r
32 Vlv2TbltDevicePkg/PlatformPkg.dec\r
27f44846 33 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec\r
75ce133c
JY
34\r
35[LibraryClasses]\r
36 BaseMemoryLib\r
27f44846 37 IoLib\r
75ce133c
JY
38 PcdLib\r
39 DebugLib\r
75ce133c 40 MemoryAllocationLib\r
27f44846
KM
41 CacheMaintenanceLib\r
42\r
43[Guids]\r
44 gEdkiiSystemFmpCapsuleConfigFileGuid ## SOMETIMES_CONSUMES ## GUID\r
45\r
46[Protocols]\r
47 gEfiSpiProtocolGuid ## CONSUMES\r
75ce133c
JY
48\r
49[Pcd]\r
27f44846
KM
50 gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress ## SOMETIMES_CONSUMES\r
51 gPlatformModuleTokenSpaceGuid.PcdFlashChipBase ## SOMETIMES_CONSUMES\r
52 gPlatformModuleTokenSpaceGuid.PcdFlashChipSize ## SOMETIMES_CONSUMES\r
53 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## SOMETIMES_CONSUMES\r
54\r