mtd: mxc_nand: preset_v1_v2: unlock all NAND flash blocks
authorWolfram Stering <wolfram.stering@hale.at>
Fri, 23 Sep 2011 11:53:44 +0000 (13:53 +0200)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 23 Sep 2011 12:25:35 +0000 (15:25 +0300)
For NFC v1, the unlock end block address was 0x4000, which would only
unlock the first 32 blocks of the NAND flash.  Change that value to
0xffff to unlock all available blocks, as is done for NFC v21 as well.

Signed-off-by: Michael Thalmeier <michael.thalmeier@hale.at>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
drivers/mtd/nand/mxc_nand.c

index 4d4c67763cb012dbd293bd49f90c37b6dfc308b4..74a43b818d0e0401616dcc5ace7af52bcf53c726 100644 (file)
@@ -845,7 +845,7 @@ static void preset_v1_v2(struct mtd_info *mtd)
                writew(0xffff, NFC_V21_UNLOCKEND_BLKADDR3);
        } else if (nfc_is_v1()) {
                writew(0x0, NFC_V1_UNLOCKSTART_BLKADDR);
-               writew(0x4000, NFC_V1_UNLOCKEND_BLKADDR);
+               writew(0xffff, NFC_V1_UNLOCKEND_BLKADDR);
        } else
                BUG();