[Yaffs] OneNAND

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Nick Bane
Date:  
To: Yaffs
CC: Steve Wiseman
Subject: [Yaffs] OneNAND
Charles/Thomas and other

What are the implications of Samsungs OneNAND chips on yaffs/mtd? It looks like they are yaffs1 block style internally on a 16-bit address and data bus with densities up to 4Gbit in mass production now. Access is fairly dissimilar to generic nand though.

They are essentially a buffered NAND with hardware ecc built in giving very fast access times as well as a 1K boot cache xip area.

It looks like the oob is accessible but in a slightly restriced way. Hopefully this can all be hidden from yaffs per se via the mtd layer. Are there plans to support OneNAND Thomas?

I note the mtd thread in Feb started by samsung (starting from http://lists.infradead.org/pipermail/linux-mtd/2005-February/011860.html). The mood seemed to be to split off OneNAND from generic nand as the access is so different. I was unclear whether this presents OneNAND as non generic NAND mtd technology possibly requiring changes to yaffs eg the test for the device being an "mtd-nand" at mount time.

See http://www.samsung.com/Products/Semiconductor/Flash/OneNAND_TM/1Gbit/KFG1G16U2M/KFG1G16U2M.htm for example info.

Nick

-----------------------
Nick Bane

+44 (0)1954 719270
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.7.1 - Release Date: 13/06/2005