Browse Source

Blackfin: move CONFIG_BFIN_CPU back to board config.h

This is a revert of 821ad16fa9900c as Wolfgang doesn't like the new code.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger 13 years ago
parent
commit
fbcf8e8c75
59 changed files with 44 additions and 59 deletions
  1. 7 1
      arch/blackfin/config.mk
  2. 5 0
      arch/blackfin/include/asm/config.h
  3. 1 1
      arch/blackfin/lib/board.c
  4. 0 2
      board/bct-brettl2/config.mk
  5. 0 2
      board/bf518f-ezbrd/config.mk
  6. 0 2
      board/bf526-ezbrd/config.mk
  7. 0 2
      board/bf527-ad7160-eval/config.mk
  8. 0 2
      board/bf527-ezkit/config.mk
  9. 0 2
      board/bf527-sdp/config.mk
  10. 0 2
      board/bf533-ezkit/config.mk
  11. 0 2
      board/bf533-stamp/config.mk
  12. 0 2
      board/bf537-minotaur/config.mk
  13. 0 1
      board/bf537-pnav/config.mk
  14. 0 2
      board/bf537-srv1/config.mk
  15. 0 2
      board/bf537-stamp/config.mk
  16. 0 2
      board/bf538f-ezkit/config.mk
  17. 0 2
      board/bf548-ezkit/config.mk
  18. 0 2
      board/bf561-acvilon/config.mk
  19. 0 2
      board/bf561-ezkit/config.mk
  20. 0 1
      board/blackstamp/config.mk
  21. 0 2
      board/blackvme/config.mk
  22. 0 2
      board/cm-bf527/config.mk
  23. 0 2
      board/cm-bf533/config.mk
  24. 0 2
      board/cm-bf537e/config.mk
  25. 0 2
      board/cm-bf537u/config.mk
  26. 0 2
      board/cm-bf548/config.mk
  27. 0 2
      board/cm-bf561/config.mk
  28. 0 2
      board/ibf-dsp561/config.mk
  29. 0 2
      board/ip04/config.mk
  30. 0 2
      board/tcm-bf518/config.mk
  31. 0 2
      board/tcm-bf537/config.mk
  32. 2 1
      include/configs/bct-brettl2.h
  33. 1 0
      include/configs/bf518f-ezbrd.h
  34. 1 0
      include/configs/bf526-ezbrd.h
  35. 1 0
      include/configs/bf527-ad7160-eval.h
  36. 1 0
      include/configs/bf527-ezkit.h
  37. 1 0
      include/configs/bf527-sdp.h
  38. 1 0
      include/configs/bf533-ezkit.h
  39. 1 0
      include/configs/bf533-stamp.h
  40. 1 0
      include/configs/bf537-minotaur.h
  41. 1 0
      include/configs/bf537-pnav.h
  42. 1 0
      include/configs/bf537-srv1.h
  43. 1 0
      include/configs/bf537-stamp.h
  44. 1 0
      include/configs/bf538f-ezkit.h
  45. 1 0
      include/configs/bf548-ezkit.h
  46. 2 1
      include/configs/bf561-acvilon.h
  47. 1 0
      include/configs/bf561-ezkit.h
  48. 1 0
      include/configs/blackstamp.h
  49. 2 1
      include/configs/blackvme.h
  50. 1 0
      include/configs/cm-bf527.h
  51. 1 0
      include/configs/cm-bf533.h
  52. 1 0
      include/configs/cm-bf537e.h
  53. 1 0
      include/configs/cm-bf537u.h
  54. 1 0
      include/configs/cm-bf548.h
  55. 1 0
      include/configs/cm-bf561.h
  56. 1 0
      include/configs/ibf-dsp561.h
  57. 1 0
      include/configs/ip04.h
  58. 1 0
      include/configs/tcm-bf518.h
  59. 1 0
      include/configs/tcm-bf537.h

+ 7 - 1
arch/blackfin/config.mk

@@ -25,6 +25,13 @@ CROSS_COMPILE ?= bfin-uclinux-
 
 STANDALONE_LOAD_ADDR = 0x1000 -m elf32bfin
 
+ifeq ($(CONFIG_BFIN_CPU),)
+CONFIG_BFIN_CPU := \
+	$(shell awk '$$2 == "CONFIG_BFIN_CPU" { print $$3 }' \
+		$(src)include/configs/$(BOARD).h)
+else
+CONFIG_BFIN_CPU := $(strip $(subst ",,$(CONFIG_BFIN_CPU)))
+endif
 CONFIG_BFIN_BOOT_MODE := $(strip $(subst ",,$(CONFIG_BFIN_BOOT_MODE)))
 
 PLATFORM_RELFLAGS += -ffixed-P3 -fomit-frame-pointer -mno-fdpic
@@ -34,7 +41,6 @@ LDFLAGS_FINAL += --gc-sections
 LDFLAGS += -m elf32bfin
 PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
 
-PLATFORM_CPPFLAGS += -DBFIN_CPU='"$(CONFIG_BFIN_CPU)"'
 PLATFORM_RELFLAGS += -mcpu=$(CONFIG_BFIN_CPU)
 
 ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)

+ 5 - 0
arch/blackfin/include/asm/config.h

@@ -12,6 +12,11 @@
 /* Some of our defines use this (like CONFIG_SYS_GBL_DATA_ADDR) */
 #include <asm-offsets.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
 # define CONFIG_BFIN_SCRATCH_REG retn
 #endif

+ 1 - 1
arch/blackfin/lib/board.c

@@ -254,7 +254,7 @@ void board_init_f(ulong bootflag)
 	memset((void *)bd, 0, sizeof(bd_t));
 
 	bd->bi_r_version = version_string;
-	bd->bi_cpu = BFIN_CPU;
+	bd->bi_cpu = MK_STR(CONFIG_BFIN_CPU);
 	bd->bi_board_name = BFIN_BOARD_NAME;
 	bd->bi_vco = get_vco();
 	bd->bi_cclk = get_cclk();

+ 0 - 2
board/bct-brettl2/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf536-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/bf518f-ezbrd/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf518-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/bf526-ezbrd/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf526-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/bf527-ad7160-eval/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf527-0.2
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/bf527-ezkit/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf527-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/bf527-sdp/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf527-0.2
-
 CFLAGS_lib_generic += -O2
 CFLAGS_lzma += -O2
 

+ 0 - 2
board/bf533-ezkit/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf533-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf533-stamp/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf533-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf537-minotaur/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 # Set some default LDR flags based on boot mode.
 LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6

+ 0 - 1
board/bf537-pnav/config.mk

@@ -23,4 +23,3 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2

+ 0 - 2
board/bf537-srv1/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 # Set some default LDR flags based on boot mode.
 LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6

+ 0 - 2
board/bf537-stamp/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf538f-ezkit/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf538-0.4
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf548-ezkit/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf548-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf561-acvilon/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf561-0.5
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/bf561-ezkit/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf561-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 1
board/blackstamp/config.mk

@@ -23,4 +23,3 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf532-0.5

+ 0 - 2
board/blackvme/config.mk

@@ -22,5 +22,3 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-
-CONFIG_BFIN_CPU = bf561-0.5

+ 0 - 2
board/cm-bf527/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf527-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/cm-bf533/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf533-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/cm-bf537e/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/cm-bf537u/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/cm-bf548/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf548-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/cm-bf561/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf561-0.3
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/ibf-dsp561/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf561-0.5
-
 # Set some default LDR flags based on boot mode.
 LDR_FLAGS-BFIN_BOOT_PARA := --bits 16

+ 0 - 2
board/ip04/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf532-0.5
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 0 - 2
board/tcm-bf518/config.mk

@@ -23,7 +23,5 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf518-0.0
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2

+ 0 - 2
board/tcm-bf537/config.mk

@@ -23,8 +23,6 @@
 # MA 02111-1307 USA
 #
 
-CONFIG_BFIN_CPU = bf537-0.2
-
 CFLAGS_lib += -O2
 CFLAGS_lib/lzma += -O2
 

+ 2 - 1
include/configs/bct-brettl2.h

@@ -11,7 +11,8 @@
 /*
  * Processor Settings
  */
-#define CONFIG_BFIN_BOOT_MODE	    BFIN_BOOT_BYPASS
+#define CONFIG_BFIN_CPU             bf536-0.3
+#define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 
 /*

+ 1 - 0
include/configs/bf518f-ezbrd.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf518-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/bf526-ezbrd.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf526-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/bf527-ad7160-eval.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf527-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_SPI_MASTER
 
 

+ 1 - 0
include/configs/bf527-ezkit.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf527-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/bf527-sdp.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf527-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/bf533-ezkit.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf533-0.3
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/bf533-stamp.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf533-0.3
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/bf537-minotaur.h

@@ -24,6 +24,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_SPI_MASTER
 
 

+ 1 - 0
include/configs/bf537-pnav.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_SPI_MASTER
 
 

+ 1 - 0
include/configs/bf537-srv1.h

@@ -24,6 +24,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_SPI_MASTER
 
 

+ 1 - 0
include/configs/bf537-stamp.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/bf538f-ezkit.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf538-0.4
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/bf548-ezkit.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf548-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 2 - 1
include/configs/bf561-acvilon.h

@@ -12,7 +12,8 @@
 /*
  * Processor Settings
  */
-#define CONFIG_BFIN_BOOT_MODE		BFIN_BOOT_BYPASS
+#define CONFIG_BFIN_CPU             bf561-0.5
+#define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 
 /*

+ 1 - 0
include/configs/bf561-ezkit.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf561-0.3
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/blackstamp.h

@@ -24,6 +24,7 @@
 /* CPU Options
  * Be sure to set the Silicon Revision Correctly
  */
+#define CONFIG_BFIN_CPU		bf532-0.5
 #define CONFIG_BFIN_BOOT_MODE	BFIN_BOOT_SPI_MASTER
 
 /*

+ 2 - 1
include/configs/blackvme.h

@@ -23,7 +23,8 @@
 #define CONFIG_PANIC_HANG 0
 
 /* CPU Options */
-#define CONFIG_BFIN_BOOT_MODE	BFIN_BOOT_SPI_MASTER
+#define CONFIG_BFIN_CPU        bf561-0.5
+#define CONFIG_BFIN_BOOT_MODE  BFIN_BOOT_SPI_MASTER
 
 /*
  *		CLOCK SETTINGS CAVEAT

+ 1 - 0
include/configs/cm-bf527.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf527-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/cm-bf533.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf533-0.3
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/cm-bf537e.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/cm-bf537u.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/cm-bf548.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf548-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/cm-bf561.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf561-0.3
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/ibf-dsp561.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf561-0.5
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
 
 

+ 1 - 0
include/configs/ip04.h

@@ -20,6 +20,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf532-0.5
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_NAND
 
 

+ 1 - 0
include/configs/tcm-bf518.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf518-0.0
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_PARA
 
 

+ 1 - 0
include/configs/tcm-bf537.h

@@ -11,6 +11,7 @@
 /*
  * Processor Settings
  */
+#define CONFIG_BFIN_CPU             bf537-0.2
 #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS