summaryrefslogtreecommitdiff
path: root/drivers/dma
AgeCommit message (Collapse)Author
2009-08-26ColdFire: Fix compile warning messagesTsiChung Liew
Change %08lX to %08X in board.c. Remove unused variable 'oscillator' in mcf5227x/cpu_init.c and 'scm2' in mcf532x/cpu_init.c. Provide argument type cast in drivers/dma/MCD_dmaApi.c. Signed-off-by: TsiChung Liew <[email protected]>
2009-07-0283xx: Add support for fsl_dma driverPeter Tyser
Signed-off-by: Peter Tyser <[email protected]> Reviewed-by: Ira W. Snyder <[email protected]> Tested-by: Ira W. Snyder <[email protected]> Acked-by: Kim Phillips <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Make DMA transactions snoopablePeter Tyser
Make DMA transactions snoopable so that CPUs can keep caches up-to-date. This allows dma transactions to be used for operations such as memory copies without any additional cache control operations. Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Break out common memory initialization functionPeter Tyser
Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-018xxx: Rename dma_xfer() to dmacpy()Peter Tyser
Also update dmacpy()'s argument order to match memcpy's and use phys_addr_t/phy_size_t for address/size arguments Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Fix Channel Start bug in dma_check()Peter Tyser
The Channel Start (CS) bit in the Mode Register (MR) should actually be cleared as the comment in the code suggests. Previously, CS was being set, not cleared. Assuming normal operation of the DMA engine, this change shouldn't have any real affect. Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Add support for arbitrarily large transfersPeter Tyser
Support DMA transfers larger than the DMA controller's limit of (2 ^ 26 - 1) bytes Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Use proper I/O access functionsPeter Tyser
Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-01fsl_dma: Add bitfield definitions for common registersPeter Tyser
Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-07-018xxx: Break out DMA code to a common filePeter Tyser
DMA support is now enabled via the CONFIG_FSL_DMA define instead of the previous CONFIG_DDR_ECC Signed-off-by: Peter Tyser <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-13drivers/dma: Move conditional compilation to MakefileJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-05-21Big white-space cleanup.Wolfgang Denk
This commit gets rid of a huge amount of silly white-space issues. Especially, all sequences of SPACEs followed by TAB characters get removed (unless they appear in print statements). Also remove all embedded "vim:" and "vi:" statements which hide indentation problems. Signed-off-by: Wolfgang Denk <[email protected]>
2008-02-14Use #ifdef CONFIG_FSLDMAFECVlad Lungu
MCD_tasks.c lacks [subject] so compilation of mips targets (and more, probably) fails Signed-off-by: Vlad Lungu <[email protected]>
2008-01-23Coding Style Cleanup; update CHANGELOGWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-01-17ColdFire: Add MCF547x_8x dma code and header filesTsiChungLiew
Signed-off-by: TsiChungLiew <[email protected]> Signed-off by: John Rigby <[email protected]>
2008-01-17ColdFire: Add MCF547x_8x dma code - 2TsiChungLiew
Signed-off-by: TsiChungLiew <[email protected]> Signed-off by: John Rigby <[email protected]>
2008-01-17ColdFire: Add MCF547x_8x dma code - 1TsiChungLiew
Signed-off-by: TsiChungLiew <[email protected]> Signed-off by: John Rigby <[email protected]>