diff options
-rw-r--r-- | drivers/mtd/nand/pxa3xx_nand.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/mtd/nand/pxa3xx_nand.c b/drivers/mtd/nand/pxa3xx_nand.c index e08c3c058904..287997487b95 100644 --- a/drivers/mtd/nand/pxa3xx_nand.c +++ b/drivers/mtd/nand/pxa3xx_nand.c | |||
@@ -540,7 +540,6 @@ static int prepare_command_pool(struct pxa3xx_nand_info *info, int command, | |||
540 | info->oob_size = 0; | 540 | info->oob_size = 0; |
541 | info->use_ecc = 0; | 541 | info->use_ecc = 0; |
542 | info->use_spare = 1; | 542 | info->use_spare = 1; |
543 | info->use_dma = (use_dma) ? 1 : 0; | ||
544 | info->is_ready = 0; | 543 | info->is_ready = 0; |
545 | info->retcode = ERR_NONE; | 544 | info->retcode = ERR_NONE; |
546 | if (info->cs != 0) | 545 | if (info->cs != 0) |
@@ -950,6 +949,11 @@ static int pxa3xx_nand_init_buff(struct pxa3xx_nand_info *info) | |||
950 | return info->data_dma_ch; | 949 | return info->data_dma_ch; |
951 | } | 950 | } |
952 | 951 | ||
952 | /* | ||
953 | * Now that DMA buffers are allocated we turn on | ||
954 | * DMA proper for I/O operations. | ||
955 | */ | ||
956 | info->use_dma = 1; | ||
953 | return 0; | 957 | return 0; |
954 | } | 958 | } |
955 | 959 | ||