From 3afb87983e1acfb7364c1f4efb5d97d93d8ba8b1 Mon Sep 17 00:00:00 2001 From: Barry Song Date: Thu, 5 Aug 2010 11:07:41 -0400 Subject: [PATCH] --- yaml --- r: 207784 b: refs/heads/master c: 752b957a37ee1cc09fccb39a8bc5843edf32119b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/mtd/nand/bf5xx_nand.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index da805e7daaf8..ff1ccdc30a6f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 00355b0baadf949f02ab7d3e2bd222e3fbcc72ee +refs/heads/master: 752b957a37ee1cc09fccb39a8bc5843edf32119b diff --git a/trunk/drivers/mtd/nand/bf5xx_nand.c b/trunk/drivers/mtd/nand/bf5xx_nand.c index d48cc39afc21..8070ff359a41 100644 --- a/trunk/drivers/mtd/nand/bf5xx_nand.c +++ b/trunk/drivers/mtd/nand/bf5xx_nand.c @@ -507,6 +507,8 @@ static void bf5xx_nand_dma_rw(struct mtd_info *mtd, */ bfin_write_NFC_RST(ECC_RST); SSYNC(); + while (bfin_read_NFC_RST() & ECC_RST) + cpu_relax(); disable_dma(CH_NFC); clear_dma_irqstat(CH_NFC);