1#/** @file
2#
3#  Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
4#  Copyright (c) 2015-2016, Linaro Ltd. All rights reserved.
5#  Copyright (c) 2015-2016, Hisilicon Ltd. All rights reserved.
6#
7#  This program and the accompanying materials
8#  are licensed and made available under the terms and conditions of the BSD License
9#  which accompanies this distribution. The full text of the license may be found at
10#  http://opensource.org/licenses/bsd-license.php
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
17[Defines]
18  INF_VERSION                    = 0x00010005
19  BASE_NAME                      = HiKeyFastbootDxe
20  FILE_GUID                      = 8e335c38-c4e1-494e-8011-37a858d9763d
21  MODULE_TYPE                    = UEFI_DRIVER
22  VERSION_STRING                 = 1.0
23  ENTRY_POINT                    = HiKeyFastbootPlatformEntryPoint
24
25[Sources.common]
26  HiKeyFastboot.c
27
28[LibraryClasses]
29  BaseLib
30  BaseMemoryLib
31  DebugLib
32  DevicePathLib
33  MemoryAllocationLib
34  PcdLib
35  UefiBootServicesTableLib
36  UefiRuntimeServicesTableLib
37  UefiDriverEntryPoint
38  TimerLib
39
40[Protocols]
41  gAndroidFastbootPlatformProtocolGuid
42  gEfiBlockIoProtocolGuid
43  gEfiDiskIoProtocolGuid
44  gEfiSimpleTextOutProtocolGuid
45  gEfiEraseBlockProtocolGuid
46
47[Packages]
48  EmbeddedPkg/EmbeddedPkg.dec
49  MdePkg/MdePkg.dec
50  MdeModulePkg/MdeModulePkg.dec
51  ArmPlatformPkg/ArmPlatformPkg.dec
52  ArmPlatformPkg/ArmVExpressPkg/ArmVExpressPkg.dec
53  ArmPkg/ArmPkg.dec
54  OpenPlatformPkg/Platforms/Hisilicon/HiKey/HiKey.dec
55
56[Guids]
57  gHiKeyVariableGuid
58
59[Pcd]
60  gArmPlatformTokenSpaceGuid.PcdFirmwareVendor
61  gHiKeyTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath
62  gHiKeyTokenSpaceGuid.PcdArmFastbootFlashLimit
63