On Tue, 2007-09-04 at 13:57 +0800, Bryan Wu wrote: > This is the driver for latest Blackfin on-chip nand flash controller > > - use nand_chip and mtd_info common nand driver interface > - provide both PIO and dma operation > - compiled with ezkit bf548 configuration > - use hardware 1-bit ECC > - tested with YAFFS2 and can mount YAFFS2 filesystem as rootfs > > ChangeLog from try#1 > - use hweight32() instead of count_bits() > - replace bf54x with bf5xx and BF54X with BF5XX > - compare against plat->page_size in 2 cases when enable hardware ECC > > Signed-off-by: Bryan Wu <[EMAIL PROTECTED]>
Bryan, I'd suggest you to test your NAND driver with the following NAND tests: git://git.infradead.org/~ahunter/nand-tests.git (http://git.infradead.org/?p=users/ahunter/nand-tests.git;a=summary) You may want to avoid the torture test, but it is useful to run it with limited amount of erase cycles to make sure your flash/driver survives really high I/O load.For example, we caught occasional DMA transfer problems while running the torture test for few days. -- Best regards, Artem Bityutskiy (Битюцкий Артём) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/