]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / Drivers / NorFlashDxe / NorFlashDxe.inf
1 #/** @file
2 #
3 # Component description file for NorFlashDxe module
4 #
5 # Copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #**/
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = ArmVeNorFlashDxe
14 FILE_GUID = 93E34C7E-B50E-11DF-9223-2443DFD72085
15 MODULE_TYPE = DXE_RUNTIME_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = NorFlashInitialise
18
19 [Sources.common]
20 NorFlashDxe.h
21 NorFlashDxe.c
22 NorFlashFvbDxe.c
23 NorFlashBlockIoDxe.c
24
25 [Packages]
26 MdePkg/MdePkg.dec
27 MdeModulePkg/MdeModulePkg.dec
28 ArmPlatformPkg/ArmPlatformPkg.dec
29 EmbeddedPkg/EmbeddedPkg.dec
30
31 [LibraryClasses]
32 IoLib
33 BaseLib
34 DebugLib
35 HobLib
36 NorFlashPlatformLib
37 UefiLib
38 UefiDriverEntryPoint
39 UefiBootServicesTableLib
40 UefiRuntimeLib
41 DxeServicesTableLib
42
43 [Guids]
44 gEfiSystemNvDataFvGuid
45 gEfiVariableGuid
46 gEfiAuthenticatedVariableGuid
47 gEfiEventVirtualAddressChangeGuid
48 gEdkiiNvVarStoreFormattedGuid ## PRODUCES ## PROTOCOL
49
50 [Protocols]
51 gEfiBlockIoProtocolGuid
52 gEfiDevicePathProtocolGuid
53 gEfiFirmwareVolumeBlockProtocolGuid
54 gEfiDiskIoProtocolGuid
55
56 [Pcd.common]
57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
59 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
60 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
61 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
63
64 gArmPlatformTokenSpaceGuid.PcdNorFlashCheckBlockLocked
65
66 [Depex]
67 gEfiCpuArchProtocolGuid