|
@@ -65,9 +65,10 @@
|
|
|
#define CONFIG_SYS_I2C_SLAVE 0x10 /* SMBus host address */
|
|
|
|
|
|
/* NAND: socketed, two chipselects, normally 2 GBytes */
|
|
|
-/* NYET -- #define CONFIG_NAND_DAVINCI */
|
|
|
-#define CONFIG_SYS_NAND_HW_ECC
|
|
|
+#define CONFIG_NAND_DAVINCI
|
|
|
#define CONFIG_SYS_NAND_USE_FLASH_BBT
|
|
|
+#define CONFIG_SYS_NAND_4BIT_HW_ECC_OOBFIRST
|
|
|
+#define CONFIG_SYS_NAND_PAGE_2K
|
|
|
|
|
|
#define CONFIG_SYS_NAND_LARGEPAGE
|
|
|
#define CONFIG_SYS_NAND_BASE_LIST { 0x02000000, }
|
|
@@ -95,15 +96,12 @@
|
|
|
#ifdef CONFIG_NAND_DAVINCI
|
|
|
#define CONFIG_CMD_MTDPARTS
|
|
|
#define CONFIG_MTD_PARTITIONS
|
|
|
+#define CONFIG_MTD_DEVICE
|
|
|
#define CONFIG_CMD_NAND
|
|
|
#define CONFIG_CMD_UBI
|
|
|
#define CONFIG_RBTREE
|
|
|
#endif
|
|
|
|
|
|
-/* TEMPORARY -- no safe place to save env, yet */
|
|
|
-#define CONFIG_ENV_IS_NOWHERE
|
|
|
-#undef CONFIG_CMD_SAVEENV
|
|
|
-
|
|
|
#ifdef CONFIG_USB_DAVINCI
|
|
|
#define CONFIG_MUSB_HCD
|
|
|
#define CONFIG_CMD_USB
|
|
@@ -129,9 +127,14 @@
|
|
|
#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
|
|
|
#define CONFIG_SYS_LONGHELP
|
|
|
|
|
|
-#define CONFIG_ENV_SIZE (16 << 10) /* 16 KiB */
|
|
|
+#ifdef CONFIG_NAND_DAVINCI
|
|
|
+#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
|
|
|
+#define CONFIG_ENV_IS_IN_NAND
|
|
|
+#define CONFIG_ENV_OFFSET 0x3C0000
|
|
|
+#undef CONFIG_ENV_IS_IN_FLASH
|
|
|
+#endif
|
|
|
|
|
|
-/* NYET -- #define CONFIG_BOOTDELAY 5 */
|
|
|
+#define CONFIG_BOOTDELAY 5
|
|
|
#define CONFIG_BOOTCOMMAND \
|
|
|
"dhcp;bootm"
|
|
|
#define CONFIG_BOOTARGS \
|
|
@@ -146,7 +149,7 @@
|
|
|
|
|
|
/* U-Boot memory configuration */
|
|
|
#define CONFIG_STACKSIZE (256 << 10) /* 256 KiB */
|
|
|
-#define CONFIG_SYS_MALLOC_LEN (512 << 10) /* 512 KiB */
|
|
|
+#define CONFIG_SYS_MALLOC_LEN (1 << 20) /* 1 MiB */
|
|
|
#define CONFIG_SYS_GBL_DATA_SIZE 128 /* for initial data */
|
|
|
#define CONFIG_SYS_MEMTEST_START 0x87000000 /* physical address */
|
|
|
#define CONFIG_SYS_MEMTEST_END 0x88000000 /* test 16MB RAM */
|