1#/** @file
2#  INF file for the eMMC Host Protocol implementation for the DesignWare MMC.
3#
4#  Copyright (c) 2014-2017, Linaro Limited. All rights reserved.
5#
6#  SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8#**/
9
10[Defines]
11  INF_VERSION                    = 0x00010019
12  BASE_NAME                      = DwEmmcDxe
13  FILE_GUID                      = b549f005-4bd4-4020-a0cb-06f42bda68c3
14  MODULE_TYPE                    = DXE_DRIVER
15  VERSION_STRING                 = 1.0
16
17  ENTRY_POINT                    = DwEmmcDxeInitialize
18
19[Sources.common]
20  DwEmmcDxe.c
21
22[Packages]
23  EmbeddedPkg/EmbeddedPkg.dec
24  MdePkg/MdePkg.dec
25
26[LibraryClasses]
27  ArmLib
28  BaseLib
29  BaseMemoryLib
30  CacheMaintenanceLib
31  IoLib
32  MemoryAllocationLib
33  TimerLib
34  UefiDriverEntryPoint
35  UefiLib
36
37[Protocols]
38  gEfiCpuArchProtocolGuid
39  gEfiDevicePathProtocolGuid
40  gEfiMmcHostProtocolGuid
41
42[Pcd]
43  gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeBaseAddress
44  gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeClockFrequencyInHz
45  gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeMaxClockFreqInHz
46  gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeFifoDepth
47
48[Depex]
49  TRUE
50