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