Bryan Wu
b37bde1478
[MTD] [NAND] Blackfin on-chip NAND Flash Controller driver
...
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
ChangeLog from try#2
- passed nand_test suites
- use cpu_relax() instead of busy wait loop
- some coding style issue pointed out by Andrew
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2007-10-13 14:36:49 +01:00
..
2007-05-21 09:50:23 -07:00
2007-07-12 12:32:52 +08:00
2007-07-12 12:32:52 +08:00
2007-10-13 14:36:49 +01:00
2007-07-24 15:58:41 +08:00
2007-07-12 16:25:29 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-25 14:44:49 +08:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-12 16:25:29 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-17 10:23:11 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-12 12:32:52 +08:00
2007-07-12 16:17:18 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00
2007-06-29 16:35:17 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-12 17:26:31 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-10-13 14:36:49 +01:00
2007-05-07 12:12:58 -07:00
2007-07-12 12:20:20 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-12 12:32:52 +08:00
2007-05-07 12:12:58 -07:00
2007-06-25 18:04:12 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-09 12:30:56 -07:00
2007-07-10 17:51:13 -07:00
2007-05-07 12:12:58 -07:00
2007-07-31 15:39:38 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 16:34:08 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-21 09:50:23 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-21 11:34:16 +08:00
2007-05-07 12:12:58 -07:00