summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci/board-dm646x-evm.c
diff options
context:
space:
mode:
authorSekhar Nori <nsekhar@ti.com>2013-08-16 14:43:48 +0530
committerKevin Hilman <khilman@linaro.org>2013-08-19 09:30:20 -0700
commitacd36357edc08649e85ff15dc4ed62353c912eff (patch)
tree2f7be4747fb458f1944f8afc8b6dec5726b71170 /arch/arm/mach-davinci/board-dm646x-evm.c
parentcc05fcc4b095a5f1da1d6b7cc2b73f90e38835d4 (diff)
downloadop-kernel-dev-acd36357edc08649e85ff15dc4ed62353c912eff.zip
op-kernel-dev-acd36357edc08649e85ff15dc4ed62353c912eff.tar.gz
ARM: davinci: nand: specify ecc strength
Starting with kernel v3.5, it is mandatory to specify ECC strength when using hardware ECC. Without this, kernel panics with a warning of the sort: Driver must set ecc.strength when using hardware ECC ------------[ cut here ]------------ kernel BUG at drivers/mtd/nand/nand_base.c:3519! Fix this by specifying ECC strength for the boards which were missing this. Reported-by: Holger Freyther <holger@freyther.de> Cc: <stable@vger.kernel.org> #v3.5+ Signed-off-by: Sekhar Nori <nsekhar@ti.com> Signed-off-by: Kevin Hilman <khilman@linaro.org>
Diffstat (limited to 'arch/arm/mach-davinci/board-dm646x-evm.c')
-rw-r--r--arch/arm/mach-davinci/board-dm646x-evm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/board-dm646x-evm.c b/arch/arm/mach-davinci/board-dm646x-evm.c
index fbb8e5a..0c005e8 100644
--- a/arch/arm/mach-davinci/board-dm646x-evm.c
+++ b/arch/arm/mach-davinci/board-dm646x-evm.c
@@ -90,6 +90,7 @@ static struct davinci_nand_pdata davinci_nand_data = {
.parts = davinci_nand_partitions,
.nr_parts = ARRAY_SIZE(davinci_nand_partitions),
.ecc_mode = NAND_ECC_HW,
+ .ecc_bits = 1,
.options = 0,
};
OpenPOWER on IntegriCloud