Home | History | Annotate | Download | only in XenonDxe
      1 ## @file

      2 #  SdMmcPciHcDxe driver is used to manage those host controllers which comply with SD

      3 #  Host Controller Simplified Specifiction version 3.0.

      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 #

     11 #  This program and the accompanying materials

     12 #  are licensed and made available under the terms and conditions of the BSD License

     13 #  which accompanies this distribution. The full text of the license may be found at

     14 #  http://opensource.org/licenses/bsd-license.php

     15 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     16 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     17 #

     18 #

     19 ##

     20 
     21 [Defines]
     22   INF_VERSION                    = 0x00010019
     23   BASE_NAME                      = XenonDxe
     24   MODULE_UNI_FILE                = SdMmcPciHcDxe.uni
     25   FILE_GUID                      = 17f56b40-f7c1-435c-ab8d-404872da951e
     26   MODULE_TYPE                    = UEFI_DRIVER
     27   VERSION_STRING                 = 1.0
     28   ENTRY_POINT                    = InitializeSdMmcPciHcDxe
     29 
     30 [Sources]
     31   ComponentName.c
     32   EmmcDevice.c
     33   SdDevice.c
     34   SdMmcPciHcDxe.c
     35   SdMmcPciHcDxe.h
     36   SdMmcPciHci.c
     37   SdMmcPciHci.h
     38   XenonSdhci.c
     39   XenonSdhci.h
     40 
     41 [Packages]
     42   MdePkg/MdePkg.dec
     43 
     44 [LibraryClasses]
     45   BaseLib
     46   BaseMemoryLib
     47   DebugLib
     48   DevicePathLib
     49   MemoryAllocationLib
     50   UefiBootServicesTableLib
     51   UefiDriverEntryPoint
     52   UefiLib
     53   UefiRuntimeServicesTableLib
     54 
     55 [Protocols]
     56   gEfiDevicePathProtocolGuid                    ## TO_START

     57   gEfiPciIoProtocolGuid                         ## TO_START

     58   gEfiSdMmcPassThruProtocolGuid                 ## BY_START

     59 
     60 # [Event]

     61 # EVENT_TYPE_PERIODIC_TIMER ## SOMETIMES_CONSUMES

     62 
     63 [UserExtensions.TianoCore."ExtraFiles"]
     64   SdMmcPciHcDxeExtra.uni
     65