]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/devs/flash/arm/mxc/v2_0/include/tx27_nand_bbt.h
6331fb53f7576db6ea5ee16b001b078c9d16a74c
[karo-tx-redboot.git] / packages / devs / flash / arm / mxc / v2_0 / include / tx27_nand_bbt.h
1 static cyg_int8 bbt_pattern[] = {'B', 'b', 't', '0' };
2 static cyg_int8 mirror_pattern[] = {'1', 't', 'b', 'B' };
3
4 static struct nand_bbt_descr tx27_bbt_main_descr = {
5 #if 1
6         .options = (NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | NAND_BBT_WRITE |
7                     NAND_BBT_2BIT | NAND_BBT_VERSION),
8 #else
9         .options = (NAND_BBT_CREATE | NAND_BBT_WRITE |
10                     NAND_BBT_2BIT | NAND_BBT_VERSION),
11 #endif
12         .offs = 12,
13         .len = 4,
14         .veroffs = 11,
15         .maxblocks = 4,
16         .pattern = bbt_pattern
17 };
18
19 static struct nand_bbt_descr tx27_bbt_mirror_descr = {
20         .options = (NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | NAND_BBT_WRITE |
21                     NAND_BBT_2BIT | NAND_BBT_VERSION),
22         .offs = 12,
23         .len = 4,
24         .veroffs = 11,
25         .maxblocks = 4,
26         .pattern = mirror_pattern
27 };
28
29 static struct nand_bbt_descr *g_mxc_nfc_bbt_main_descr = &tx27_bbt_main_descr;
30 static struct nand_bbt_descr *g_mxc_nfc_bbt_mirror_descr = &tx27_bbt_mirror_descr;