On 12/25/09 9:09 AM, Michael Karcher wrote:
- m29f400bt
this Chip is not standard 0xAAA based at all. Please carefully read the comment in the file.
my full notes for m29f400bt: @m29f400bt { # 0x555 0xAAA block_based_write block_erase_chip_m29f400bt => erase_chip_block_jedec_aaa block_erase_m29f400bt => erase_sector_jedec_aaa erase_m29f400bt => erase_chip_jedec_aaa probe_m29f400bt => probe_jedec_aaa_did_02 write_coreboot_m29f400bt # same as previous write_m29f400bt # variable page writing write_page_m29f400bt }
I did a direct compare of the functions in jedec.c and m29f400bt.c and found the above to be equivalent. We can totally eliminate the file if we create a block_writers system.