Add JFFS2 support for INCA-IP board
diff --git a/CHANGELOG b/CHANGELOG
index ccbec8b..18f7229 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,8 @@
 Changes since U-Boot 1.0.0:
 ======================================================================
 
+* Add JFFS2 support for INCA-IP board
+
 * Patch by Bill Hargen, 09 Dec 2003:
   - BUBINGA405EP: changed flash driver to protect top sector containing
     first instruction.
diff --git a/include/configs/incaip.h b/include/configs/incaip.h
index 99e7868..15d5c2e 100644
--- a/include/configs/incaip.h
+++ b/include/configs/incaip.h
@@ -89,7 +89,8 @@
 #define CONFIG_COMMANDS		(CONFIG_CMD_DFL | \
 				 CFG_CMD_ASKENV	| \
 				 CFG_CMD_DHCP	| \
-				 CFG_CMD_ELF	)
+				 CFG_CMD_ELF	| \
+				 CFG_CMD_JFFS2	)
 #include <cmd_confdefs.h>
 
 /*
@@ -148,6 +149,9 @@
 #define CONFIG_INCA_IP_SWITCH
 #define CONFIG_NET_MULTI
 
+#define CFG_JFFS2_FIRST_BANK	1
+#define CFG_JFFS2_NUM_BANKS	1
+
 /*-----------------------------------------------------------------------
  * Cache Configuration
  */
diff --git a/include/linux/stat.h b/include/linux/stat.h
index 13899c9..63a96f1 100644
--- a/include/linux/stat.h
+++ b/include/linux/stat.h
@@ -94,6 +94,37 @@
 
 #endif	/* __ARM__ */
 
+#if defined (__MIPS__)
+
+struct stat {
+	dev_t           st_dev;
+	long            st_pad1[3];
+	ino_t           st_ino;
+	mode_t          st_mode;
+	nlink_t         st_nlink;
+	uid_t           st_uid;
+	gid_t           st_gid;
+	dev_t           st_rdev;
+	long            st_pad2[2];
+	off_t           st_size;
+	long            st_pad3;
+	/*
+	 * Actually this should be timestruc_t st_atime, st_mtime and st_ctime
+	 * but we don't have it under Linux.
+	 */
+	time_t          st_atime;
+	long            reserved0;
+	time_t          st_mtime;
+	long            reserved1;
+	time_t          st_ctime;
+	long            reserved2;
+	long            st_blksize;
+	long            st_blocks;
+	long            st_pad4[14];
+};
+
+#endif	/* __MIPS__ */
+
 #ifdef __cplusplus
 }
 #endif