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