Skip to content
Snippets Groups Projects
Commit 821ad16f authored by Mike Frysinger's avatar Mike Frysinger
Browse files

Blackfin: move CONFIG_BFIN_CPU to board config.mk


The CONFIG_BFIN_CPU option is largely used in the build system, so move
it out of the board config.h and into the board config.mk.  It'd be nice
to keep everything in the config.h, but the patch to extract that value
early was rejected.

Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
parent 543ef365
No related branches found
No related tags found
No related merge requests found
Showing
with 36 additions and 9 deletions
...@@ -25,7 +25,6 @@ CROSS_COMPILE ?= bfin-uclinux- ...@@ -25,7 +25,6 @@ CROSS_COMPILE ?= bfin-uclinux-
STANDALONE_LOAD_ADDR = 0x1000 -m elf32bfin STANDALONE_LOAD_ADDR = 0x1000 -m elf32bfin
CONFIG_BFIN_CPU := $(strip $(subst ",,$(CONFIG_BFIN_CPU)))
CONFIG_BFIN_BOOT_MODE := $(strip $(subst ",,$(CONFIG_BFIN_BOOT_MODE))) CONFIG_BFIN_BOOT_MODE := $(strip $(subst ",,$(CONFIG_BFIN_BOOT_MODE)))
CONFIG_ENV_OFFSET := $(strip $(subst ",,$(CONFIG_ENV_OFFSET))) CONFIG_ENV_OFFSET := $(strip $(subst ",,$(CONFIG_ENV_OFFSET)))
CONFIG_ENV_SIZE := $(strip $(subst ",,$(CONFIG_ENV_SIZE))) CONFIG_ENV_SIZE := $(strip $(subst ",,$(CONFIG_ENV_SIZE)))
...@@ -36,9 +35,8 @@ PLATFORM_CPPFLAGS += -DCONFIG_BLACKFIN ...@@ -36,9 +35,8 @@ PLATFORM_CPPFLAGS += -DCONFIG_BLACKFIN
LDFLAGS += --gc-sections -m elf32bfin LDFLAGS += --gc-sections -m elf32bfin
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
ifneq (,$(CONFIG_BFIN_CPU)) PLATFORM_CPPFLAGS += -DBFIN_CPU='"$(CONFIG_BFIN_CPU)"'
PLATFORM_RELFLAGS += -mcpu=$(CONFIG_BFIN_CPU) PLATFORM_RELFLAGS += -mcpu=$(CONFIG_BFIN_CPU)
endif
ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS) ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)
ALL += $(obj)u-boot.ldr ALL += $(obj)u-boot.ldr
......
...@@ -9,11 +9,6 @@ ...@@ -9,11 +9,6 @@
#ifndef __ASM_BLACKFIN_CONFIG_POST_H__ #ifndef __ASM_BLACKFIN_CONFIG_POST_H__
#define __ASM_BLACKFIN_CONFIG_POST_H__ #define __ASM_BLACKFIN_CONFIG_POST_H__
/* Sanity check CONFIG_BFIN_CPU */
#ifndef CONFIG_BFIN_CPU
# error CONFIG_BFIN_CPU: your board config needs to define this
#endif
#ifndef CONFIG_BFIN_SCRATCH_REG #ifndef CONFIG_BFIN_SCRATCH_REG
# define CONFIG_BFIN_SCRATCH_REG retn # define CONFIG_BFIN_SCRATCH_REG retn
#endif #endif
......
...@@ -254,7 +254,7 @@ void board_init_f(ulong bootflag) ...@@ -254,7 +254,7 @@ void board_init_f(ulong bootflag)
memset((void *)bd, 0, sizeof(bd_t)); memset((void *)bd, 0, sizeof(bd_t));
bd->bi_r_version = version_string; bd->bi_r_version = version_string;
bd->bi_cpu = MK_STR(CONFIG_BFIN_CPU); bd->bi_cpu = BFIN_CPU;
bd->bi_board_name = BFIN_BOARD_NAME; bd->bi_board_name = BFIN_BOARD_NAME;
bd->bi_vco = get_vco(); bd->bi_vco = get_vco();
bd->bi_cclk = get_cclk(); bd->bi_cclk = get_cclk();
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf518-0.0
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf526-0.0
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf527-0.2
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf527-0.0
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf533-0.3
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf533-0.3
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf537-0.2
# Set some default LDR flags based on boot mode. # Set some default LDR flags based on boot mode.
LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6 LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6
LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE))
...@@ -26,5 +26,7 @@ ...@@ -26,5 +26,7 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf537-0.2
# Set some default LDR flags based on boot mode. # Set some default LDR flags based on boot mode.
LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE))
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf537-0.2
# Set some default LDR flags based on boot mode. # Set some default LDR flags based on boot mode.
LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6 LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6
LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE))
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf537-0.2
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf538-0.4
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf548-0.0
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf561-0.5
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf561-0.3
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,5 +26,7 @@ ...@@ -26,5 +26,7 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf532-0.5
# Set some default LDR flags based on boot mode. # Set some default LDR flags based on boot mode.
LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE))
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf527-0.0
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
# This is not actually used for Blackfin boards so do not change it # This is not actually used for Blackfin boards so do not change it
#TEXT_BASE = do-not-use-me #TEXT_BASE = do-not-use-me
CONFIG_BFIN_CPU = bf533-0.3
CFLAGS_lib += -O2 CFLAGS_lib += -O2
CFLAGS_lib/lzma += -O2 CFLAGS_lib/lzma += -O2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment