// /ram
ramDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK;
ramDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK;
+ ramDev.nReservedBlocks = 2; // Set this smaller for RAM
ramDev.startBlock = 1; // Can't use block 0
ramDev.endBlock = 127; // Last block in 2MB.
ramDev.useNANDECC = 1;
// /boot
bootDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK;
bootDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK;
+ bootDev.nReservedBlocks = 5;
bootDev.startBlock = 1; // Can't use block 0
bootDev.endBlock = 127; // Last block in 2MB.
bootDev.useNANDECC = 0; // use YAFFS's ECC
// /flash
flashDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK;
flashDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK;
+ flashDev.nReservedBlocks = 5;
flashDev.startBlock = 128; // First block after 2MB
flashDev.endBlock = 1023; // Last block in 16MB
flashDev.useNANDECC = 0; // use YAFFS's ECC