yaffs2 can certainly handle larger flash. I am aware of yaffs being used with far larger than 4GBytes. Backporting the mtd should not be too onerous because it has limited dependencies on the rest of the kernel. You don't even need the mtd. All you need is something that conforms to the mtd interface (ie. passes back the right info to yaffs and provides the required function (read, write, erase etc). Many people have found the mtd to be inefficient and have replaced it with their own code. On Fri, May 7, 2010 at 4:57 PM, Paulraj, Sandeep wrote: > I think you will be limited not by Yaffs2 but by MTD NAND infrastructure. > > > > To the best of my knowledge 2.6.27 kernel will not have support for NAND of > size 4 GB and above. > > > > NANDs greater than 4GB need 64 bit infrastructure in the kernel and this was > added I think in December 2008. > > http://git.infradead.org/mtd-2.6.git?a=commit;h=69423d99fc182a81f3c5db3eb5c140acc6fc64be > > > > Regards, > > Sandeep > > ________________________________ > > From: yaffs-bounces@lists.aleph1.co.uk > [mailto:yaffs-bounces@lists.aleph1.co.uk] On Behalf Of Saquib > Sent: Friday, May 07, 2010 12:48 AM > To: yaffs@lists.aleph1.co.uk > Subject: [Yaffs] [YAFFS2]: YAFFS2 with multiple NAND chips > > > > Hi All, > > Thanks for your continued support and cooperation. > > I have a board which has a 32 bit processor with 4GB Nand Chip. > > The Nand Chip has 2 Chip Enables. One chip enable for each 2GB. > > The page size is 4KB. In each chip there are 8K block. > > We have successfully ported YAFFS2 on one chip enable i.e for 2GB size. > > We are using linux 2.6.27 kernel. > > > > Now we want to use the complete 4GB. > > Can YAFFS2 support the whole 4GB of NAND Chip ? > > If it supports how  ? > > what is the care that I need to take from YAFFS2 side? > > > > Thanks in advace, > > Saquib > > _______________________________________________ > yaffs mailing list > yaffs@lists.aleph1.co.uk > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs > >