Ezequiel Garcia
5b3e507820
mtd: nand: pxa3xx: Use ECC strength and step size devicetree binding
...
This commit adds support for the user to specify the ECC strength
and step size through the devicetree. We keep the previous behavior,
when there is no DT parameter provided.
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com >
Signed-off-by: Brian Norris <computersforpeace@gmail.com >
2014-05-21 12:55:09 -07:00
Ezequiel Garcia
776f265e27
mtd: nand: pxa3xx: Add bad block handling
...
Add support for flash-based bad block table using Marvell's
custom in-flash bad block table layout. The support is enabled
a 'flash_bbt' platform data or device tree parameter.
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com >
Tested-by: Daniel Mack <zonque@gmail.com >
Signed-off-by: Brian Norris <computersforpeace@gmail.com >
2014-01-03 11:22:12 -08:00
Ezequiel Garcia
ec82135a01
mtd: nand: pxa3xx: Remove unneeded internal cmdset
...
Use the defined macros for NAND command instead of using a constant
internal structure. This commit is only a cleanup, there's no
functionality modification.
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com >
Tested-by: Daniel Mack <zonque@gmail.com >
Signed-off-by: Brian Norris <computersforpeace@gmail.com >
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com >
2013-08-30 21:34:58 +01:00
Arnd Bergmann
293b2da1b6
ARM: pxa: move platform_data definitions
...
Platform data for device drivers should be defined in
include/linux/platform_data/*.h, not in the architecture
and platform specific directories.
This moves such data out of the pxa include directories
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Nicolas Pitre <nico@linaro.org >
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com >
Acked-by: Igor Grinberg <grinberg@compulab.co.il >
Acked-by: Jeff Garzik <jgarzik@redhat.com >
Acked-by: Marek Vasut <marex@denx.de >
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr >
Acked-by: Paul Parsons <lost.distance@yahoo.com >
Acked-by: Vinod Koul <vinod.koul@linux.intel.com >
Acked-By: Stefan Schmidt <stefan@openezx.org >
Cc: Eric Miao <eric.y.miao@gmail.com >
Cc: Haojian Zhuang <haojian.zhuang@gmail.com >
Cc: Daniel Ribeiro <drwyrm@gmail.com >
Cc: Harald Welte <laforge@openezx.org >
Cc: Philipp Zabel <philipp.zabel@gmail.com >
Cc: Tomas Cech <sleep_walker@suse.cz >
Cc: Sergey Lapin <slapin@ossfans.org >
Cc: Jonathan Cameron <jic23@cam.ac.uk >
Cc: Dan Williams <djbw@fb.com >
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Cc: Chris Ball <cjb@laptop.org >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Samuel Ortiz <samuel@sortiz.org >
Cc: Alan Stern <stern@rowland.harvard.edu >
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Cc: Liam Girdwood <lrg@ti.com >
Cc: Jaroslav Kysela <perex@perex.cz >
Cc: Takashi Iwai <tiwai@suse.de >
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de >
Cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com >
Cc: openezx-devel@lists.openezx.org
2012-09-14 11:18:10 +02:00