1#
2#  Copyright (c) 2013 - 2014, ARM Ltd. All rights reserved.
3#  Copyright (c) 2015-2016, Linaro Ltd. All rights reserved.
4#  Copyright (c) 2015-2016, Hisilicon Ltd. All rights reserved.
5#
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[Defines]
16  INF_VERSION                    = 0x00010005
17  BASE_NAME                      = HiKeyDxe
18  FILE_GUID                      = f567684b-1089-4214-8881-d64b20cbda2f
19  MODULE_TYPE                    = DXE_DRIVER
20  VERSION_STRING                 = 1.0
21  ENTRY_POINT                    = HiKeyEntryPoint
22
23[Sources.common]
24  HiKeyDxe.c
25  InitPeripherals.c
26  InstallBootMenu.c
27
28[Packages]
29  ArmPkg/ArmPkg.dec
30  EmbeddedPkg/EmbeddedPkg.dec
31  MdePkg/MdePkg.dec
32  MdeModulePkg/MdeModulePkg.dec
33  OpenPlatformPkg/Drivers/Usb/DwUsbDxe/DwUsbDxe.dec
34  OpenPlatformPkg/Platforms/Hisilicon/HiKey/HiKey.dec
35
36[LibraryClasses]
37  BaseMemoryLib
38  BdsLib
39  CacheMaintenanceLib
40  DebugLib
41  DxeServicesLib
42  DxeServicesTableLib
43  IoLib
44  PcdLib
45  PrintLib
46  SerialPortLib
47  TimerLib
48  UefiBootServicesTableLib
49  UefiRuntimeServicesTableLib
50  UefiLib
51  UefiDriverEntryPoint
52
53[Guids]
54  gEfiEndOfDxeEventGroupGuid
55  gEfiFileInfoGuid
56  gEfiGlobalVariableGuid
57  gFdtTableGuid
58  gFdtVariableGuid
59  gHiKeyVariableGuid
60
61[Protocols]
62  gDwUsbProtocolGuid
63  gEfiBlockIoProtocolGuid
64  gEfiDevicePathFromTextProtocolGuid
65  gEfiDevicePathToTextProtocolGuid
66  gEfiDevicePathProtocolGuid
67  gEfiSimpleFileSystemProtocolGuid
68  gEmbeddedGpioProtocolGuid
69
70[FixedPcd]
71  gArmTokenSpaceGuid.PcdSystemMemoryBase
72  gArmTokenSpaceGuid.PcdSystemMemorySize
73  gHiKeyTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath
74  gHiKeyTokenSpaceGuid.PcdBootImagePath
75
76[Depex]
77  AFTER gFaultTolerantWriteGuid
78