Enable blackfin boot rom boot modes
Signed-Off-By: Enrik Berkhan <Enrik.Berkhan@ge.com>
This commit is contained in:
parent
0449be2dc1
commit
9f27a5f068
|
@ -27,6 +27,27 @@ config MACH_IPE337
|
|||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Boot Mode"
|
||||
default BFIN_BOOT_BYPASS
|
||||
|
||||
config BFIN_BOOT_BYPASS
|
||||
bool "bypass"
|
||||
help
|
||||
blackfin is strapped to boot from parallel flash on CS0
|
||||
|
||||
config BFIN_BOOT_FLASH8
|
||||
bool "flash 8 bit"
|
||||
help
|
||||
blackfin is strapped to boot from 8bit wide flash via boot ROM
|
||||
|
||||
config BFIN_BOOT_FLASH16
|
||||
bool "flash 16 bit"
|
||||
help
|
||||
blackfin is strapped to boot from 16bit wide flash via boot ROM
|
||||
|
||||
endchoice
|
||||
|
||||
source common/Kconfig
|
||||
source commands/Kconfig
|
||||
source net/Kconfig
|
||||
|
|
|
@ -13,6 +13,10 @@ CFLAGS := -fno-common -Os -D__blackfin__
|
|||
# -Ttext $(TEXT_BASE)
|
||||
KALLSYMS += --symbol-prefix=_
|
||||
|
||||
ifndef CONFIG_BFIN_BOOT_BYPASS
|
||||
all: uboot.ldr
|
||||
endif
|
||||
|
||||
ifeq ($(incdir-y),)
|
||||
incdir-y := $(machine-y)
|
||||
endif
|
||||
|
@ -55,4 +59,18 @@ common-y += arch/blackfin/lib/ $(CPU)
|
|||
|
||||
lds-y += $(BOARD)/u-boot.lds
|
||||
|
||||
MRPROPER_FILES += include/asm-arm/arch include/asm-arm/proc
|
||||
MRPROPER_FILES += include/asm-blackfin/arch include/asm-blackfin/proc
|
||||
|
||||
ifdef CONFIG_BFIN_BOOT_FLASH16
|
||||
FLASHBITS :=-B 16
|
||||
else
|
||||
FLASHBITS :=
|
||||
endif
|
||||
|
||||
ifneq ($(cpu-y),)
|
||||
ifndef CONFIG_BFIN_BOOT_BYPASS
|
||||
uboot.ldr: uboot
|
||||
rm -f $@
|
||||
$(CROSS_COMPILE)ldr -T $(cpu-y) -c $(FLASHBITS) -i $(CPU)/init_sdram.o $@ $<
|
||||
endif
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue