Question about AM335x SoC supported NAND flash (Ezequiel Garc?a)

Jon Cormier jcormier at
Mon Feb 24 12:57:15 EST 2014

Mailing list bumped my email since gmail was in html mode.  Switched
to plain text mode.  Hopefully this goes through.

On Mon, Feb 24, 2014 at 12:29 PM, Ezequiel García
<ezequiel at> wrote:
> On 24 February 2014 14:15, Jon Cormier <jcormier at> wrote:
> First off apologizes if I've replied to the mailing list digest incorrectly.
>>> We're developing a custom AM335x-based board, which is meant to boot from
>>> NAND.
>>> The flash device is a Micron MT29F8G08ABABA NAND. This device is
>>> ONFI-compliant
>>> and has 4 KiB page size, 512 KiB block size.
>>> Accessing it from U-Boot and Linux works just fine, apparently in ECC BCH8
>>> mode.
>>> However, we cannot get the SoC to boot from NAND. We've double-checked
>>> the hardware
>>> and the SYSBOOT, but still no luck with it.
>>> So, I thought about asking here, in case this device is (for some
>>> reason) not supported by the
>>> ROM code booting. Maybe someone already struggled with this and has
>>> some idea to suggest?
> [..]
>> As Pekon pointed out the 335x expects BCH16 for nand devices with a 4K page
>> size.  Critical Link has gotten this to work for our custom SoM.   Your
>> welcome to check it out if it will be helpful.  We are using Micron
>> MT29F4G08ABAEAH4-IT Nand.  BCH16 is working for us in our u-boot 2013.10
>> branch and in our kernel 3.2 branch (based off of TI's PSP .07).  Our
>> changes are probably not up to mainline standard as I don't have a lot of
>> mainline experience yet.  Hope it helps.
> It sure will! I'll take a look right away and let you know.
> Thanks a lot!
> --
> Ezequiel García, VanguardiaSur

Jonathan Cormier

More information about the linux-mtd mailing list