We are looking to replace a Samsung K9K8G08U0D NAND on our custom P2010 board (running linux 2.6.35).
We initially hoped to use Micron MT29F8G08ABABA, but seeing that it:
it is probably not an option.
We are now investigating Micron MT29F4G08ABADA, with 2K page size.
It still requires 4-bit ECC, but has internal/on-die ECC. Has anyone been successful using P20x0 with it?
I would very much like to know:
Thank you!
The P2020 eLBC supports disabling ECC generation. Find the BR_DECC_SHIFT in u-boot configuration file.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Usually u-boot provides NAND Flash configuration on the board.
Change u-boot configuration using u-boot source code.
U-boot configuration file is located in the u-boot source folder: /include/configs. This folder contains the .h files for the different boards.
See documentation on the following page:
http://git.denx.de/?p=u-boot.git;a=blob_plain;f=README;hb=HEAD
and
http://www.denx.de/wiki/view/DULG/UBoot
See NAND Flash configuration setting of the u-boot.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Pavel, thank you for your reply. U-boot however does not currently support on-die/internal ECC.
Patches exist for on-die ECC, e.g.
patchwork.ozlabs.org/project/linux-mtd/list/?submitter=8164
I would very much like to know if it is possible to use on-die/internal ECC with the eLBC NAND controller?