Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1c21ab67 authored by Ben Dooks's avatar Ben Dooks Committed by David Woodhouse
Browse files

[MTD] [NAND] S3C2410 Allow ECC layout to be passed through platform data



Add support for the ECC layout to be passed via the
platform data specified by the board.

Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
Signed-off-by: default avatarDavid Woodhouse <dwmw2@infradead.org>
parent c45c6c68
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -672,6 +672,9 @@ static void s3c2410_nand_init_chip(struct s3c2410_nand_info *info,
	} else {
		chip->ecc.mode	    = NAND_ECC_SOFT;
	}

	if (set->ecc_layout != NULL)
		chip->ecc.layout = set->ecc_layout;
}

/* s3c2410_nand_update_chip
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ struct s3c2410_nand_set {
	char			*name;
	int			*nr_map;
	struct mtd_partition	*partitions;
	struct nand_ecclayout	*ecc_layout;
};

struct s3c2410_platform_nand {