]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf
ArmPlatformPkg/NorFlashDxe: use correct PCD accessors
[mirror_edk2.git] / ArmPlatformPkg / Drivers / NorFlashDxe / NorFlashDxe.inf
CommitLineData
1e57a462 1#/** @file\r
3402aac7 2#\r
1e57a462 3# Component description file for NorFlashDxe module\r
3402aac7 4#\r
8015f3f6 5# Copyright (c) 2011 - 2021, Arm Limited. All rights reserved.<BR>\r
3402aac7 6#\r
f4dfad05 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
3402aac7 8#\r
1e57a462 9#**/\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = ArmVeNorFlashDxe\r
14 FILE_GUID = 93E34C7E-B50E-11DF-9223-2443DFD72085\r
000f80f7 15 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
1e57a462 16 VERSION_STRING = 1.0\r
17 ENTRY_POINT = NorFlashInitialise\r
18\r
19[Sources.common]\r
c2d1cf1b
MK
20 NorFlash.c\r
21 NorFlash.h\r
1e57a462 22 NorFlashDxe.c\r
c2d1cf1b 23 NorFlashFvb.c\r
1e57a462 24 NorFlashBlockIoDxe.c\r
25\r
26[Packages]\r
27 MdePkg/MdePkg.dec\r
28 MdeModulePkg/MdeModulePkg.dec\r
29 ArmPlatformPkg/ArmPlatformPkg.dec\r
6281a2ed 30 EmbeddedPkg/EmbeddedPkg.dec\r
1e57a462 31\r
32[LibraryClasses]\r
33 IoLib\r
34 BaseLib\r
35 DebugLib\r
36 HobLib\r
37 NorFlashPlatformLib\r
38 UefiLib\r
39 UefiDriverEntryPoint\r
40 UefiBootServicesTableLib\r
2dff0c1a 41 UefiRuntimeLib\r
1dbbfc17 42 DxeServicesTableLib\r
1e57a462 43\r
44[Guids]\r
45 gEfiSystemNvDataFvGuid\r
46 gEfiVariableGuid\r
8753858f 47 gEfiAuthenticatedVariableGuid\r
1dbbfc17 48 gEfiEventVirtualAddressChangeGuid\r
6281a2ed 49 gEdkiiNvVarStoreFormattedGuid ## PRODUCES ## PROTOCOL\r
1e57a462 50\r
51[Protocols]\r
52 gEfiBlockIoProtocolGuid\r
53 gEfiDevicePathProtocolGuid\r
54 gEfiFirmwareVolumeBlockProtocolGuid\r
452a9ee1 55 gEfiDiskIoProtocolGuid\r
3402aac7 56\r
1e57a462 57[Pcd.common]\r
8015f3f6 58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64\r
1e57a462 59 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
60 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
8015f3f6 61 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64\r
1e57a462 62 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
63 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
8015f3f6 64 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64\r
1e57a462 65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
3402aac7 67\r
1e57a462 68 gArmPlatformTokenSpaceGuid.PcdNorFlashCheckBlockLocked\r
69\r
70[Depex]\r
96337c6d 71 gEfiCpuArchProtocolGuid\r