diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-C649DB97-F138-4C90-B177-16590F2E3F19-GENID-1-2-1-9-1-6-1-8-1-7-1-3-1.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-C649DB97-F138-4C90-B177-16590F2E3F19-GENID-1-2-1-9-1-6-1-8-1-7-1-3-1.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,25 @@ + + + + + +DMA ChannelsDescribes how device drivers use DMA channels. +

The DMAC has different DMA channels that can be configured for +different DMA transfers. For some peripherals, such as the Camera +and the Display controller, there can be dedicated DMA channels that +cannot be configured for DMA transfers by other peripherals. However, +drivers generally initialize and open a multi-purpose DMA channel +and use that channel to perform the DMA transfers.

+

Initialization and opening of DMA channels is done using the interface TDmaChannel.

+This class is designed only for single-thread client access. +When used by multi-threaded clients, synchronization mechanisms should +be provided by the driver. +

DMA channels must be opened before use and closed after completion +of DMA operations.

+
\ No newline at end of file