summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorHui Liu <r64343@sdclx4.(none)>2008-03-13 16:49:00 +0800
committerDaniel Schaeffer <daniel.schaeffer@timesys.com>2008-08-25 15:20:45 -0400
commit176b60703176756555ae0e54cffb7d7fa1890fb3 (patch)
treeb9b216367deecec8e71c0d1844a360a13093ae24 /drivers
parent8a02af3d0eed71011862385e4f1f71d7a0a592ef (diff)
ENGR00068508 mtd nand bad block scan for large page
The mx32 ads board will crash when running at the mxc nand scan bbt for large page nand flash Signed-off-by: Jason Liu <r64343@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mtd/nand/mxc_nd2.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mtd/nand/mxc_nd2.h b/drivers/mtd/nand/mxc_nd2.h
index 5372d17e2ad2..de661a674d02 100644
--- a/drivers/mtd/nand/mxc_nd2.h
+++ b/drivers/mtd/nand/mxc_nd2.h
@@ -141,8 +141,7 @@
#define IS_4BIT_ECC 1
#define SET_SPAS(v)
#define SET_ECC_MODE(v)
-#define SET_NFMS(v) \
- raw_write((raw_read(NFMS) | (v)),NFMS)
+#define SET_NFMS(v) (NFMS |= (v));
#define WRITE_NFC_IP_REG(val,reg) \
raw_write((raw_read(REG_NFC_OPS_STAT) & ~NFC_OPS_STAT), REG_NFC_OPS_STAT)
@@ -302,8 +301,7 @@
#define IS_4BIT_ECC 1
#define SET_SPAS(v)
#define SET_ECC_MODE(v)
-#define SET_NFMS(v) \
- raw_write((raw_read(NFMS) | (v)),NFMS)
+#define SET_NFMS(v) (NFMS |= (v));
#define WRITE_NFC_IP_REG(val,reg) \
raw_write((raw_read(REG_NFC_OPS_STAT) & ~NFC_OPS_STAT), REG_NFC_OPS_STAT)