1d5d0ae9 |
1 | #/** @file |
2 | # |
3 | # Component discription file for NorFlashDxe module |
4 | # |
5 | # Copyright (c) 2010, ARM Ltd. All rights reserved.<BR> |
6 | # This program and the accompanying materials |
7 | # are licensed and made available under the terms and conditions of the BSD License |
8 | # which accompanies this distribution. The full text of the license may be found at |
9 | # http://opensource.org/licenses/bsd-license.php |
10 | # |
11 | # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
12 | # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. |
13 | # |
14 | #**/ |
15 | |
16 | [Defines] |
17 | INF_VERSION = 0x00010005 |
18 | BASE_NAME = ArmVeNorFlashDxe |
19 | FILE_GUID = 93E34C7E-B50E-11DF-9223-2443DFD72085 |
20 | MODULE_TYPE = DXE_DRIVER |
21 | VERSION_STRING = 1.0 |
22 | ENTRY_POINT = NorFlashInitialise |
23 | |
24 | [Sources.common] |
25 | NorFlashDxe.c |
26 | NorFlashFvbDxe.c |
27 | NorFlashBlockIoDxe.c |
28 | |
29 | [Packages] |
30 | MdePkg/MdePkg.dec |
31 | MdeModulePkg/MdeModulePkg.dec |
d5e12da4 |
32 | ArmPlatformPkg/ArmPlatformPkg.dec |
1d5d0ae9 |
33 | |
34 | [LibraryClasses] |
35 | IoLib |
36 | BaseLib |
1d5d0ae9 |
37 | DebugLib |
d5e12da4 |
38 | NorFlashPlatformLib |
39 | UefiLib |
1d5d0ae9 |
40 | UefiDriverEntryPoint |
41 | UefiBootServicesTableLib |
42 | |
43 | [Guids] |
44 | gEfiSystemNvDataFvGuid |
45 | gEfiVariableGuid |
46 | |
47 | [Protocols] |
48 | gEfiBlockIoProtocolGuid |
49 | gEfiDevicePathProtocolGuid |
50 | gEfiFirmwareVolumeBlockProtocolGuid |
51 | |
6acb379f |
52 | [Pcd.common] |
1d5d0ae9 |
53 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase |
d5e12da4 |
54 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize |
55 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase |
56 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize |
57 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase |
58 | gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize |
1d5d0ae9 |
59 | |
60 | [Depex] |
6acb379f |
61 | # |
62 | # NorFlashDxe must be loaded before VariableRuntimeDxe in case empty flash needs populating with default values |
63 | # |
64 | BEFORE gVariableRuntimeDxeFileGuid |