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                      = DwUfsHcDxe
16  FILE_GUID                      = a7bc7d5f-d719-42d0-8ab3-5b5c3917e6ad
17  MODULE_TYPE                    = UEFI_DRIVER
18  VERSION_STRING                 = 1.0
19  ENTRY_POINT                    = UfsHcDriverEntry
20
21#
22# The following information is for reference only and not required by the build tools.
23#
24#  VALID_ARCHITECTURES           = ARM
25#
26#  DRIVER_BINDING                =  gUfsHcDriverBinding
27#  COMPONENT_NAME                =  gUfsHcComponentName
28#  COMPONENT_NAME2               =  gUfsHcComponentName2
29
30[Sources]
31  ComponentName.c
32  DwUfsHcDxe.c
33  DwUfsHcDxe.h
34
35[Packages]
36  ArmPkg/ArmPkg.dec
37  EmbeddedPkg/EmbeddedPkg.dec
38  MdePkg/MdePkg.dec
39  MdeModulePkg/MdeModulePkg.dec
40  OpenPlatformPkg/Drivers/Block/DwUfsHcDxe/DwUfsHcDxe.dec
41
42[LibraryClasses]
43  ArmLib
44  BaseLib
45  BaseMemoryLib
46  DebugLib
47  DevicePathLib
48  DmaLib
49  MemoryAllocationLib
50  UefiDriverEntryPoint
51  UefiBootServicesTableLib
52  UefiLib
53
54[Protocols]
55  gEdkiiUfsHostControllerProtocolGuid         ## BY_START
56  gEfiDevicePathProtocolGuid                  ## TO_START
57  gEfiPciIoProtocolGuid
58
59[Pcd]
60  gDwUfsHcDxeTokenSpaceGuid.PcdDwUfsHcDxeBaseAddress
61