소스 검색

[iDMR] Add MTD and JFFS2 support, also add default partition definition.

Bartlomiej Sieka 18 년 전
부모
커밋
2daf046ba6
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      include/configs/idmr.h

+ 12 - 0
include/configs/idmr.h

@@ -83,6 +83,7 @@
  */
  */
 #define CONFIG_COMMANDS		((CONFIG_CMD_DFL		| \
 #define CONFIG_COMMANDS		((CONFIG_CMD_DFL		| \
 					CFG_CMD_PING		| \
 					CFG_CMD_PING		| \
+					CFG_CMD_JFFS2		| \
 					CFG_CMD_NET)		& \
 					CFG_CMD_NET)		& \
 					~(CFG_CMD_LOADS		| \
 					~(CFG_CMD_LOADS		| \
 						CFG_CMD_LOADB))
 						CFG_CMD_LOADB))
@@ -194,6 +195,17 @@
 /* Port configuration */
 /* Port configuration */
 #define CFG_FECI2C		0xF0
 #define CFG_FECI2C		0xF0
 
 
+
+/* Dynamic MTD partition support */
+#define CONFIG_JFFS2_CMDLINE
+#define MTDIDS_DEFAULT		"nor0=idmr-0"
+
+#define MTDPARTS_DEFAULT	"mtdparts=idmr-0:128k(u-boot),"	\
+						"64k(env),"	\
+						"640k(kernel),"	\
+						"2m(rootfs),"	\
+						"-(user)";
+
 #if (CONFIG_COMMANDS & CFG_CMD_MII)
 #if (CONFIG_COMMANDS & CFG_CMD_MII)
 #error MII commands don't work on iDMR board and sholud not be enabled.
 #error MII commands don't work on iDMR board and sholud not be enabled.
 #endif /* (CONFIG_COMMANDS & CFG_CMD_MII) */
 #endif /* (CONFIG_COMMANDS & CFG_CMD_MII) */