diff options
author | Stefan Roese <sr@denx.de> | 2007-06-01 16:15:34 +0200 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2007-06-01 16:15:34 +0200 |
commit | f3679aa13d9f483adb38245a87ecd5c84f57a5d3 (patch) | |
tree | 56099e57611527ba2460cd57f1f8af5c0b686a6e /include/configs/sequoia.h | |
parent | 155a96478a0881e6da96cbbbcf34952d6a3b1b4b (diff) | |
parent | 9d9096043e8f713d4bf1743d32e1459e6a11644b (diff) | |
download | u-boot-imx-f3679aa13d9f483adb38245a87ecd5c84f57a5d3.zip u-boot-imx-f3679aa13d9f483adb38245a87ecd5c84f57a5d3.tar.gz u-boot-imx-f3679aa13d9f483adb38245a87ecd5c84f57a5d3.tar.bz2 |
Merge with /home/stefan/git/u-boot/bamboo-nand
Diffstat (limited to 'include/configs/sequoia.h')
-rw-r--r-- | include/configs/sequoia.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/include/configs/sequoia.h b/include/configs/sequoia.h index e1572ba..23243a4 100644 --- a/include/configs/sequoia.h +++ b/include/configs/sequoia.h @@ -168,12 +168,19 @@ /* * Now the NAND chip has to be defined (no autodetection used!) */ -#define CFG_NAND_PAGE_SIZE (512) /* NAND chip page size */ +#define CFG_NAND_PAGE_SIZE 512 /* NAND chip page size */ #define CFG_NAND_BLOCK_SIZE (16 << 10) /* NAND chip block size */ -#define CFG_NAND_PAGE_COUNT (32) /* NAND chip page count */ -#define CFG_NAND_BAD_BLOCK_POS (5) /* Location of bad block marker */ +#define CFG_NAND_PAGE_COUNT 32 /* NAND chip page count */ +#define CFG_NAND_BAD_BLOCK_POS 5 /* Location of bad block marker */ #undef CFG_NAND_4_ADDR_CYCLE /* No fourth addr used (<=32MB) */ +#define CFG_NAND_ECCSIZE 256 +#define CFG_NAND_ECCBYTES 3 +#define CFG_NAND_ECCSTEPS (CFG_NAND_PAGE_SIZE / CFG_NAND_ECCSIZE) +#define CFG_NAND_OOBSIZE 16 +#define CFG_NAND_ECCTOTAL (CFG_NAND_ECCBYTES * CFG_NAND_ECCSTEPS) +#define CFG_NAND_ECCPOS {0, 1, 2, 3, 6, 7} + #ifdef CFG_ENV_IS_IN_NAND /* * For NAND booting the environment is embedded in the U-Boot image. Please take |