mtd/nand: fsmc driver updates
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest11 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/11 | fsmc/nand:FIX: Change the type for regs to void __iomem *drivers/ | +1 | 3 replies | |
| 2/11 | fsmc/nand: Rearrange the fsmc_nand_data structure and update commentsdrivers/ | +30 | 2 replies | |
| 2/11 | fsmc/nand: Rearrange the fsmc_nand_data structure and update comments | +0 | 0 replies | |
| 3/11 | fsmc/nand: Support multiple banks connected to controllerDocumentation/ arch/ arch/ +5 more | +26 | 2 replies | |
| 3/11 | fsmc/nand: Support multiple banks connected to controller | +0 | 0 replies | |
| 4/11 | fsmc/nand: Accept nand timing parameters via DTDocumentation/ drivers/ include/ | +59 | 2 replies | |
| 4/11 | fsmc/nand: Accept nand timing parameters via DT | +0 | 0 replies | |
| 5/11 | fsmc: Implement ready/busy through gpio pinDocumentation/ drivers/ include/ | +64 | 2 replies | |
| 6/11 | fsmc/nand: Modify the wait to uninterruptibledrivers/ | +1 | 2 replies | |
| 7/11 | fsmc/nand: Provide contiguous buffers to dmadrivers/ | +15 | 7 replies | |
| 7/11 | fsmc/nand: Provide contiguous buffers to dma | +0 | 0 replies | |
| 7/11 | fsmc/nand: Provide contiguous buffers to dma | +0 | 0 replies | |
| 7/11 | fsmc/nand: Provide contiguous buffers to dma | +0 | 10 replies | |
| 8/11 | fsmc/nand: Use relaxed variants of io accessorsdrivers/ | +29 | 2 replies | |
| 9/11 | fsmc/nand:FIX: replace change_bit routinedrivers/ | +3 | 3 replies | |
| 9/11 | fsmc/nand:FIX: replace change_bit routine | +0 | 0 replies | |
| 9/11 | fsmc/nand:FIX: replace change_bit routine | +0 | 0 replies | |
| 10/11 | fsmc/nand: Add sw bch support for ecc calculation/correctionDocumentation/ drivers/ include/ | +106 | 1 reply | |
| 10/11 | fsmc/nand: Add sw bch support for ecc calculation/correction | +0 | 0 replies | |
| 11/11 | nand: Increase the ecc placement locations to 640include/ | +1 | 2 replies |
Reviews trailers per patch
7 of 20 patches have a Reviewed-by or Acked-by.
| Patch | Viresh Kumar | Linus Walleij |
|---|---|---|
| 1/11 | R-b | R-b |
| 2/11 | R-b | |
| 2/11 | R-b | |
| 3/11 | ||
| 3/11 | ||
| 4/11 | R-b | |
| 4/11 | R-b | |
| 5/11 | ||
| 6/11 | R-b | |
| 7/11 | ||
| 7/11 | ||
| 7/11 | ||
| 7/11 | ||
| 8/11 | R-b | R-b |
| 9/11 | ||
| 9/11 | ||
| 9/11 | ||
| 10/11 | ||
| 10/11 | ||
| 11/11 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 00/11] mtd/nand: fsmc driver updates
This patch-set contains several fixes and a few enhancements in fsmc driver. Modifications include
- General enhancements
* Add ready/busy support through a GPIO pin
* Add software bch support
* Increase ecc loactions to 640
* Support multiple banks
* Use relaxed io accessors for increased throughput
- Enhance DT support
* Add timing parameters
- Several fixes
* Fix the type for regs
* Replace change_bit routine to handle unaligned addresses
* Provide contiguous buffers for DMA operation
Vipin Kumar (11):
fsmc/nand:FIX: Change the type for regs to void __iomem * fsmc/nand: Rearrange the fsmc_nand_data structure and update comments fsmc/nand: Support multiple banks connected to controller fsmc/nand: Accept nand timing parameters via DT
fsmc: Implement ready/busy through gpio pin
fsmc/nand: Modify the wait to uninterruptible
fsmc/nand: Provide contiguous buffers to dma
fsmc/nand: Use relaxed variants of io accessors fsmc/nand:FIX: replace change_bit routine
fsmc/nand: Add sw bch support for ecc calculation/correction
nand: Increase the ecc placement locations to 640
.../devicetree/bindings/mtd/fsmc-nand.txt | 29 ++ arch/arm/boot/dts/spear300.dtsi | 1 + arch/arm/boot/dts/spear310.dtsi | 1 + arch/arm/boot/dts/spear320.dtsi | 1 + arch/arm/boot/dts/spear600.dtsi | 1 + arch/arm/mach-u300/core.c | 1 + drivers/mtd/nand/fsmc_nand.c | 419 ++++++++++++++------- include/linux/mtd/fsmc.h | 18 +- include/linux/mtd/mtd.h | 2 +- 9 files changed, 332 insertions(+), 141 deletions(-)
Signature · 1 line
1.7.11.4