linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/18] mtd/nand/fsmc related modifications
@ 2012-03-07 11:30 Vipin Kumar
  2012-03-07 11:30 ` [PATCH 01/18] nand/fsmc: Newly erased page read algorithm implemented Vipin Kumar
                   ` (20 more replies)
  0 siblings, 21 replies; 47+ messages in thread
From: Vipin Kumar @ 2012-03-07 11:30 UTC (permalink / raw)
  To: linux-mtd; +Cc: Vipin Kumar, Artem.Bityutskiy, linus.walleij

Hello All,

Please find the nand/fsmc driver modifications
Major modifications include
- DMA support
- Word read/write support to improve performance
- Move platform related things(ALE/CLE) from driver to platfrom files
- Add default partition support for more devices with erase sizes (256KB, 512KB,
		1024KB, 2048KB)
- Bugfixes
	- Read only 512 + 13 bytes for 8bit NAND devices
	- Flip the bit only if the error index is < 4096
	- Fixed data abort inside change_bit()

Armando Visconti (4):
  fsmc_nand.c: Fixed data abort inside change_bit()
  nand/fsmc: Improve the fsmc_correct_data() routine
  fsmc_nand.c: Support of 224-bytes OOB area length
  fsmc/nand: Add support for default partitions for several NAND
    devices

Bhavna Yadav (1):
  mtd/fsmc_nand: ECC1 & ECC4 layout separated for different page sizes

Shiraz Hashim (3):
  nand/fsmc: use ALE and CLE offsets from platform data
  mtd/nand/fsmc: Move ALE, CLE defines to their respective platform
  mtd/fsmc_nand: add pm callbacks to support hibernation

Vipin Kumar (10):
  nand/fsmc: Newly erased page read algorithm implemented
  nand/fsmc: Correct the multiline comment format
  nand/fsmc: Read only 512 + 13 bytes for 8bit NAND devices
  nand/fsmc: Flip the bit only if the error index is < 4096
  nand/fsmc: Initialize the badblockbits to 7
  fsmc/nand: Modify fsmc driver to accept nand timing parameters via
    platform
  fsmc/nand: Use devm routines
  fsmc/nand: Use dev_err to report error scenario
  fsmc/nand: Access the NAND device word by word whenever possible
  fsmc/nand: Add DMA support

 arch/arm/mach-u300/core.c                   |    2 +
 arch/arm/mach-u300/include/mach/u300-regs.h |    5 +
 drivers/mtd/nand/fsmc_nand.c                |  900 ++++++++++++++++++++++-----
 include/linux/mtd/fsmc.h                    |   62 ++-
 4 files changed, 788 insertions(+), 181 deletions(-)

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2012-03-14 11:05 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-07 11:30 [PATCH 00/18] mtd/nand/fsmc related modifications Vipin Kumar
2012-03-07 11:30 ` [PATCH 01/18] nand/fsmc: Newly erased page read algorithm implemented Vipin Kumar
2012-03-07 15:10   ` Linus Walleij
2012-03-07 11:30 ` [PATCH 02/18] mtd/fsmc_nand: ECC1 & ECC4 layout separated for different page sizes Vipin Kumar
2012-03-07 11:30 ` [PATCH 03/18] nand/fsmc: use ALE and CLE offsets from platform data Vipin Kumar
2012-03-07 11:30 ` [PATCH 04/18] mtd/nand/fsmc: Move ALE, CLE defines to their respective platform Vipin Kumar
2012-03-07 11:30 ` [PATCH 05/18] fsmc_nand.c: Fixed data abort inside change_bit() Vipin Kumar
2012-03-07 11:30 ` [PATCH 06/18] nand/fsmc: Improve the fsmc_correct_data() routine Vipin Kumar
2012-03-07 11:30 ` [PATCH 07/18] fsmc_nand.c: Support of 224-bytes OOB area length Vipin Kumar
2012-03-07 11:30 ` [PATCH 08/18] fsmc/nand: Add support for default partitions for several NAND devices Vipin Kumar
2012-03-09 13:07   ` Artem Bityutskiy
2012-03-09 14:47     ` Armando Visconti
2012-03-09 15:11       ` Artem Bityutskiy
2012-03-13  9:53         ` Armando Visconti
2012-03-13 10:34           ` Vipin Kumar
2012-03-13 11:56           ` Linus Walleij
2012-03-13 12:39             ` Linus Walleij
2012-03-13 12:45               ` Artem Bityutskiy
2012-03-13 12:53               ` Stefan Roese
2012-03-13 13:01                 ` Linus Walleij
2012-03-13 13:19                   ` Artem Bityutskiy
2012-03-13 13:36                     ` Stefan Roese
2012-03-13 14:07                       ` Artem Bityutskiy
2012-03-14  6:33                         ` Vipin Kumar
2012-03-14  7:10                           ` Stefan Roese
2012-03-14  8:22                             ` Vipin Kumar
2012-03-14  8:57                             ` Linus Walleij
2012-03-14 11:02                               ` Artem Bityutskiy
2012-03-14 11:05                                 ` Linus Walleij
2012-03-13 12:49             ` Stefan Roese
2012-03-07 11:30 ` [PATCH 09/18] nand/fsmc: Correct the multiline comment format Vipin Kumar
2012-03-07 11:30 ` [PATCH 10/18] nand/fsmc: Read only 512 + 13 bytes for 8bit NAND devices Vipin Kumar
2012-03-07 11:30 ` [PATCH 11/18] nand/fsmc: Flip the bit only if the error index is < 4096 Vipin Kumar
2012-03-07 11:31 ` [PATCH 12/18] nand/fsmc: Initialize the badblockbits to 7 Vipin Kumar
2012-03-07 11:31 ` [PATCH 13/18] mtd/fsmc_nand: add pm callbacks to support hibernation Vipin Kumar
2012-03-07 11:31 ` [PATCH 14/18] fsmc/nand: Modify fsmc driver to accept nand timing parameters via platform Vipin Kumar
2012-03-07 11:31 ` [PATCH 15/18] fsmc/nand: Use devm routines Vipin Kumar
2012-03-07 11:31 ` [PATCH 16/18] fsmc/nand: Use dev_err to report error scenario Vipin Kumar
2012-03-07 11:31 ` [PATCH 17/18] fsmc/nand: Access the NAND device word by word whenever possible Vipin Kumar
2012-03-07 11:31 ` [PATCH 18/18] fsmc/nand: Add DMA support Vipin Kumar
2012-03-07 16:09   ` Linus Walleij
2012-03-09  9:42     ` Vipin Kumar
2012-03-09  9:55   ` Vipin Kumar
2012-03-07 11:52 ` [PATCH 00/18] mtd/nand/fsmc related modifications Vipin Kumar
2012-03-09 13:20 ` Artem Bityutskiy
2012-03-09 13:26 ` Artem Bityutskiy
2012-03-14  6:21   ` Vipin Kumar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).