Mercurial > nand-ecoscentric
comparison packages/devs/nand/micron_mt29/current/include/mt29f_generic_lp.inl @ 3403:8c8767bb9a62 default tip
devs/nand/micron_mt29: Remove defunct references (in comments) to mt29f2g08_oob_ecc.
| author | Ross Younger <wry@ecoscentric.com> |
|---|---|
| date | Sun, 18 Jan 2015 17:59:01 +1300 |
| parents | 4e19dd426332 |
| children |
comparison
equal
deleted
inserted
replaced
| 3402:4e19dd426332 | 3403:8c8767bb9a62 |
|---|---|
| 228 nand_mt29f_read_part, | 228 nand_mt29f_read_part, |
| 229 nand_mt29f_write_begin, nand_mt29f_write_stride, nand_mt29f_write_finish, | 229 nand_mt29f_write_begin, nand_mt29f_write_stride, nand_mt29f_write_finish, |
| 230 nand_mt29f_erase_block, nand_mt29f_factorybad_lp); | 230 nand_mt29f_erase_block, nand_mt29f_factorybad_lp); |
| 231 | 231 |
| 232 /* Some newer chips have on-board ECC that requires you to perform | 232 /* Some newer chips have on-board ECC that requires you to perform |
| 233 * a READ_STATUS after reading out a page. | 233 * a READ_STATUS after reading out a page. */ |
| 234 * See also mt29f2g08_oob_ecc. */ | |
| 235 CYG_NAND_FUNS_V2(nand_mt29f_funs_with_ecc, nand_mt29f_devinit, | 234 CYG_NAND_FUNS_V2(nand_mt29f_funs_with_ecc, nand_mt29f_devinit, |
| 236 nand_mt29f_read_begin, nand_mt29f_read_stride, nand_mt29f_read_finish_check, | 235 nand_mt29f_read_begin, nand_mt29f_read_stride, nand_mt29f_read_finish_check, |
| 237 nand_mt29f_read_part, | 236 nand_mt29f_read_part, |
| 238 nand_mt29f_write_begin, nand_mt29f_write_stride, nand_mt29f_write_finish, | 237 nand_mt29f_write_begin, nand_mt29f_write_stride, nand_mt29f_write_finish, |
| 239 nand_mt29f_erase_block, nand_mt29f_factorybad_lp); | 238 nand_mt29f_erase_block, nand_mt29f_factorybad_lp); |
| 249 #define MT29F2G08ABD MT29F_SUBTYPE(0xaa, 0x15, "MT29F2G08ABD", 11, 28, 3) | 248 #define MT29F2G08ABD MT29F_SUBTYPE(0xaa, 0x15, "MT29F2G08ABD", 11, 28, 3) |
| 250 #define MT29F2G08AAD MT29F_SUBTYPE(0xda, 0x95, "MT29F2G08AAD", 11, 28, 3) | 249 #define MT29F2G08AAD MT29F_SUBTYPE(0xda, 0x95, "MT29F2G08AAD", 11, 28, 3) |
| 251 #define MT29F2G08ABA MT29F2G08AAD /* SEE NOTE */ | 250 #define MT29F2G08ABA MT29F2G08AAD /* SEE NOTE */ |
| 252 | 251 |
| 253 /* NOTE: MT29F2G08AAD and MT29F2G08ABA share the same device ID but have | 252 /* NOTE: MT29F2G08AAD and MT29F2G08ABA share the same device ID but have |
| 254 * slightly different semantics. ABA has on-board ECC, use | 253 * slightly different semantics. */ |
| 255 * nand_mt29f_funs_with_ecc and mt29f2g08_oob_ecc. */ | |
| 256 #endif | 254 #endif |
| 257 | 255 |
| 258 #ifdef CYGFUN_NAND_MICRON_MT29F_4G | 256 #ifdef CYGFUN_NAND_MICRON_MT29F_4G |
| 259 #define MT29F4G08BAC MT29F_SUBTYPE(0xdc, 0x15, "MT29F4G08BAC", 12, 29, 3) | 257 #define MT29F4G08BAC MT29F_SUBTYPE(0xdc, 0x15, "MT29F4G08BAC", 12, 29, 3) |
| 260 #endif | 258 #endif |
