]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.inf
f788472406b7536d06abcdd53c343c62016a9860
[mirror_edk2.git] / ArmPlatformPkg / Drivers / NorFlashDxe / NorFlashStandaloneMm.inf
1 #/** @file
2 #
3 # Component description file for NorFlashStandaloneMm module
4 #
5 # Copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
6 # Copyright (c) 2020, Linaro, Ltd. All rights reserved.<BR>
7 #
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 #**/
11
12 [Defines]
13 INF_VERSION = 0x00010005
14 BASE_NAME = ArmVeNorFlashStandaloneMm
15 FILE_GUID = e67d82ad-cd56-4071-9151-95ee44990bb0
16 MODULE_TYPE = MM_STANDALONE
17 VERSION_STRING = 1.0
18 PI_SPECIFICATION_VERSION = 0x00010032
19 ENTRY_POINT = NorFlashInitialise
20
21 [Sources.common]
22 NorFlash.h
23 NorFlash.c
24 NorFlashStandaloneMm.c
25 NorFlashFvb.c
26
27 [Packages]
28 MdePkg/MdePkg.dec
29 MdeModulePkg/MdeModulePkg.dec
30 ArmPlatformPkg/ArmPlatformPkg.dec
31 EmbeddedPkg/EmbeddedPkg.dec
32 StandaloneMmPkg/StandaloneMmPkg.dec
33
34 [LibraryClasses]
35 BaseLib
36 BaseMemoryLib
37 DebugLib
38 IoLib
39 MemoryAllocationLib
40 MmServicesTableLib
41 NorFlashPlatformLib
42 StandaloneMmDriverEntryPoint
43
44 [Guids]
45 gEfiSystemNvDataFvGuid
46 gEfiVariableGuid
47 gEfiAuthenticatedVariableGuid
48
49 [Protocols]
50 gEfiSmmFirmwareVolumeBlockProtocolGuid
51
52 [Pcd.common]
53 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
54 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
55 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
56 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
59
60 gArmPlatformTokenSpaceGuid.PcdNorFlashCheckBlockLocked
61
62 [Depex]
63 TRUE