summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c24xx/common-smdk.c
diff options
context:
space:
mode:
authorSergio Prado <sergio.prado@e-labworks.com>2016-10-20 23:42:44 +0200
committerBoris Brezillon <boris.brezillon@free-electrons.com>2016-11-07 14:48:35 +0100
commite9f66ae23c209eec617130126a23bf547bf7a6d8 (patch)
treef4b3c02aa55dff086525a48682c0e7460ff44d38 /arch/arm/mach-s3c24xx/common-smdk.c
parentmtd: nand: Add OX820 NAND Support (diff)
downloadlinux-e9f66ae23c209eec617130126a23bf547bf7a6d8.tar.xz
linux-e9f66ae23c209eec617130126a23bf547bf7a6d8.zip
mtd: s3c2410: make ecc mode configurable via platform data
Removing CONFIG_MTD_NAND_S3C2410_HWECC option and adding a ecc_mode field in the drivers's platform data structure so it can be selectable via platform data. Also setting this field to NAND_ECC_SOFT in all boards using this driver since none of them had CONFIG_MTD_NAND_S3C2410_HWECC enabled. Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'arch/arm/mach-s3c24xx/common-smdk.c')
-rw-r--r--arch/arm/mach-s3c24xx/common-smdk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c24xx/common-smdk.c b/arch/arm/mach-s3c24xx/common-smdk.c
index e9fbcc91c5c0..9e0bc46e90ec 100644
--- a/arch/arm/mach-s3c24xx/common-smdk.c
+++ b/arch/arm/mach-s3c24xx/common-smdk.c
@@ -171,6 +171,7 @@ static struct s3c2410_platform_nand smdk_nand_info = {
.twrph1 = 20,
.nr_sets = ARRAY_SIZE(smdk_nand_sets),
.sets = smdk_nand_sets,
+ .ecc_mode = NAND_ECC_SOFT,
};
/* devices we initialise */