Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
#define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE /* memtest works on */
#define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x5000000)
-#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x4800000)
+#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x4000000)
+#define CONFIG_SYS_BOOT_ADDR (CONFIG_SYS_SDRAM_BASE + 0x4800000)
#define CONFIG_SYS_HZ 1000
# Recovery block' size should be 1 block (256K)
# Recovery block includes the onenand_ipl(16K), so actual size is 240K
-TEXT_BASE = 0x34800000
+TEXT_BASE = 0x34000000
# 256K - 16K(IPL Size)
-TEXT_BASE_256K = 0x3483C000
+TEXT_BASE_256K = 0x3403C000
LDSCRIPT= $(TOPDIR)/recovery/board/$(BOARDDIR)/recovery.lds
LDFLAGS = -Bstatic -T $(LDSCRIPT) -Ttext $(TEXT_BASE) $(PLATFORM_LDFLAGS)
{
uchar *buf;
- buf = (uchar *)CONFIG_SYS_SDRAM_BASE;
+ buf = (uchar *)CONFIG_SYS_BOOT_ADDR;
onenand_read_block(buf);
- ((init_fnc_t *)CONFIG_SYS_SDRAM_BASE)();
+ ((init_fnc_t *)CONFIG_SYS_BOOT_ADDR)();
/* should never come here */
}