Compilation clean up
[yaffs2.git] / direct / test-framework / yaffscfg2k.c
index 9e24866783dcc0ec81fa6c34baaecb8a84dc29f5..fc9466b300361d7c1370cd15ccc972564a15cbf1 100644 (file)
@@ -25,6 +25,7 @@
 #include "yaffs_nandemul2k.h"
 #include "yaffs_trace.h"
 #include "yaffs_osglue.h"
+#include "yaffs_nandsim_file.h"
 
 
 #include <errno.h>
@@ -39,16 +40,16 @@ unsigned yaffs_trace_mask =
        YAFFS_TRACE_ALLOCATE |
        YAFFS_TRACE_BAD_BLOCKS |
        YAFFS_TRACE_VERIFY |
-
        0;
 
 
 
-// Configuration
+/* Configure the devices that will be used */
 
 #include "yaffs_flashif2.h"
 #include "yaffs_m18_drv.h"
 #include "yaffs_nor_drv.h"
+#include "yaffs_nand_drv.h"
 
 int yaffs_start_up(void)
 {
@@ -58,16 +59,14 @@ int yaffs_start_up(void)
                return 0;
        start_up_called = 1;
 
-       // Stuff to configure YAFFS
-       // Stuff to initialise anything special (eg lock semaphore).
+       /* Call the OS initialisation (eg. set up lock semaphore */
        yaffsfs_OSInitialisation();
 
-
+       /* Install the various devices and their device drivers */
+       yflash2_install_drv("yflash2");
        yaffs_m18_install_drv("M18-1");
        yaffs_nor_install_drv("nor");
-
-       // /yaffs2  yaffs2 file emulation
-       yflash2_install_drv("yaffs2");
+       yaffs_nandsim_install_drv("nand", "emfile-nand", 256);
 
        return 0;
 }