[PATCH 0/6] pxa3xx_nand: Assorted changes

Ezequiel Garcia ezequiel at vanguardiasur.com.ar
Wed Nov 4 08:13:40 PST 2015


This series contains a number of fixes and cleanups.
As described below, this series doesn't seem to fix any
currently known regression. IMO, there's no need to pick
any of this for v4.4-rc.

The first patch fixes a timeout found when issuing a CMD_PARAM,
without using the keep-config option. This timeout happens
only on NFCv2 (i.e. Armada 370/375/XP) with the keep-config option.

Since all the Armada 370/375/XP boards currently specify
keep-config, no user should be affected by the timeout.

The second patch is a fix for some leftovers issues from the
recent cleanup series by Antoine. Altough the patch can be
considered a fix, I'm not aware of any regression so I can't
argue it should be queued as a fix.

The rest of the patches are either cleanups or improvements.

Patch 3 simplifies the code around keep-config and removes
a silly goto.

Patch 4 removes the open-coded NAND chip sensing.

Patch 5 removes an unused macro.

Path 6 uses enable/disable clk to save power in resume/suspend
paths.

Thanks,

Ezequiel Garcia (6):
  mtd: pxa3xx_nand: Increase the initial chunk size
  mtd: pxa3xx_nand: Fix initial controller configuration
  mtd: pxa3xx_nand: Simplify pxa3xx_nand_scan
  mtd: pxa3xx_nand: Remove redundant NAND sensing
  mtd: pxa3xx_nand: Remove dead code
  mtd: pxa3xx_nand: Gate/ungate the NAND clock in suspend/resume paths

 drivers/mtd/nand/pxa3xx_nand.c | 101 +++++++++++++++++------------------------
 1 file changed, 42 insertions(+), 59 deletions(-)

-- 
2.5.2




More information about the linux-mtd mailing list