Add a DMA lib for the OMAP. It is a combination of PCI IO (generic ARM) DMA functions...
authorandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 8 May 2010 19:32:03 +0000 (19:32 +0000)
committerandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 8 May 2010 19:32:03 +0000 (19:32 +0000)
commit7f814ffd44a058cb722943e827959d1fcd6c4876
tree5eb4128cdb49f6f31fe93f8078faddf0aad374a4
parent6191913fb4914f380597904f2025b1deb644e772
Add a DMA lib for the OMAP. It is a combination of PCI IO (generic ARM) DMA functions and OMAP specific DMA config routines. Update PCI emulation driver to use the new library. Started converting MMCHS (SD Card) driver over to using DMA, still a work in progress. Need to verify the 22 parameters required to setup a DMA transfer.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10469 6f19259b-4bc3-4df7-8a09-765794883524
14 files changed:
Omap35xxPkg/Include/Library/OmapDmaLib.h [new file with mode: 0755]
Omap35xxPkg/Include/Library/OmapLib.h
Omap35xxPkg/Include/Omap3530/Omap3530Dma.h
Omap35xxPkg/Include/Omap3530/Omap3530MMCHS.h
Omap35xxPkg/Library/OmapDmaLib/OmapDmaLib.c [new file with mode: 0755]
Omap35xxPkg/Library/OmapDmaLib/OmapDmaLib.inf [new file with mode: 0755]
Omap35xxPkg/MMCHSDxe/MMCHS.c
Omap35xxPkg/MMCHSDxe/MMCHS.h
Omap35xxPkg/MMCHSDxe/MMCHS.inf
Omap35xxPkg/Omap35xxPkg.dec
Omap35xxPkg/Omap35xxPkg.dsc
Omap35xxPkg/PciEmulation/PciEmulation.c
Omap35xxPkg/PciEmulation/PciEmulation.h
Omap35xxPkg/PciEmulation/PciEmulation.inf