From 5c745d2613cddf5d029a163a95584e770496c7e4 Mon Sep 17 00:00:00 2001 From: wdenk Date: Fri, 12 Dec 2003 00:02:26 +0000 Subject: [PATCH] Add JFFS2 support for INCA-IP board --- CHANGELOG | 2 ++ include/configs/incaip.h | 6 +++++- include/linux/stat.h | 31 +++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) 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 /* @@ -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 @@ struct stat { #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