mirror of
https://github.com/rvtr/twl_wrapsdk.git
synced 2025-10-31 06:11:10 -04:00
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@106 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
parent
2de1f81dcc
commit
9fd9e74b77
70
include/twl/mi/dma_patch.h
Normal file
70
include/twl/mi/dma_patch.h
Normal file
@ -0,0 +1,70 @@
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: MI_DmaRecv32
|
||||
|
||||
Description: send u32 data to fixed address
|
||||
sync 32bit version
|
||||
|
||||
Arguments: dmaNo : DMA channel No.
|
||||
src : data stream to send
|
||||
dest : destination address. not incremented
|
||||
size : size (byte)
|
||||
|
||||
Returns: None
|
||||
*---------------------------------------------------------------------------*/
|
||||
void MI_DmaRecv32(u32 dmaNo, const void *src, volatile void *dest, u32 size);
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: MI_DmaRecv16
|
||||
|
||||
Description: send u16 data to fixed address
|
||||
sync 16bit version
|
||||
|
||||
Arguments: dmaNo : DMA channel No.
|
||||
src : data stream to send
|
||||
dest : destination address. not incremented
|
||||
size : size (byte)
|
||||
|
||||
Returns: None
|
||||
*---------------------------------------------------------------------------*/
|
||||
void MI_DmaRecv16(u32 dmaNo, const void *src, volatile void *dest, u32 size);
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: MI_DmaRecv32Async
|
||||
|
||||
Description: send u32 data to fixed address
|
||||
async 32bit version
|
||||
|
||||
Arguments: dmaNo : DMA channel No.
|
||||
src : data stream to send
|
||||
dest : destination address. not incremented
|
||||
size : size (byte)
|
||||
callback : callback function called finish DMA
|
||||
arg : callback argument
|
||||
|
||||
Returns: None
|
||||
*---------------------------------------------------------------------------*/
|
||||
void MI_DmaRecv32Async(u32 dmaNo, const void *src, volatile void *dest, u32 size,
|
||||
MIDmaCallback callback, void *arg);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: MI_DmaRecv16Async
|
||||
|
||||
Description: send u16 data to fixed address
|
||||
async 16bit version
|
||||
|
||||
Arguments: dmaNo : DMA channel No.
|
||||
src : data stream to send
|
||||
dest : destination address. not incremented
|
||||
size : size (byte)
|
||||
callback : callback function called finish DMA
|
||||
arg : callback argument
|
||||
|
||||
Returns: None
|
||||
*---------------------------------------------------------------------------*/
|
||||
void MI_DmaRecv16Async(u32 dmaNo, const void *src, volatile void *dest, u32 size,
|
||||
MIDmaCallback callback, void *arg);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user