• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2#  Copyright (c) 2016-2017, Linaro Limited. All rights reserved.
3#
4#  This program and the accompanying materials
5#  are licensed and made available under the terms and conditions of the BSD License
6#  which accompanies this distribution.  The full text of the license may be found at
7#  http://opensource.org/licenses/bsd-license.php
8#
9#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11#
12
13[Defines]
14  INF_VERSION                    = 0x00010019
15  BASE_NAME                      = HiKey960Dxe
16  FILE_GUID                      = 6d824b2c-640e-4643-b9f2-9c09e8bff429
17  MODULE_TYPE                    = DXE_DRIVER
18  VERSION_STRING                 = 1.0
19  ENTRY_POINT                    = HiKey960EntryPoint
20
21[Sources.common]
22  HiKey960Dxe.c
23
24[Packages]
25  EmbeddedPkg/EmbeddedPkg.dec
26  MdePkg/MdePkg.dec
27  MdeModulePkg/MdeModulePkg.dec
28  OpenPlatformPkg/Drivers/Block/DwUfsHcDxe/DwUfsHcDxe.dec
29  OpenPlatformPkg/Drivers/Keyboard/VirtualKeyboardDxe/VirtualKeyboardDxe.dec
30  OpenPlatformPkg/Platforms/Hisilicon/HiKey960/HiKey960.dec
31
32[LibraryClasses]
33  BaseMemoryLib
34  CacheMaintenanceLib
35  DebugLib
36  DxeServicesTableLib
37  FdtLib
38  IoLib
39  NonDiscoverableDeviceRegistrationLib
40  PcdLib
41  PrintLib
42  SerialPortLib
43  TimerLib
44  UefiBootServicesTableLib
45  UefiDriverEntryPoint
46  UefiLib
47  UefiRuntimeServicesTableLib
48
49[Protocols]
50  gAbootimgProtocolGuid
51  gEfiBlockIoProtocolGuid
52  gEfiDevicePathToTextProtocolGuid
53  gEmbeddedGpioProtocolGuid
54  gPlatformVirtualKeyboardProtocolGuid
55
56[Guids]
57  gEfiEndOfDxeEventGroupGuid
58  gEfiFileInfoGuid
59
60[Pcd]
61  gDwUfsHcDxeTokenSpaceGuid.PcdDwUfsHcDxeBaseAddress
62  gHiKey960TokenSpaceGuid.PcdAndroidFastbootNvmDevicePath
63
64[Depex]
65  TRUE
66