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