change emmc dma brst_len form 1 to 16
authorzhaoyifeng <zyf@ubuntu-fs.(none)>
Wed, 16 Mar 2011 06:30:23 +0000 (14:30 +0800)
committerzhaoyifeng <zyf@ubuntu-fs.(none)>
Wed, 16 Mar 2011 06:30:23 +0000 (14:30 +0800)
arch/arm/mach-rk29/rk29-pl330.c

index ec290ddce682091a436b1a39328e9952c8f860b1..9c1f2d03143a29a7a8639a01affd751d7c938cc3 100644 (file)
@@ -456,7 +456,10 @@ static inline int rk29_pl330_submit(struct rk29_pl330_chan *ch,
 
                        ch->rqcfg.brst_len = bl;
                } else {
-                       ch->rqcfg.brst_len = 1;
+                   if(ch->id == DMACH_EMMC)
+                       ch->rqcfg.brst_len = 16;  //yk
+                   else
+                           ch->rqcfg.brst_len = 1;
                }
 
                ret = pl330_submit_req(ch->pl330_chan_id, r);