On 06-09-12 11:17 +1200, Andre Renaud wrote: > When using YAFFS, is it possible to store the tags data in the page > itself, rather than in the OOB area? I noticed a discussion a while ago > regarding Samsung OneNAND, in which this method was suggested as a way > of avoiding the restrictions that device placed on the OOB bytes. I have > a chip with similar restrictions, which I can use fine to store straight > data in, but not with YAFFS for the filesystem, due (I believe) to the > OOB issues. > > I assume that a similar method has to be taken when people use YAFFS > with NOR flash (as has been mentioned in the list). > > Has anyone worked on this? Is there a way to force YAFFS meta-data into > the page area? There isn't just a config option you can turn on - you'll need to mess with the code. The YAFFS Direct Interface Guide has some details on what is needed to make it work with NOR: http://www.aleph1.co.uk/node/349 "Using YAFFS with NOR flash" which shows how the data and oob info is simply put into NOR sequentially. For your setup you'll need to change YAFFS_BYTES_PER_CHUNK to be a bit smaller than normal so there is room for the OOB bytes, then change the NAND access functions to read/write to the right place. This is a lot simpler if you aren't using MTD. There may be some more wrinkles charles or others will comment on. Wookey -- Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 work: http://www.aleph1.co.uk/ play: http://wookware.org/