Field name |
Field width |
|---|---|
Descriptor Next Address |
32 bits |
Destination Address |
32 bits |
Source Address |
32 bits |
Block Transfer Counter |
16 bits |
Block Transfer Control |
16 bits |
Before starting a transfer, at least one descriptor should be configured. After a successful allocation of a DMA channel, the transfer descriptor can be added with a call to dma_add_descriptor(). If there is a transfer descriptor already allocated to the DMA resource, the descriptor will be linked to the next descriptor address.