[PATCH v5 0/3] MTD: OneNAND: multiblock erase support

Artem Bityutskiy Artem.Bityutskiy at nokia.com
Tue Oct 20 04:57:19 EDT 2009


Similarly, waiting for Adrian to review this. He said he'll do soon.

On Mon, 2009-10-12 at 12:52 +0300, Mika Korhonen wrote:
> (v5) Adjust patches to apply on current tree. Use __func__ in printk's.
>      Fix mistakes found by K. Park.
> 
> (v4) This patch series is a reworked version of
> 
> http://lists.infradead.org/pipermail/linux-mtd/2009-September/027138.html
> http://lists.infradead.org/pipermail/linux-mtd/2009-September/027139.html
> http://lists.infradead.org/pipermail/linux-mtd/2009-September/027140.html
> 
> based on comments by Adrian Hunter and Kyungmin Park. This version should
> address the issues pointed out by them.
> 
> The original patch is:
> http://lists.infradead.org/pipermail/linux-mtd/2009-June/026130.html
> 
> I split the original patch in two for readability: the first part extracts
> the execution of erase command to a separate function for easier integration
> of different erase method. The second part implements the multiblock erase
> function in case multiple blocks are requested to be erased and the chip is
> not Flex.
> 
> This is useful for flashing applications that need to do their work as
> fast as possible. For full 64 eraseblock case the erase speed is up to 30x
> faster. (Samsung: 64 MB/s vs 2.1 GB/s, I got 1.4 GB/s on Linux kernel)
> 
> 
> Mika Korhonen (3):
>   MTD: OneNAND: move erase method to a separate function
>   MTD: OneNAND: multiblock erase support
>   MTD: OneNAND: fix double printing of function name
> 
>  drivers/mtd/onenand/omap2.c        |   22 +++-
>  drivers/mtd/onenand/onenand_base.c |  289 +++++++++++++++++++++++++++++------
>  include/linux/mtd/flashchip.h      |    4 +-
>  include/linux/mtd/onenand_regs.h   |    2 +
>  4 files changed, 262 insertions(+), 55 deletions(-)
> 
> 
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)




More information about the linux-mtd mailing list