*** empty log message ***
[yaffs/.git] / direct / yaffscfg.c
index 1b9576a2a54a61dfc0a7b121234fa614873e24a1..466b381135a64051553b9a5e19a7e8be27175a09 100644 (file)
@@ -73,6 +73,7 @@ int yaffs_StartUp(void)
        // /ram
        ramDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK;
        ramDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK;
+       ramDev.nReservedBlocks = 1; // Set this smaller for RAM
        ramDev.startBlock = 1; // Can't use block 0
        ramDev.endBlock = 127; // Last block in 2MB.    
        ramDev.useNANDECC = 1;
@@ -86,6 +87,7 @@ int yaffs_StartUp(void)
        // /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
@@ -99,6 +101,7 @@ int yaffs_StartUp(void)
                // /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