summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDipen Dudhat <dipen.dudhat@freescale.com>2009-10-30 10:08:18 +0530
committerScott Sweeny <scott.sweeny@timesys.com>2010-11-10 14:52:24 -0500
commite77b1675bbf133ecbb5f942054589ae8c1e7deac (patch)
tree85e4672a4c2e3c22e735b62f4d11bb58b2cd0835 /include
parent9a780f26955495de39f1bff510ca5d19101e5e73 (diff)
Add RAMBOOT support over SD card boot on P1 and P2 RDB platforms
To use, tftp 11000000 u-boot.bin, go 1107f000 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/P1_P2_RDB.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/configs/P1_P2_RDB.h b/include/configs/P1_P2_RDB.h
index 25882e3fe1..ff9fb286e8 100644
--- a/include/configs/P1_P2_RDB.h
+++ b/include/configs/P1_P2_RDB.h
@@ -53,6 +53,10 @@
*/
#define CONFIG_SYS_FSL_BOOT_DDR
+#ifdef CONFIG_MK_RAMBOOT
+#define CONFIG_MK_SDCARD
+#endif
+
#ifdef CONFIG_MK_NAND
#define CONFIG_NAND_U_BOOT 1
#define CONFIG_RAMBOOT_NAND 1
@@ -487,7 +491,11 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
* Environment
*/
#if defined(CONFIG_SYS_RAMBOOT)
-#if defined(CONFIG_RAMBOOT_NAND)
+#if defined(CONFIG_MK_RAMBOOT)
+ #define CONFIG_ENV_IS_NOWHERE 1 /* Store ENV in memory only */
+ #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
+ #define CONFIG_ENV_SIZE 0x2000
+#elif defined(CONFIG_RAMBOOT_NAND)
#define CONFIG_ENV_IS_IN_NAND 1
#define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
#define CONFIG_ENV_OFFSET ((512 * 1024) + CONFIG_SYS_NAND_BLOCK_SIZE)