diff options
author | Hui Liu <r64343@sdclx4.(none)> | 2008-03-13 16:49:00 +0800 |
---|---|---|
committer | Daniel Schaeffer <daniel.schaeffer@timesys.com> | 2008-08-25 15:20:45 -0400 |
commit | 176b60703176756555ae0e54cffb7d7fa1890fb3 (patch) | |
tree | b9b216367deecec8e71c0d1844a360a13093ae24 /drivers | |
parent | 8a02af3d0eed71011862385e4f1f71d7a0a592ef (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.h | 6 |
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) |