]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
powerpc/T102xRDB: Enable ifc nand ecc encode and decode
authorJaiprakash Singh <b44839@freescale.com>
Fri, 22 May 2015 09:51:07 +0000 (15:21 +0530)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 9 Sep 2015 11:50:54 +0000 (13:50 +0200)
IFC nand ecc encode and decode mode are not correctly
set in CSOR register during nand initialization.Enable
ecc encode/decode in 4-bit mode

Signed-off-by: Jaiprakash Singh <b44839@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
include/configs/T102xRDB.h

index f99663a65ba095aeaa33f21aed2684ed37541652..b67836c2813cfe8cb237358b923447100de12f03 100644 (file)
@@ -395,7 +395,9 @@ unsigned long get_board_ddr_clk(void);
                                | CSOR_NAND_PB(64))     /*Pages Per Block = 64*/
 #define CONFIG_SYS_NAND_BLOCK_SIZE     (512 * 1024)
 #elif defined(CONFIG_T1023RDB)
-#define CONFIG_SYS_NAND_CSOR   (CSOR_NAND_RAL_3        /* RAL 3Bytes */ \
+#define CONFIG_SYS_NAND_CSOR   (CSOR_NAND_ECC_ENC_EN   /* ECC on encode */ \
+                               | CSOR_NAND_ECC_DEC_EN  /* ECC on decode */ \
+                               | CSOR_NAND_ECC_MODE_4  /* 4-bit ECC */ \
                                | CSOR_NAND_RAL_3       /* RAL 3Bytes */ \
                                | CSOR_NAND_PGS_2K      /* Page Size = 2K */ \
                                | CSOR_NAND_SPRZ_128    /* Spare size = 128 */ \