mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
PXA: Fix vpac270 OneNAND booter
NOTE: The modification in Makefile will be superseded by a pending patch! Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
This commit is contained in:
parent
20ae5193e3
commit
451a0c39ae
3 changed files with 7 additions and 3 deletions
2
Makefile
2
Makefile
|
@ -1025,6 +1025,8 @@ vpac270_onenand_config : unconfig
|
||||||
@if [ "$(findstring onenand,$@)" ] ; then \
|
@if [ "$(findstring onenand,$@)" ] ; then \
|
||||||
echo "#define CONFIG_ONENAND_U_BOOT" \
|
echo "#define CONFIG_ONENAND_U_BOOT" \
|
||||||
>>$(obj)include/config.h ; \
|
>>$(obj)include/config.h ; \
|
||||||
|
echo "#define CONFIG_256M_U_BOOT" \
|
||||||
|
>>$(obj)include/config.h ; \
|
||||||
fi;
|
fi;
|
||||||
@if [ "$(findstring 256M,$@)" ] ; then \
|
@if [ "$(findstring 256M,$@)" ] ; then \
|
||||||
echo "#define CONFIG_256M_U_BOOT" \
|
echo "#define CONFIG_256M_U_BOOT" \
|
||||||
|
|
|
@ -180,7 +180,8 @@
|
||||||
#define CONFIG_SYS_MEMTEST_START 0xa0400000 /* memtest works on */
|
#define CONFIG_SYS_MEMTEST_START 0xa0400000 /* memtest works on */
|
||||||
#define CONFIG_SYS_MEMTEST_END 0xa0800000 /* 4 ... 8 MB in DRAM */
|
#define CONFIG_SYS_MEMTEST_END 0xa0800000 /* 4 ... 8 MB in DRAM */
|
||||||
|
|
||||||
#define CONFIG_SYS_LOAD_ADDR (0x5c000000)
|
#define CONFIG_SYS_LOAD_ADDR PHYS_SDRAM_1
|
||||||
|
#define CONFIG_SYS_IPL_LOAD_ADDR (0x5c000000)
|
||||||
#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1
|
#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1
|
||||||
#define CONFIG_SYS_INIT_SP_ADDR \
|
#define CONFIG_SYS_INIT_SP_ADDR \
|
||||||
(PHYS_SDRAM_1 + CONFIG_SYS_GBL_DATA_SIZE + 2048)
|
(PHYS_SDRAM_1 + CONFIG_SYS_GBL_DATA_SIZE + 2048)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
IPL =onenand_ipl
|
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
include $(TOPDIR)/board/$(BOARDDIR)/config.mk
|
||||||
|
|
||||||
LDSCRIPT= $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/u-boot.onenand.lds
|
LDSCRIPT= $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/u-boot.onenand.lds
|
||||||
LDFLAGS = -Bstatic -T $(onenandobj)u-boot.lds -Ttext $(CONFIG_SYS_TEXT_BASE) $(PLATFORM_LDFLAGS)
|
LDFLAGS = -Bstatic -T $(onenandobj)u-boot.lds -Ttext $(CONFIG_SYS_TEXT_BASE) $(PLATFORM_LDFLAGS)
|
||||||
|
@ -25,7 +26,7 @@ ALL = $(onenandobj)onenand-ipl $(onenandobj)onenand-ipl.bin $(onenandobj)onenand
|
||||||
all: $(obj).depend $(ALL)
|
all: $(obj).depend $(ALL)
|
||||||
|
|
||||||
$(onenandobj)onenand-ipl-2k.bin: $(onenandobj)onenand-ipl
|
$(onenandobj)onenand-ipl-2k.bin: $(onenandobj)onenand-ipl
|
||||||
$(OBJCOPY) ${OBJCFLAGS} --pad-to=0x5c040400 -O binary $< $@
|
$(OBJCOPY) ${OBJCFLAGS} --pad-to=0x0800 -O binary $< $@
|
||||||
|
|
||||||
$(onenandobj)onenand-ipl.bin: $(onenandobj)onenand-ipl
|
$(onenandobj)onenand-ipl.bin: $(onenandobj)onenand-ipl
|
||||||
$(OBJCOPY) ${OBJCFLAGS} -O binary $< $@
|
$(OBJCOPY) ${OBJCFLAGS} -O binary $< $@
|
||||||
|
|
Loading…
Add table
Reference in a new issue