diff options
author | wdenk <wdenk> | 2003-12-12 00:02:26 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2003-12-12 00:02:26 +0000 |
commit | 5c745d2613cddf5d029a163a95584e770496c7e4 (patch) | |
tree | 437f0363f180b495f8744eec67a864ef39ebb76b | |
parent | 50015ab3e1691e49e4267a4799864410fc49a9e8 (diff) |
Add JFFS2 support for INCA-IP board
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | include/configs/incaip.h | 6 | ||||
-rw-r--r-- | include/linux/stat.h | 31 |
3 files changed, 38 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG index ccbec8b1e8d..18f7229d3a6 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 99e7868f9c9..15d5c2ee282 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 13899c97c71..63a96f13cc2 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 |