aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIra Snyder <iws@ovro.caltech.edu>2009-05-28 09:20:42 +0000
committerDan Williams <dan.j.williams@intel.com>2009-06-16 11:43:00 -0700
commitbe30b226f2ae618cd719e40267d9923db1db9001 (patch)
tree3a260d33973214ce50c27d335da37c1eccd04fe3
parenta7aea373b4ca428f1be2c1fedd2f26c8e3f2864d (diff)
downloadkernel_samsung_smdk4412-be30b226f2ae618cd719e40267d9923db1db9001.tar.gz
kernel_samsung_smdk4412-be30b226f2ae618cd719e40267d9923db1db9001.tar.bz2
kernel_samsung_smdk4412-be30b226f2ae618cd719e40267d9923db1db9001.zip
fsldma: enable external start for the 83xx controller
The 83xx controller has external start capability, but lacks external pause capability. Hook up the external start function pointer for the 83xx controller. Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
-rw-r--r--drivers/dma/fsldma.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dma/fsldma.c b/drivers/dma/fsldma.c
index a1cb25e277b..10bcf0cb0ef 100644
--- a/drivers/dma/fsldma.c
+++ b/drivers/dma/fsldma.c
@@ -877,9 +877,9 @@ static int __devinit fsl_dma_chan_probe(struct fsl_dma_device *fdev,
switch (new_fsl_chan->feature & FSL_DMA_IP_MASK) {
case FSL_DMA_IP_85XX:
- new_fsl_chan->toggle_ext_start = fsl_chan_toggle_ext_start;
new_fsl_chan->toggle_ext_pause = fsl_chan_toggle_ext_pause;
case FSL_DMA_IP_83XX:
+ new_fsl_chan->toggle_ext_start = fsl_chan_toggle_ext_start;
new_fsl_chan->set_src_loop_size = fsl_chan_set_src_loop_size;
new_fsl_chan->set_dest_loop_size = fsl_chan_set_dest_loop_size;
}