public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] AT91: NAND OOB and ECC in U-Boot vs Linux
@ 2009-03-18  2:41 Jesus Alvarez
  2009-03-18 10:38 ` Jean-Christophe PLAGNIOL-VILLARD
  2009-03-18 14:45 ` Nicolas Ferre
  0 siblings, 2 replies; 4+ messages in thread
From: Jesus Alvarez @ 2009-03-18  2:41 UTC (permalink / raw)
  To: u-boot

The AT91 Linux kernel patches for versions 2.6.27 or later use a separate
atmel_nand.c driver that implements some OOB and ECC options that are not
exactly the same as those in the standard kernel NAND driver (nand_base.c ,
etc.). AT91 based boards can use the CONFIG_MTD_NAND_ATMEL option to enable
the atmel_nand driver together with CONFIG_MTD_NAND_ATMEL_ECC_HW,
CONFIG_MTD_NAND_ATMEL_ECC_SOFT or CONFIG_MTD_NAND_ATMEL_ECC_NONE for the
desired ECC. The OOB layout used by that driver appears to be different.

The NAND support in U-Boot appears to be based on the standard kernel NAND
driver without the atmel_nand driver options.

Could this create the potential for incompatibilities when a NAND filesystem
is created by U-Boot for mounting from a Linux kernel using the atmel_nand
driver? Are there any kernel config options to avoid to make filesystems
initialized with the U-Boot "nand write.jffs2" command fully compatible with
the kernel MTD NAND drivers?

Thanks,
Jesus Alvarez

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-03-18 14:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-18  2:41 [U-Boot] AT91: NAND OOB and ECC in U-Boot vs Linux Jesus Alvarez
2009-03-18 10:38 ` Jean-Christophe PLAGNIOL-VILLARD
2009-03-18 12:39   ` Jesus Alvarez
2009-03-18 14:45 ` Nicolas Ferre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox