diff options
author | Stefan Roese <sr@denx.de> | 2008-12-02 11:06:47 +0100 |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2009-01-23 10:32:48 -0600 |
commit | 1ae39862044ebb1e682234b51f94421e3f871d6a (patch) | |
tree | bc16379a4c30fcac163991fdb20b3dfbe9c48f6d /include/linux | |
parent | 1714f51a2009baaecf3d4f6e3bd8c4e93a8d3f23 (diff) | |
download | talos-obmc-uboot-1ae39862044ebb1e682234b51f94421e3f871d6a.tar.gz talos-obmc-uboot-1ae39862044ebb1e682234b51f94421e3f871d6a.zip |
OneNAND: Additional sync with 2.6.27
- Add subpage write support
- Add onenand_oob_64/32 ecclayout
This has been missing and without it UBI has some incompatibilies issues
with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is
placed differently (2048 instead of 512) without this fix.
Signed-off-by: Stefan Roese <sr@denx.de>
Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mtd/onenand.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mtd/onenand.h b/include/linux/mtd/onenand.h index 7547e96e77..2597e347b4 100644 --- a/include/linux/mtd/onenand.h +++ b/include/linux/mtd/onenand.h @@ -107,6 +107,7 @@ struct onenand_chip { unsigned char *oob_buf; struct nand_oobinfo *autooob; + int subpagesize; struct nand_ecclayout *ecclayout; void *bbm; |