]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/MdeModulePkg.dsc
MdeModulePkg/SdMmc: Add EDKII SD/MMC stack
authorFeng Tian <feng.tian@intel.com>
Wed, 23 Mar 2016 02:47:05 +0000 (10:47 +0800)
committerFeng Tian <feng.tian@intel.com>
Wed, 30 Mar 2016 03:27:41 +0000 (11:27 +0800)
commit48555339beb65f90bd42995a15bd38cd45e378f5
tree56c3f8f1de6ab3b7cd51b9afc5caf1ffc1c6eeef
parent627373d7e732bcaade040f022686fea737ec6900
MdeModulePkg/SdMmc: Add EDKII SD/MMC stack

This stack includes:
1. Dxe phase support by:
   1) SdMmcPciHcDxe driver to consume PciIo and produce
      SdMmcPassThru.
   2) SdDxe driver to consume SdMmcPassThru to produce
      BlkIo1/BlkIo2.
   3) EmmcDxe driver to consume SdMmcPassThru to produce
      BlkIo1/BlkIo2/SSP.

2. Pei phase support
   1) SdBlockIoPei driver to consume SdMmcHostController
      Ppi and produce VirutalBlkIo1&2.
   2) EmmcBlockIoPei driver to consume SdMmcHostController
      Ppi and produce VirutalBlkIo1&2.
   3) SdMmcPciHcPei driver to produce SdMmcHostController
      Ppi.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
52 files changed:
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/ComponentName.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/EmmcDevice.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdDevice.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.h [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.inf [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.uni [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxeExtra.uni [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.h [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.c [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.h [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.inf [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPei.uni [new file with mode: 0644]
MdeModulePkg/Bus/Pci/SdMmcPciHcPei/SdMmcPciHcPeiExtra.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.inf [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPei.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcBlockIoPeiExtra.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHci.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHci.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/ComponentName.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.inf [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxe.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/EmmcDxe/EmmcDxeExtra.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.inf [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPei.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdBlockIoPeiExtra.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHci.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHci.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/ComponentName.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdBlockIo.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdBlockIo.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdDxe.c [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdDxe.h [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdDxe.inf [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdDxe.uni [new file with mode: 0644]
MdeModulePkg/Bus/Sd/SdDxe/SdDxeExtra.uni [new file with mode: 0644]
MdeModulePkg/Include/Ppi/SdMmcHostController.h [new file with mode: 0644]
MdeModulePkg/MdeModulePkg.dec
MdeModulePkg/MdeModulePkg.dsc