summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@atmel.com>2009-07-22 20:04:45 +0200
committerDan Williams <dan.j.williams@intel.com>2009-07-22 23:15:33 -0700
commit808347f6a31792079e345ec865e9cfcb6e8ae6b2 (patch)
tree05fe2e32712d84ec5dc7553033432712313f6ba2 /crypto
parentdc78baa2b90b289590911b40b6800f77d0dc935a (diff)
downloadlinux-808347f6a31792079e345ec865e9cfcb6e8ae6b2.tar.gz
dmaengine: at_hdmac: add DMA slave transfers
This patch for at_hdmac adds the slave transfers capability to the Atmel DMA controller available on some AT91 SOCs. This allow peripheral to memory and memory to peripheral transfers with hardware handshaking. Slave structure for controller specific information is passed through channel private data. This at_dma_slave structure is defined in at_hdmac.h header file and relative hardware definition are moved to this file from at_hdmac_regs.h. Doing this we allow the channel configuration from platform definition code. This work is intensively based on dw_dmac and several slave implementations. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions