All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] ARM: mvebu: a385-db-ap: Enable the NAND controller
@ 2015-02-16 12:51 ` Maxime Ripard
  0 siblings, 0 replies; 60+ messages in thread
From: Maxime Ripard @ 2015-02-16 12:51 UTC (permalink / raw)
  To: Gregory Clement, Jason Cooper, Andrew Lunn,
	Sebastian Hesselbarth, Ezequiel Garcia, Brian Norris
  Cc: linux-mtd, Boris Brezillon, Thomas Petazzoni, linux-arm-kernel,
	linux-kernel, Tawfik Bayouk, Nadav Haklai, Lior Amsalem,
	Sudhakar Gundubogula, Seif Mazareeb, Maxime Ripard

Hi,

This patch serie enable the NAND support on the Armada 385 Access
Point DB.

In the process, some timeouts were found when we were accessing a
freshly erased NAND page, which turned out to be an issue when
draining the read FIFO where we were not following the datasheet.

This has been fixed with the first patch, with stable CC'd. The second
patch just enables the NAND controller in the DT.

Thanks,
Maxime

Changes from v2:
  - Read the status bits only every 32 bytes read, and not 32 bits
    like was done before.
  - Changed the timeout routine code not use the jiffies that won't
    change in an interrupt context.

Changes from v1:
  - Added a timeout to the busy waiting loop for RDDREQ


Maxime Ripard (2):
  mtd: nand: pxa3xx: Fix PIO FIFO draining
  ARM: mvebu: a385-db-ap: Enable the NAND

 arch/arm/boot/dts/armada-385-db-ap.dts | 13 ++++++++++
 drivers/mtd/nand/pxa3xx_nand.c         | 47 +++++++++++++++++++++++++++++-----
 2 files changed, 54 insertions(+), 6 deletions(-)

-- 
2.3.0


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

end of thread, other threads:[~2015-02-24  8:20 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-16 12:51 [PATCH v3 0/2] ARM: mvebu: a385-db-ap: Enable the NAND controller Maxime Ripard
2015-02-16 12:51 ` Maxime Ripard
2015-02-16 12:51 ` Maxime Ripard
2015-02-16 12:51 ` [PATCH v3 1/2] mtd: nand: pxa3xx: Fix PIO FIFO draining Maxime Ripard
2015-02-16 12:51   ` Maxime Ripard
2015-02-16 12:51   ` Maxime Ripard
2015-02-16 13:34   ` Boris Brezillon
2015-02-16 13:34     ` Boris Brezillon
2015-02-16 13:34     ` Boris Brezillon
2015-02-16 13:35   ` Ezequiel Garcia
2015-02-16 13:35     ` Ezequiel Garcia
2015-02-16 13:35     ` Ezequiel Garcia
2015-02-16 13:35     ` Ezequiel Garcia
2015-02-16 16:49     ` Maxime Ripard
2015-02-16 16:49       ` Maxime Ripard
2015-02-16 16:49       ` Maxime Ripard
2015-02-16 16:27   ` Thomas Petazzoni
2015-02-16 16:27     ` Thomas Petazzoni
2015-02-16 16:27     ` Thomas Petazzoni
2015-02-16 16:41     ` Maxime Ripard
2015-02-16 16:41       ` Maxime Ripard
2015-02-16 16:41       ` Maxime Ripard
2015-02-16 16:57       ` Ezequiel Garcia
2015-02-16 16:57         ` Ezequiel Garcia
2015-02-16 16:57         ` Ezequiel Garcia
2015-02-16 16:57         ` Ezequiel Garcia
2015-02-17 10:29         ` Maxime Ripard
2015-02-17 10:29           ` Maxime Ripard
2015-02-17 10:29           ` Maxime Ripard
2015-02-16 20:11   ` Robert Jarzmik
2015-02-16 20:11     ` Robert Jarzmik
2015-02-16 20:11     ` Robert Jarzmik
2015-02-16 20:58     ` Maxime Ripard
2015-02-16 20:58       ` Maxime Ripard
2015-02-16 20:58       ` Maxime Ripard
2015-02-16 21:36       ` Robert Jarzmik
2015-02-16 21:36         ` Robert Jarzmik
2015-02-16 21:36         ` Robert Jarzmik
2015-02-17  9:47         ` Maxime Ripard
2015-02-17  9:47           ` Maxime Ripard
2015-02-17  9:47           ` Maxime Ripard
2015-02-17 10:37         ` Maxime Ripard
2015-02-17 10:37           ` Maxime Ripard
2015-02-17 10:37           ` Maxime Ripard
2015-02-17 17:07           ` Robert Jarzmik
2015-02-17 17:07             ` Robert Jarzmik
2015-02-17 17:07             ` Robert Jarzmik
2015-02-17 17:16             ` Ezequiel Garcia
2015-02-17 17:16               ` Ezequiel Garcia
2015-02-17 17:16               ` Ezequiel Garcia
2015-02-17 17:16               ` Ezequiel Garcia
2015-02-24  3:45               ` Brian Norris
2015-02-24  3:45                 ` Brian Norris
2015-02-24  3:45                 ` Brian Norris
2015-02-24  8:17                 ` Maxime Ripard
2015-02-24  8:17                   ` Maxime Ripard
2015-02-24  8:17                   ` Maxime Ripard
2015-02-16 12:51 ` [PATCH v3 2/2] ARM: mvebu: a385-db-ap: Enable the NAND Maxime Ripard
2015-02-16 12:51   ` Maxime Ripard
2015-02-16 12:51   ` Maxime Ripard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.