Skip to content

mtd/nand/fsmc related modifications

Vipin Kumar linux-mtd 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest13 patches 6 repliesIn review
  2. v118 patches 28 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13nand/fsmc: Pass partition information through platform datadrivers/mtd/nand/fsmc_nand.c+8 -75 replies
2/13nand/fsmc: Remove default partition information from driverdrivers/mtd/nand/fsmc_nand.c+0 -580 replies
3/13nand/fsmc: Correct the multiline comment formatdrivers/mtd/nand/fsmc_nand.c+4 -40 replies
4/13nand/fsmc: Read only 512 + 13 bytes for 8bit NAND devicesdrivers/mtd/nand/fsmc_nand.c+3 -10 replies
5/13nand/fsmc: Flip the bit only if the error index is < 4096drivers/mtd/nand/fsmc_nand.c+1 -10 replies
6/13nand/fsmc: Initialize the badblockbits to 7drivers/mtd/nand/fsmc_nand.c+1 -00 replies
7/13mtd/fsmc_nand: add pm callbacks to support hibernationdrivers/mtd/nand/fsmc_nand.c+6 -60 replies
8/13nand/fsmc: Modify fsmc driver to accept nand timing parameters via platformdrivers/mtd/nand/fsmc_nand.c include/linux/mtd/fsmc.h+61 -140 replies
9/13nand/fsmc: Use devm routinesdrivers/mtd/nand/fsmc_nand.c+43 -910 replies
10/13nand/fsmc: Use dev_err to report error scenariodrivers/mtd/nand/fsmc_nand.c+7 -00 replies
11/13nand/fsmc: Access the NAND device word by word whenever possibledrivers/mtd/nand/fsmc_nand.c include/linux/mtd/fsmc.h+61 -00 replies
12/13nand/fsmc: Add DMA supportdrivers/mtd/nand/fsmc_nand.c include/linux/mtd/fsmc.h+167 -50 replies
13/13nand/fsmc: Remove sparse warnings and errorsdrivers/mtd/nand/fsmc_nand.c include/linux/mtd/fsmc.h+111 -1230 replies

Reviews trailers per patch

5 of 13 patches have a Reviewed-by or Acked-by.

PatchViresh KumarStefan Roese
1/13A-b
2/13
3/13
4/13
5/13
6/13
7/13
8/13
9/13R-b
10/13R-b
11/13R-b
12/13R-b
13/13

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 00/13] mtd/nand/fsmc related modifications

Hello Artem,

These are the patches 8-20 of the original patchset of which 1-7 have already been applied by you. I have rebased these patches over
git://git.infradead.org/users/dedekind/l2-mtd.git to help you apply these easily

Modifications in v2
- Add support for partition information to be passed from platform data
- Default partition information removed from driver
- Remove sparse errors and warnings

Modifications in v1
- 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()

Regards
Vipin

Armando Visconti (1):
nand/fsmc: Remove default partition information from driver

Shiraz Hashim (1):
mtd/fsmc_nand: add pm callbacks to support hibernation

Vipin Kumar (11):
nand/fsmc: Pass partition information through platform data 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
nand/fsmc: Modify fsmc driver to accept nand timing parameters via
platform
nand/fsmc: Use devm routines
nand/fsmc: Use dev_err to report error scenario nand/fsmc: Access the NAND device word by word whenever possible nand/fsmc: Add DMA support
nand/fsmc: Remove sparse warnings and errors

 drivers/mtd/nand/fsmc_nand.c |  572 ++++++++++++++++++++++++++----------------
 include/linux/mtd/fsmc.h     |  151 +++++++-----
 2 files changed, 443 insertions(+), 280 deletions(-)