Home | History | Annotate | Download | only in DwMmcHcDxe
      1 ## @file
      2 #  DwSdMmcHcDxe driver is used to manage those host controllers which comply with
      3 #  Designware SD Host Controller.
      4 #
      5 #  It will produce EFI_SD_MMC_PASS_THRU_PROTOCOL to allow sending SD/MMC/eMMC cmds
      6 #  to specified devices from upper layer.
      7 #
      8 #  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
      9 #  Copyright (C) 2016, Marvell International Ltd. All rights reserved.<BR>
     10 #  Copyright (c) 2017, Linaro Ltd. All rights reserved.<BR>
     11 #
     12 #  This program and the accompanying materials
     13 #  are licensed and made available under the terms and conditions of the BSD License
     14 #  which accompanies this distribution. The full text of the license may be found at
     15 #  http://opensource.org/licenses/bsd-license.php
     16 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     17 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     18 #
     19 #
     20 ##
     21 
     22 [Defines]
     23   INF_VERSION                    = 0x00010019
     24   BASE_NAME                      = DwMmcHcDxe
     25   MODULE_UNI_FILE                = DwMmcHcDxe.uni
     26   FILE_GUID                      = 9be4d260-208c-4efe-a524-0b5d3bf77f9d
     27   MODULE_TYPE                    = UEFI_DRIVER
     28   VERSION_STRING                 = 1.0
     29   ENTRY_POINT                    = InitializeDwMmcHcDxe
     30 
     31 [Sources]
     32   ComponentName.c
     33   DwMmcHcDxe.c
     34   DwMmcHcDxe.h
     35   DwMmcHci.c
     36   DwMmcHci.h
     37   EmmcDevice.c
     38   SdDevice.c
     39 
     40 [Packages]
     41   ArmPkg/ArmPkg.dec
     42   MdeModulePkg/MdeModulePkg.dec
     43   MdePkg/MdePkg.dec
     44   OpenPlatformPkg/Drivers/SdMmc/DwMmcHcDxe/DwMmcHcDxe.dec
     45 
     46 [LibraryClasses]
     47   BaseLib
     48   BaseMemoryLib
     49   CacheMaintenanceLib
     50   DebugLib
     51   DevicePathLib
     52   MemoryAllocationLib
     53   TimerLib
     54   UefiBootServicesTableLib
     55   UefiDriverEntryPoint
     56   UefiLib
     57   UefiRuntimeServicesTableLib
     58 
     59 [Protocols]
     60   gEfiDevicePathProtocolGuid                    ## TO_START
     61   gEfiPciIoProtocolGuid                         ## TO_START
     62   gEfiSdMmcPassThruProtocolGuid                 ## BY_START
     63   gPlatformDwMmcProtocolGuid
     64 
     65 [UserExtensions.TianoCore."ExtraFiles"]
     66   DwMmcHcDxeExtra.uni
     67