[U-Boot] [PATCH 0/3] Makefile cleanup

The following series of patches prepares the ground to move the remaining board configuration entries out of the Makefile into the boards.cfg file, replacing multi-line scripts to fiddle with config.h and config.mk files into simple, single-line entries.
[PATCH 1/3] Build: Add "board options" column to boards.cfg
Build: Add "board options" column to boards.cfg
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Example:
FOO:HAS_BAR,BAZ=64
means: - the name of the board config file is include/configs/FOO.h - the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de
2 files changed, 31 insertions(+), 7 deletions(-)
[PATCH 2/3] mkconfig: change CONFIG_MK_ prefix into plain CONFIG_
mkconfig: change CONFIG_MK_ prefix into plain CONFIG_
When planning for more generalization and Makefile cleanup it became obvious that the introduction of a separate CONFIG_MK_ name space for config options that were set through scripting in the Makefile was not a good idea.
Originally the idea was to provide a script-free approach to supply configuration options - there was no real need for a separate name space. But when we now convert the existing Makefile entries to make use of this approach, it would mean that we have to touch a large number of board config files and add #ifdef / #define sequences to "convert" from the CONFIG_MK_ to the CONFIG_ name space.
It seems much cleaner to get rid of this somewhat arbitrary _MK string now for the few boards that actually use it.
Signed-off-by: Wolfgang Denk wd@denx.de
21 files changed, 54 insertions(+), 59 deletions(-)
[PATCH 3/3] Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE
Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE
The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script.
Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system.
Signed-off-by: Wolfgang Denk wd@denx.de
799 files changed, 1494 insertions(+), 1436 deletions(-)
Potential testers can find these (and some more experimental) commits in the "Makefile-cleanup" branch in the u-boot-testing repository.
Best regards,
Wolfgang Denk

From: Marek Vasut marek.vasut@gmail.com
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Example:
FOO:HAS_BAR,BAZ=64
means: - the name of the board config file is include/configs/FOO.h - the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de --- boards.cfg | 4 ++-- mkconfig | 34 +++++++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-)
diff --git a/boards.cfg b/boards.cfg index 91d75d3..1f44525 100644 --- a/boards.cfg +++ b/boards.cfg @@ -17,8 +17,8 @@ # # :.,$! sort -f -k2,2 -k3,3 -k6,6 -k5,5 -k1,1 # -# Target ARCH CPU Board name Vendor SoC -########################################################################### +# Target ARCH CPU Board name Vendor SoC Options +###############################################################################################
qong arm arm1136 - davedenx mx31 mx31ads arm arm1136 - freescale mx31 diff --git a/mkconfig b/mkconfig index b661071..f3054ce 100755 --- a/mkconfig +++ b/mkconfig @@ -5,7 +5,7 @@ # # Parameters: Target Architecture CPU Board [VENDOR] [SOC] # -# (C) 2002-2006 DENX Software Engineering, Wolfgang Denk wd@denx.de +# (C) 2002-2010 DENX Software Engineering, Wolfgang Denk wd@denx.de #
APPEND=no # Default: Create new config file @@ -17,6 +17,7 @@ cpu="" board="" vendor="" soc="" +options=""
if [ ( $# -eq 2 ) -a ( "$1" = "-A" ) ] ; then # Automatic mode @@ -41,11 +42,12 @@ while [ $# -gt 0 ] ; do done
[ $# -lt 4 ] && exit 1 -[ $# -gt 6 ] && exit 1 +[ $# -gt 7 ] && exit 1
+# Strip all options and/or _config suffixes CONFIG_NAME="${1%_config}"
-[ "${BOARD_NAME}" ] || BOARD_NAME="${CONFIG_NAME}" +[ "${BOARD_NAME}" ] || BOARD_NAME="${1%_config}"
arch="$2" cpu="$3" @@ -56,13 +58,34 @@ else fi [ $# -gt 4 ] && [ "$5" != "-" ] && vendor="$5" [ $# -gt 5 ] && [ "$6" != "-" ] && soc="$6" +[ $# -gt 6 ] && [ "$7" != "-" ] && { + # check if we have a board config name in the options field + # the options field mave have a board config name and a list + # of options, both separated by a colon (':'); the options are + # separated by commas (','). + # + # Check for board name + tmp="${7%:*}" + if [ "$tmp" ] ; then + CONFIG_NAME="$tmp" + fi + # Check if we only have a colon... + if [ "${tmp}" != "$7" ] ; then + options=${7#*:} + TARGETS="`echo ${options} | sed 's:,: :g'` ${TARGETS}" + fi +}
if [ "${ARCH}" -a "${ARCH}" != "${arch}" ]; then echo "Failed: $ARCH=${ARCH}, should be '${arch}' for ${BOARD_NAME}" 1>&2 exit 1 fi
-echo "Configuring for ${BOARD_NAME} board..." +if [ "$options" ] ; then + echo "Configuring for ${BOARD_NAME} - Board: ${CONFIG_NAME}, Options: ${options}" +else + echo "Configuring for ${BOARD_NAME} board..." +fi
# # Create link to architecture specific headers @@ -126,7 +149,8 @@ fi echo "/* Automatically generated - do not edit */" >>config.h
for i in ${TARGETS} ; do - echo "#define CONFIG_MK_${i} 1" >>config.h ; + i="`echo ${i} | sed '/=/ {s/=/\t/;q } ; { s/$/\t1/ }'`" + echo "#define CONFIG_MK_${i}" >>config.h ; done
cat << EOF >> config.h

When planning for more generalization and Makefile cleanup it became obvious that the introduction of a separate CONFIG_MK_ name space for config options that were set through scripting in the Makefile was not a good idea.
Originally the idea was to provide a script-free approach to supply configuration options - there was no real need for a separate name space. But when we now convert the existing Makefile entries to make use of this approach, it would mean that we have to touch a large number of board config files and add #ifdef / #define sequences to "convert" from the CONFIG_MK_ to the CONFIG_ name space.
It seems much cleaner to get rid of this somewhat arbitrary _MK string now for the few boards that actually use it.
Signed-off-by: Wolfgang Denk wd@denx.de --- board/bf527-ezkit/video.c | 10 +++++----- board/freescale/mpc8315erdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 6 +++--- board/freescale/mpc8569mds/config.mk | 2 +- board/freescale/p1_p2_rdb/config.mk | 6 +++--- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8536DS.h | 8 ++++---- include/configs/MPC8569MDS.h | 4 ++-- include/configs/MPC8572DS.h | 2 +- include/configs/P1_P2_RDB.h | 14 +++++++------- include/configs/P2020DS.h | 4 ++-- include/configs/SBC8540.h | 2 +- include/configs/astro_mcf5373l.h | 4 ++-- include/configs/bf527-ezkit.h | 2 +- include/configs/edb93xx.h | 16 ++++++++-------- include/configs/sbc8349.h | 8 ++------ include/configs/sbc8548.h | 9 ++++----- include/configs/sbc8560.h | 2 +- include/configs/spear3xx.h | 6 +++--- include/configs/vme8349.h | 2 +- mkconfig | 2 +- 21 files changed, 54 insertions(+), 59 deletions(-)
diff --git a/board/bf527-ezkit/video.c b/board/bf527-ezkit/video.c index 87e7658..ca5e9b0 100644 --- a/board/bf527-ezkit/video.c +++ b/board/bf527-ezkit/video.c @@ -24,7 +24,7 @@ #define LCD_Y_RES 240 /* Vertical Resolution */ #define DMA_BUS_SIZE 16
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 /* lq035q1 */ +#ifdef CONFIG_BF527_EZKIT_REV_2_1 /* lq035q1 */
#if !defined(CONFIG_LQ035Q1_USE_RGB888_8_BIT_PPI) && \ !defined(CONFIG_LQ035Q1_USE_RGB565_8_BIT_PPI) @@ -125,7 +125,7 @@ #define PPI_PACK_EN 0x80 #define PPI_POLS_1 0x8000
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 static struct spi_slave *slave; static int lq035q1_control(unsigned char reg, unsigned short value) { @@ -305,7 +305,7 @@ void EnableTIMER12(void) int video_init(void *dst) {
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 lq035q1_control(LQ035_SHUT_CTL, LQ035_ON); lq035q1_control(LQ035_DRIVER_OUTPUT_CTL, (CONFIG_LQ035Q1_LCD_MODE & LQ035_DRIVER_OUTPUT_MASK) | LQ035_DRIVER_OUTPUT_DEFAULT); @@ -318,7 +318,7 @@ int video_init(void *dst) Init_PPI(); EnablePPI();
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 EnableTIMER12(); #else /* Frame sync 2 (VS) needs to start at least one PPI clk earlier */ @@ -388,7 +388,7 @@ void video_stop(void) DisableDMA(); DisableTIMER0(); DisableTIMER1(); -#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 lq035q1_control(LQ035_SHUT_CTL, LQ035_SHUT); #endif } diff --git a/board/freescale/mpc8315erdb/config.mk b/board/freescale/mpc8315erdb/config.mk index bf972fb..b601601 100644 --- a/board/freescale/mpc8315erdb/config.mk +++ b/board/freescale/mpc8315erdb/config.mk @@ -1,5 +1,5 @@ ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) endif endif diff --git a/board/freescale/mpc8536ds/config.mk b/board/freescale/mpc8536ds/config.mk index 3f5447a..ac15ff3 100644 --- a/board/freescale/mpc8536ds/config.mk +++ b/board/freescale/mpc8536ds/config.mk @@ -24,18 +24,18 @@ # mpc8536ds board # ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif endif
-ifeq ($(CONFIG_MK_SDCARD), y) +ifeq ($(CONFIG_SDCARD), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif
-ifeq ($(CONFIG_MK_SPIFLASH), y) +ifeq ($(CONFIG_SPIFLASH), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif diff --git a/board/freescale/mpc8569mds/config.mk b/board/freescale/mpc8569mds/config.mk index 86f138c..4f7e18d 100644 --- a/board/freescale/mpc8569mds/config.mk +++ b/board/freescale/mpc8569mds/config.mk @@ -24,7 +24,7 @@ # mpc8569mds board # ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif diff --git a/board/freescale/p1_p2_rdb/config.mk b/board/freescale/p1_p2_rdb/config.mk index 1f9f7b6..2d306bb 100644 --- a/board/freescale/p1_p2_rdb/config.mk +++ b/board/freescale/p1_p2_rdb/config.mk @@ -25,18 +25,18 @@ #
ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif endif
-ifeq ($(CONFIG_MK_SDCARD), y) +ifeq ($(CONFIG_SDCARD), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif
-ifeq ($(CONFIG_MK_SPIFLASH), y) +ifeq ($(CONFIG_SPIFLASH), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif diff --git a/include/configs/MPC8315ERDB.h b/include/configs/MPC8315ERDB.h index abc29c0..a9466ea 100644 --- a/include/configs/MPC8315ERDB.h +++ b/include/configs/MPC8315ERDB.h @@ -25,7 +25,7 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_TEXT_BASE 0x00100000 #endif diff --git a/include/configs/MPC8536DS.h b/include/configs/MPC8536DS.h index 0a9f47b..8960963 100644 --- a/include/configs/MPC8536DS.h +++ b/include/configs/MPC8536DS.h @@ -29,22 +29,22 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT 1 #endif
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 #endif
-#ifdef CONFIG_MK_SDCARD +#ifdef CONFIG_SDCARD #define CONFIG_RAMBOOT_SDCARD 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif
-#ifdef CONFIG_MK_SPIFLASH +#ifdef CONFIG_SPIFLASH #define CONFIG_RAMBOOT_SPIFLASH 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif diff --git a/include/configs/MPC8569MDS.h b/include/configs/MPC8569MDS.h index 95c0a9f..75c4801 100644 --- a/include/configs/MPC8569MDS.h +++ b/include/configs/MPC8569MDS.h @@ -51,7 +51,7 @@ extern unsigned long get_clock_freq(void); #define CONFIG_SYS_CLK_FREQ 66666666 #define CONFIG_DDR_CLK_FREQ CONFIG_SYS_CLK_FREQ
-#ifdef CONFIG_MK_ATM +#ifdef CONFIG_ATM #define CONFIG_PQ_MDS_PIB #define CONFIG_PQ_MDS_PIB_ATM #endif @@ -62,7 +62,7 @@ extern unsigned long get_clock_freq(void); #define CONFIG_L2_CACHE /* toggle L2 cache */ #define CONFIG_BTB /* toggle branch predition */
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 diff --git a/include/configs/MPC8572DS.h b/include/configs/MPC8572DS.h index 34ebbdb..d720fe9 100644 --- a/include/configs/MPC8572DS.h +++ b/include/configs/MPC8572DS.h @@ -29,7 +29,7 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT #endif
diff --git a/include/configs/P1_P2_RDB.h b/include/configs/P1_P2_RDB.h index fa45b5b..f97660c 100644 --- a/include/configs/P1_P2_RDB.h +++ b/include/configs/P1_P2_RDB.h @@ -30,31 +30,31 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_P1011RDB +#ifdef CONFIG_P1011RDB #define CONFIG_P1011 #endif -#ifdef CONFIG_MK_P1020RDB +#ifdef CONFIG_P1020RDB #define CONFIG_P1020 #endif -#ifdef CONFIG_MK_P2010RDB +#ifdef CONFIG_P2010RDB #define CONFIG_P2010 #endif -#ifdef CONFIG_MK_P2020RDB +#ifdef CONFIG_P2020RDB #define CONFIG_P2020 #endif
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 #endif
-#ifdef CONFIG_MK_SDCARD +#ifdef CONFIG_SDCARD #define CONFIG_RAMBOOT_SDCARD 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif
-#ifdef CONFIG_MK_SPIFLASH +#ifdef CONFIG_SPIFLASH #define CONFIG_RAMBOOT_SPIFLASH 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif diff --git a/include/configs/P2020DS.h b/include/configs/P2020DS.h index 74cff0c..d94c308 100644 --- a/include/configs/P2020DS.h +++ b/include/configs/P2020DS.h @@ -29,7 +29,7 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT #endif
@@ -92,7 +92,7 @@
/* DDR Setup */ #define CONFIG_VERY_BIG_RAM -#ifdef CONFIG_MK_DDR2 +#ifdef CONFIG_DDR2 #define CONFIG_FSL_DDR2 #else #define CONFIG_FSL_DDR3 1 diff --git a/include/configs/SBC8540.h b/include/configs/SBC8540.h index d6b3cb8..688f8a2 100644 --- a/include/configs/SBC8540.h +++ b/include/configs/SBC8540.h @@ -34,7 +34,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_PCI_66 #endif
diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h index 7c8281c..359e9c7 100644 --- a/include/configs/astro_mcf5373l.h +++ b/include/configs/astro_mcf5373l.h @@ -69,12 +69,12 @@ #include <config_cmd_default.h>
/* - * CONFIG_MK_RAM defines if u-boot is loaded via BDM (or started from + * CONFIG_RAM defines if u-boot is loaded via BDM (or started from * a different bootloader that has already performed RAM setup) or * started directly from flash, which is the regular case for production * boards. */ -#ifdef CONFIG_MK_RAM +#ifdef CONFIG_RAM #define CONFIG_MONITOR_IS_IN_RAM #define CONFIG_TEXT_BASE 0x40020000 #define ENABLE_JFFS 0 diff --git a/include/configs/bf527-ezkit.h b/include/configs/bf527-ezkit.h index 54fc063..fa9053b 100644 --- a/include/configs/bf527-ezkit.h +++ b/include/configs/bf527-ezkit.h @@ -154,7 +154,7 @@ /* * Video Settings */ -#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 # define CONFIG_LQ035Q1_SPI_BUS 0 # define CONFIG_LQ035Q1_SPI_CS 7 #endif diff --git a/include/configs/edb93xx.h b/include/configs/edb93xx.h index 4b00391..ff25ee2 100644 --- a/include/configs/edb93xx.h +++ b/include/configs/edb93xx.h @@ -5,21 +5,21 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_edb9301 +#ifdef CONFIG_edb9301 #define CONFIG_EDB9301 -#elif defined(CONFIG_MK_edb9302) +#elif defined(CONFIG_edb9302) #define CONFIG_EDB9302 -#elif defined(CONFIG_MK_edb9302a) +#elif defined(CONFIG_edb9302a) #define CONFIG_EDB9302A -#elif defined(CONFIG_MK_edb9307) +#elif defined(CONFIG_edb9307) #define CONFIG_EDB9307 -#elif defined(CONFIG_MK_edb9307a) +#elif defined(CONFIG_edb9307a) #define CONFIG_EDB9307A -#elif defined(CONFIG_MK_edb9312) +#elif defined(CONFIG_edb9312) #define CONFIG_EDB9312 -#elif defined(CONFIG_MK_edb9315) +#elif defined(CONFIG_edb9315) #define CONFIG_EDB9315 -#elif defined(CONFIG_MK_edb9315a) +#elif defined(CONFIG_edb9315a) #define CONFIG_EDB9315A #else #error "no board defined" diff --git a/include/configs/sbc8349.h b/include/configs/sbc8349.h index b8f4b6e..94588e2 100644 --- a/include/configs/sbc8349.h +++ b/include/configs/sbc8349.h @@ -34,15 +34,11 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_PCI -#define CONFIG_PCI -#endif - -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define PCI_66M #endif
-#ifdef CONFIG_MK_33 +#ifdef CONFIG_33 #define PCI_33M #endif
diff --git a/include/configs/sbc8548.h b/include/configs/sbc8548.h index 8d047de..9eb8525 100644 --- a/include/configs/sbc8548.h +++ b/include/configs/sbc8548.h @@ -32,20 +32,19 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_PCI -#define CONFIG_PCI +#ifdef CONFIG_PCI #define CONFIG_PCI1 #endif
-#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_SYS_CLK_DIV 1 #endif
-#ifdef CONFIG_MK_33 +#ifdef CONFIG_33 #define CONFIG_SYS_CLK_DIV 2 #endif
-#ifdef CONFIG_MK_PCIE +#ifdef CONFIG_PCIE #define CONFIG_PCIE1 #endif
diff --git a/include/configs/sbc8560.h b/include/configs/sbc8560.h index 6352278..09f0a70 100644 --- a/include/configs/sbc8560.h +++ b/include/configs/sbc8560.h @@ -34,7 +34,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_PCI_66 #endif
diff --git a/include/configs/spear3xx.h b/include/configs/spear3xx.h index 0248aba..37bdebb 100644 --- a/include/configs/spear3xx.h +++ b/include/configs/spear3xx.h @@ -28,13 +28,13 @@ * High Level Configuration Options * (easy to change) */ -#if defined(CONFIG_MK_spear300) +#if defined(CONFIG_spear300) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR300 1 -#elif defined(CONFIG_MK_spear310) +#elif defined(CONFIG_spear310) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR310 1 -#elif defined(CONFIG_MK_spear320) +#elif defined(CONFIG_spear320) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR320 1 #endif diff --git a/include/configs/vme8349.h b/include/configs/vme8349.h index f2fb592..3c5dba3 100644 --- a/include/configs/vme8349.h +++ b/include/configs/vme8349.h @@ -37,7 +37,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_caddy2 +#ifdef CONFIG_caddy2 #define VME_CADDY2 #endif
diff --git a/mkconfig b/mkconfig index f3054ce..2fda1d4 100755 --- a/mkconfig +++ b/mkconfig @@ -150,7 +150,7 @@ echo "/* Automatically generated - do not edit */" >>config.h
for i in ${TARGETS} ; do i="`echo ${i} | sed '/=/ {s/=/\t/;q } ; { s/$/\t1/ }'`" - echo "#define CONFIG_MK_${i}" >>config.h ; + echo "#define CONFIG_${i}" >>config.h ; done
cat << EOF >> config.h

On Monday, October 11, 2010 05:45:09 Wolfgang Denk wrote:
board/bf527-ezkit/video.c | 10 +++++----- include/configs/bf527-ezkit.h | 2 +-
these look fine ... were you going to update boards.cfg too ? this was the only reason the bf527-ezkit-v2 target exists in the top level Makefile ... -mike

Dear Mike Frysinger,
In message 201010111517.18063.vapier@gentoo.org you wrote:
On Monday, October 11, 2010 05:45:09 Wolfgang Denk wrote:
board/bf527-ezkit/video.c | 10 +++++----- include/configs/bf527-ezkit.h | 2 +-
these look fine ... were you going to update boards.cfg too ? this was the only reason the bf527-ezkit-v2 target exists in the top level Makefile ...
I still need to find out how to correctly process the make config options (still waiting for feedback, none received so far :-( ).
Then I will convert all PPC boards. I hope others pick up for the other architectures. I'm growing tired of producing series of >1000 lines patches ;-)
Best regards,
Wolfgang Denk

The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script.
Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system.
Signed-off-by: Wolfgang Denk wd@denx.de --- Makefile | 102 +++++++++++----------- README | 2 +- arch/arm/cpu/arm1136/start.S | 2 +- arch/arm/cpu/arm1176/start.S | 6 +- arch/arm/cpu/arm720t/start.S | 8 +- arch/arm/cpu/arm920t/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/start.S | 2 +- arch/arm/cpu/arm925t/start.S | 2 +- arch/arm/cpu/arm926ejs/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm926ejs/start.S | 2 +- arch/arm/cpu/arm946es/start.S | 2 +- arch/arm/cpu/arm_intcm/start.S | 2 +- arch/arm/cpu/armv7/omap3/lowlevel_init.S | 2 +- arch/arm/cpu/armv7/start.S | 2 +- arch/arm/cpu/ixp/start.S | 2 +- arch/arm/cpu/lh7a40x/start.S | 2 +- arch/arm/cpu/pxa/start.S | 2 +- arch/arm/cpu/s3c44b0/start.S | 2 +- arch/arm/cpu/sa1100/start.S | 2 +- arch/i386/lib/board.c | 4 +- arch/m68k/cpu/mcf5227x/start.S | 10 +- arch/m68k/cpu/mcf52x2/start.S | 14 ++-- arch/m68k/cpu/mcf5445x/start.S | 8 +- arch/microblaze/cpu/start.S | 4 +- arch/microblaze/lib/board.c | 2 +- arch/powerpc/cpu/mpc85xx/start.S | 18 ++-- arch/powerpc/cpu/mpc86xx/start.S | 4 +- arch/powerpc/lib/board.c | 2 +- arch/sh/config.mk | 2 +- arch/sh/lib/board.c | 2 +- arch/sparc/cpu/leon2/Makefile | 5 +- arch/sparc/cpu/leon2/prom.c | 4 +- arch/sparc/cpu/leon2/start.S | 2 +- arch/sparc/cpu/leon3/Makefile | 5 +- arch/sparc/cpu/leon3/prom.c | 4 +- arch/sparc/cpu/leon3/start.S | 6 +- arch/sparc/include/asm/asmmacro.h | 4 +- board/BuS/EB+MCF-EV123/EB+MCF-EV123.c | 2 +- board/BuS/EB+MCF-EV123/config.mk | 4 +- board/BuS/EB+MCF-EV123/textbase.mk | 2 +- board/BuS/eb_cpux9k2/config.mk | 2 +- board/LEOX/elpt860/config.mk | 4 +- board/LaCie/edminiv2/config.mk | 2 +- board/Marvell/db64360/config.mk | 2 +- board/Marvell/db64460/config.mk | 2 +- board/Marvell/guruplug/config.mk | 2 +- board/Marvell/mv88f6281gtw_ge/config.mk | 2 +- board/Marvell/openrd_base/config.mk | 2 +- board/Marvell/rd6281a/config.mk | 2 +- board/Marvell/sheevaplug/config.mk | 2 +- board/RPXClassic/config.mk | 2 +- board/RPXlite/config.mk | 2 +- board/RPXlite_dw/config.mk | 2 +- board/RRvision/config.mk | 2 +- board/a3000/config.mk | 4 +- board/actux1/config.mk | 2 +- board/actux2/config.mk | 2 +- board/actux3/config.mk | 2 +- board/actux4/config.mk | 2 +- board/adder/config.mk | 2 +- board/afeb9260/config.mk | 2 +- board/alaska/config.mk | 7 +- board/altera/nios2-generic/config.mk | 2 +- board/amcc/acadia/config.mk | 4 +- board/amcc/bamboo/config.mk | 4 +- board/amcc/bluestone/config.mk | 4 +- board/amcc/bubinga/config.mk | 2 +- board/amcc/canyonlands/config.mk | 4 +- board/amcc/ebony/config.mk | 6 +- board/amcc/katmai/config.mk | 2 +- board/amcc/kilauea/config.mk | 4 +- board/amcc/luan/config.mk | 6 +- board/amcc/makalu/config.mk | 2 +- board/amcc/ocotea/config.mk | 6 +- board/amcc/redwood/config.mk | 4 +- board/amcc/sequoia/config.mk | 4 +- board/amcc/taihu/config.mk | 2 +- board/amcc/taishan/config.mk | 6 +- board/amcc/walnut/config.mk | 2 +- board/amcc/yosemite/config.mk | 6 +- board/amcc/yucca/config.mk | 4 +- board/amirix/ap1000/config.mk | 2 +- board/apollon/config.mk | 8 +- board/apollon/lowlevel_init.S | 2 +- board/armadillo/config.mk | 2 +- board/armltd/integrator/config.mk | 2 +- board/armltd/versatile/config.mk | 2 +- board/assabet/config.mk | 2 +- board/astro/mcf5373l/config.mk | 4 +- board/atc/config.mk | 7 +- board/atmel/at91cap9adk/config.mk | 2 +- board/atmel/at91rm9200dk/config.mk | 2 +- board/atmel/at91rm9200ek/config.mk | 2 +- board/atmel/at91sam9260ek/config.mk | 2 +- board/atmel/at91sam9261ek/config.mk | 2 +- board/atmel/at91sam9263ek/config.mk | 2 +- board/atmel/at91sam9m10g45ek/config.mk | 2 +- board/atmel/at91sam9rlek/config.mk | 2 +- board/atmel/atngw100/config.mk | 2 +- board/atmel/atstk1000/config.mk | 2 +- board/atum8548/config.mk | 8 +- board/barco/config.mk | 4 +- board/bc3450/config.mk | 11 ++- board/bct-brettl2/config.mk | 2 +- board/bf518f-ezbrd/config.mk | 2 +- board/bf526-ezbrd/config.mk | 2 +- board/bf527-ad7160-eval/config.mk | 2 +- board/bf527-ezkit/config.mk | 2 +- board/bf527-sdp/config.mk | 2 +- board/bf533-ezkit/config.mk | 2 +- board/bf533-stamp/config.mk | 2 +- board/bf537-minotaur/config.mk | 2 +- board/bf537-pnav/config.mk | 2 +- board/bf537-srv1/config.mk | 2 +- board/bf537-stamp/config.mk | 2 +- board/bf538f-ezkit/config.mk | 2 +- board/bf548-ezkit/config.mk | 2 +- board/bf561-acvilon/config.mk | 2 +- board/bf561-ezkit/config.mk | 2 +- board/blackstamp/config.mk | 2 +- board/blackvme/config.mk | 2 +- board/bmw/config.mk | 4 +- board/c2mon/config.mk | 2 +- board/calao/sbc35_a9g20/config.mk | 2 +- board/calao/tny_a9260/config.mk | 2 +- board/canmb/config.mk | 9 +- board/cerf250/config.mk | 2 +- board/cm-bf527/config.mk | 2 +- board/cm-bf533/config.mk | 2 +- board/cm-bf537e/config.mk | 2 +- board/cm-bf537u/config.mk | 2 +- board/cm-bf548/config.mk | 2 +- board/cm-bf561/config.mk | 2 +- board/cm4008/config.mk | 2 +- board/cm41xx/config.mk | 2 +- board/cm5200/config.mk | 5 +- board/cmc_pu2/config.mk | 4 +- board/cmi/config.mk | 5 +- board/cobra5272/config.mk | 2 +- board/cogent/README | 4 +- board/cogent/config.mk | 5 +- board/colibri_pxa270/config.mk | 2 +- board/cpc45/config.mk | 7 +- board/cpu86/config.mk | 7 +- board/cpu87/config.mk | 7 +- board/cradle/config.mk | 4 +- board/cray/L1/config.mk | 2 +- board/csb226/config.mk | 4 +- board/csb226/lowlevel_init.S | 2 +- board/csb272/config.mk | 4 +- board/csb472/config.mk | 4 +- board/csb637/config.mk | 2 +- board/cu824/config.mk | 4 +- board/dave/B2/config.mk | 2 +- board/dave/PPChameleonEVB/config.mk | 4 +- board/davedenx/aria/config.mk | 2 +- board/davedenx/qong/config.mk | 2 +- board/davinci/da8xxevm/config.mk | 2 +- board/davinci/dm355evm/config.mk | 2 +- board/davinci/dm355leopard/config.mk | 2 +- board/davinci/dm365evm/config.mk | 2 +- board/davinci/dm6467evm/config.mk | 2 +- board/davinci/dvevm/config.mk | 2 +- board/davinci/schmoogie/config.mk | 2 +- board/davinci/sffsdr/config.mk | 2 +- board/davinci/sonata/config.mk | 2 +- board/dbau1x00/README | 2 +- board/dbau1x00/config.mk | 4 +- board/delta/config.mk | 2 +- board/digsy_mtc/config.mk | 11 ++- board/dnp1110/config.mk | 2 +- board/eNET/config.mk | 2 +- board/eXalion/config.mk | 6 +- board/earthlcd/favr-32-ezkit/config.mk | 2 +- board/edb93xx/config.mk | 16 ++-- board/eltec/bab7xx/config.mk | 4 +- board/eltec/elppc/config.mk | 4 +- board/eltec/mhpc/config.mk | 4 +- board/emk/top5200/config.mk | 11 ++- board/emk/top860/config.mk | 2 +- board/ep7312/config.mk | 2 +- board/ep8248/config.mk | 2 +- board/ep8260/config.mk | 9 +- board/ep82xxm/config.mk | 2 +- board/ep88x/config.mk | 2 +- board/eric/config.mk | 4 +- board/esd/adciop/config.mk | 6 +- board/esd/apc405/config.mk | 2 +- board/esd/ar405/config.mk | 2 +- board/esd/ash405/config.mk | 2 +- board/esd/canbt/config.mk | 2 +- board/esd/cms700/config.mk | 2 +- board/esd/cpci2dp/config.mk | 2 +- board/esd/cpci405/config.mk | 2 +- board/esd/cpci5200/config.mk | 11 ++- board/esd/cpci750/config.mk | 2 +- board/esd/cpciiser4/config.mk | 6 +- board/esd/dasa_sim/config.mk | 2 +- board/esd/dp405/config.mk | 2 +- board/esd/du405/config.mk | 6 +- board/esd/du440/config.mk | 4 +- board/esd/hh405/config.mk | 8 +- board/esd/hub405/config.mk | 2 +- board/esd/mecp5123/config.mk | 2 +- board/esd/mecp5200/config.mk | 11 ++- board/esd/meesc/config.mk | 2 +- board/esd/ocrtc/config.mk | 4 +- board/esd/otc570/config.mk | 2 +- board/esd/pci405/config.mk | 4 +- board/esd/pf5200/config.mk | 11 ++- board/esd/plu405/config.mk | 2 +- board/esd/pmc405/config.mk | 2 +- board/esd/pmc405de/config.mk | 2 +- board/esd/pmc440/config.mk | 4 +- board/esd/tasreg/config.mk | 2 +- board/esd/vme8349/config.mk | 2 +- board/esd/voh405/config.mk | 2 +- board/esd/vom405/config.mk | 2 +- board/esd/wuh405/config.mk | 2 +- board/espt/config.mk | 4 +- board/esteem192e/config.mk | 2 +- board/etin/debris/config.mk | 6 +- board/etin/kvme080/config.mk | 4 +- board/etx094/config.mk | 2 +- board/eukrea/cpu9260/config.mk | 2 +- board/eukrea/cpuat91/config.mk | 2 +- board/evb4510/config.mk | 2 +- board/evb64260/config.mk | 2 +- board/fads/config.mk | 2 +- board/fads/fads.h | 2 +- board/faraday/a320evb/config.mk | 2 +- board/flagadm/config.mk | 2 +- board/freescale/corenet_ds/config.mk | 4 +- board/freescale/m5208evbe/config.mk | 2 +- board/freescale/m52277evb/config.mk | 2 +- board/freescale/m5235evb/config.mk | 4 +- board/freescale/m5249evb/config.mk | 2 +- board/freescale/m5253demo/config.mk | 2 +- board/freescale/m5253evbe/config.mk | 2 +- board/freescale/m5271evb/config.mk | 2 +- board/freescale/m5272c3/config.mk | 2 +- board/freescale/m5275evb/config.mk | 2 +- board/freescale/m5282evb/config.mk | 2 +- board/freescale/m53017evb/config.mk | 2 +- board/freescale/m5329evb/config.mk | 2 +- board/freescale/m5373evb/config.mk | 2 +- board/freescale/m54451evb/config.mk | 2 +- board/freescale/m54455evb/config.mk | 2 +- board/freescale/m547xevb/config.mk | 2 +- board/freescale/m548xevb/config.mk | 2 +- board/freescale/mpc5121ads/config.mk | 2 +- board/freescale/mpc7448hpc2/config.mk | 7 +- board/freescale/mpc8260ads/config.mk | 4 +- board/freescale/mpc8266ads/config.mk | 5 +- board/freescale/mpc8308rdb/config.mk | 2 +- board/freescale/mpc8313erdb/config.mk | 4 +- board/freescale/mpc8315erdb/config.mk | 6 +- board/freescale/mpc8323erdb/config.mk | 2 +- board/freescale/mpc832xemds/config.mk | 2 +- board/freescale/mpc8349emds/config.mk | 2 +- board/freescale/mpc8349itx/config.mk | 4 +- board/freescale/mpc8360emds/config.mk | 2 +- board/freescale/mpc8360erdk/config.mk | 2 +- board/freescale/mpc837xemds/config.mk | 2 +- board/freescale/mpc837xerdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 10 +- board/freescale/mpc8540ads/config.mk | 2 +- board/freescale/mpc8541cds/config.mk | 2 +- board/freescale/mpc8544ds/config.mk | 4 +- board/freescale/mpc8548cds/config.mk | 4 +- board/freescale/mpc8555cds/config.mk | 2 +- board/freescale/mpc8560ads/config.mk | 2 +- board/freescale/mpc8568mds/config.mk | 2 +- board/freescale/mpc8569mds/config.mk | 6 +- board/freescale/mpc8572ds/config.mk | 4 +- board/freescale/mpc8610hpcd/config.mk | 2 +- board/freescale/mpc8641hpcn/config.mk | 2 +- board/freescale/mx31ads/config.mk | 2 +- board/freescale/mx31pdk/config.mk | 4 +- board/freescale/mx51evk/config.mk | 2 +- board/freescale/p1022ds/config.mk | 4 +- board/freescale/p1_p2_rdb/config.mk | 10 +- board/freescale/p2020ds/config.mk | 4 +- board/funkwerk/vovpn-gw/config.mk | 2 +- board/g2000/config.mk | 4 +- board/gaisler/gr_cpci_ax2000/config.mk | 9 +- board/gaisler/gr_ep2s60/config.mk | 7 +- board/gaisler/gr_xc3s_1500/config.mk | 7 +- board/gaisler/grsim/config.mk | 7 +- board/gaisler/grsim_leon2/config.mk | 7 +- board/galaxy5200/config.mk | 11 ++- board/gcplus/config.mk | 2 +- board/gdsys/dlvision/config.mk | 2 +- board/gdsys/gdppc440etx/config.mk | 6 +- board/gdsys/intip/config.mk | 4 +- board/gdsys/neo/config.mk | 2 +- board/gen860t/config.mk | 2 +- board/genietv/config.mk | 2 +- board/gth2/config.mk | 8 +- board/gw8260/config.mk | 5 +- board/hermes/config.mk | 2 +- board/hidden_dragon/config.mk | 4 +- board/hymod/config.mk | 2 +- board/ibf-dsp561/config.mk | 2 +- board/icecube/config.mk | 11 ++- board/icu862/config.mk | 2 +- board/idmr/config.mk | 2 +- board/ids8247/config.mk | 5 +- board/impa7/config.mk | 2 +- board/imx31_phycore/config.mk | 2 +- board/incaip/config.mk | 4 +- board/inka4x0/config.mk | 11 ++- board/innokom/config.mk | 4 +- board/innokom/lowlevel_init.S | 2 +- board/ip04/config.mk | 2 +- board/ip860/config.mk | 2 +- board/ipek01/config.mk | 5 +- board/iphase4539/config.mk | 5 +- board/ispan/config.mk | 6 +- board/ivm/config.mk | 2 +- board/ixdp425/config.mk | 2 +- board/jse/config.mk | 2 +- board/jupiter/config.mk | 14 ++-- board/karo/tx25/config.mk | 4 +- board/kb9202/config.mk | 2 +- board/keymile/km8xx/config.mk | 2 +- board/keymile/km_arm/config.mk | 2 +- board/keymile/kmeter1/config.mk | 2 +- board/keymile/mgcoge/config.mk | 2 +- board/korat/config.mk | 4 +- board/kup/kup4k/config.mk | 2 +- board/kup/kup4x/config.mk | 2 +- board/lantec/config.mk | 2 +- board/lart/config.mk | 2 +- board/linkstation/config.mk | 12 ++-- board/logicpd/am3517evm/config.mk | 2 +- board/logicpd/imx27lite/config.mk | 2 +- board/logicpd/imx31_litekit/config.mk | 2 +- board/logicpd/zoom1/config.mk | 2 +- board/logicpd/zoom2/config.mk | 2 +- board/lpc2292sodimm/config.mk | 4 +- board/lpc2292sodimm/lowlevel_init.S | 2 +- board/lpd7a40x/config.mk | 4 +- board/lpd7a40x/lowlevel_init.S | 2 +- board/lubbock/config.mk | 6 +- board/lwmon/config.mk | 4 +- board/lwmon5/config.mk | 4 +- board/m501sk/config.mk | 2 +- board/manroland/hmi1001/config.mk | 11 ++- board/manroland/mucmc52/config.mk | 11 ++- board/manroland/uc100/config.mk | 4 +- board/manroland/uc101/config.mk | 11 ++- board/matrix_vision/mvbc_p/config.mk | 7 +- board/matrix_vision/mvblm7/config.mk | 2 +- board/matrix_vision/mvsmr/config.mk | 7 +- board/mbx8xx/config.mk | 4 +- board/mcc200/config.mk | 13 ++-- board/micronas/vct/config.mk | 4 +- board/mimc/mimc200/config.mk | 2 +- board/miromico/hammerhead/config.mk | 2 +- board/ml2/config.mk | 4 +- board/modnet50/config.mk | 2 +- board/modnet50/lowlevel_init.S | 2 +- board/mosaixtech/icon/config.mk | 2 +- board/motionpro/config.mk | 5 +- board/mousse/config.mk | 4 +- board/mp2usb/config.mk | 4 +- board/mpc8308_p1m/config.mk | 4 +- board/mpc8540eval/config.mk | 4 +- board/mpl/mip405/config.mk | 4 +- board/mpl/pati/config.mk | 5 +- board/mpl/pip405/config.mk | 4 +- board/mpl/vcma9/config.mk | 4 +- board/mpl/vcma9/lowlevel_init.S | 2 +- board/mpr2/config.mk | 4 +- board/ms7720se/config.mk | 4 +- board/ms7722se/config.mk | 4 +- board/ms7750se/config.mk | 2 +- board/muas3001/config.mk | 2 +- board/munices/config.mk | 9 +- board/musenki/config.mk | 4 +- board/mvblue/config.mk | 4 +- board/mx1ads/config.mk | 2 +- board/mx1ads/lowlevel_init.S | 2 +- board/mx1fs2/config.mk | 4 +- board/nc650/config.mk | 2 +- board/netphone/config.mk | 2 +- board/netstal/hcu4/config.mk | 2 +- board/netstal/hcu5/config.mk | 2 +- board/netstal/mcu25/config.mk | 2 +- board/netstar/config.mk | 6 +- board/netstar/setup.S | 2 +- board/netta/config.mk | 2 +- board/netta2/config.mk | 2 +- board/netvia/config.mk | 2 +- board/ns9750dev/config.mk | 2 +- board/ns9750dev/lowlevel_init.S | 2 +- board/nx823/config.mk | 2 +- board/o2dnt/config.mk | 5 +- board/overo/config.mk | 2 +- board/oxc/config.mk | 6 +- board/pandora/config.mk | 2 +- board/pb1x00/README | 2 +- board/pb1x00/config.mk | 4 +- board/pcippc2/config.mk | 4 +- board/pcs440ep/config.mk | 6 +- board/pdm360ng/config.mk | 2 +- board/phytec/pcm030/config.mk | 9 +- board/pleb2/config.mk | 6 +- board/pm520/config.mk | 7 +- board/pm826/config.mk | 7 +- board/pm828/config.mk | 7 +- board/pm854/config.mk | 2 +- board/pm856/config.mk | 2 +- board/pn62/config.mk | 4 +- board/ppmc7xx/config.mk | 4 +- board/ppmc8260/config.mk | 5 +- board/prodrive/alpr/config.mk | 6 +- board/prodrive/p3mx/config.mk | 2 +- board/prodrive/p3p440/config.mk | 6 +- board/prodrive/pdnb3/config.mk | 2 +- board/psyent/pci5441/config.mk | 2 +- board/psyent/pk1c20/config.mk | 2 +- board/purple/config.mk | 4 +- board/purple/purple.c | 4 +- board/pxa255_idp/config.mk | 6 +- board/qemu-mips/config.mk | 4 +- board/quad100hd/config.mk | 2 +- board/quantum/config.mk | 2 +- board/r360mpi/config.mk | 2 +- board/rattler/config.mk | 2 +- board/rbc823/config.mk | 2 +- board/renesas/MigoR/config.mk | 4 +- board/renesas/ap325rxa/config.mk | 4 +- board/renesas/r2dplus/config.mk | 2 +- board/renesas/r7780mp/config.mk | 4 +- board/renesas/rsk7203/config.mk | 4 +- board/renesas/sh7763rdp/config.mk | 4 +- board/renesas/sh7785lcr/config.mk | 6 +- board/rmu/config.mk | 2 +- board/ronetix/pm9261/config.mk | 2 +- board/ronetix/pm9263/config.mk | 2 +- board/ronetix/pm9g45/config.mk | 2 +- board/rpxsuper/config.mk | 5 +- board/rsdproto/config.mk | 4 +- board/sacsng/config.mk | 5 +- board/samsung/goni/config.mk | 2 +- board/samsung/goni/lowlevel_init.S | 2 +- board/samsung/smdk2400/config.mk | 2 +- board/samsung/smdk2400/lowlevel_init.S | 2 +- board/samsung/smdk2410/config.mk | 2 +- board/samsung/smdk2410/lowlevel_init.S | 2 +- board/samsung/smdk6400/config.mk | 4 +- board/samsung/smdk6400/lowlevel_init.S | 2 +- board/samsung/smdkc100/config.mk | 2 +- board/samsung/smdkc100/lowlevel_init.S | 2 +- board/sandburst/karef/config.mk | 4 +- board/sandburst/metrobox/config.mk | 4 +- board/sandpoint/config.mk | 6 +- board/sbc2410x/config.mk | 2 +- board/sbc2410x/lowlevel_init.S | 2 +- board/sbc405/config.mk | 2 +- board/sbc8240/config.mk | 4 +- board/sbc8260/config.mk | 5 +- board/sbc8349/config.mk | 2 +- board/sbc8548/config.mk | 4 +- board/sbc8560/config.mk | 2 +- board/sbc8641d/config.mk | 2 +- board/sc3/config.mk | 2 +- board/scb9328/config.mk | 4 +- board/shannon/config.mk | 2 +- board/sheldon/simpc8313/config.mk | 4 +- board/siemens/IAD210/config.mk | 4 +- board/siemens/SCM/config.mk | 5 +- board/siemens/SMN42/config.mk | 4 +- board/siemens/SMN42/lowlevel_init.S | 2 +- board/sixnet/config.mk | 2 +- board/snmc/qs850/config.mk | 2 +- board/snmc/qs860t/config.mk | 2 +- board/socrates/config.mk | 2 +- board/sorcery/config.mk | 5 +- board/spc1920/config.mk | 4 +- board/spd8xx/config.mk | 2 +- board/spear/spear300/config.mk | 2 +- board/spear/spear310/config.mk | 2 +- board/spear/spear320/config.mk | 2 +- board/spear/spear600/config.mk | 2 +- board/st/nhk8815/config.mk | 2 +- board/stx/stxgp3/config.mk | 2 +- board/stx/stxssa/config.mk | 2 +- board/stx/stxxtc/config.mk | 2 +- board/svm_sc8xx/config.mk | 2 +- board/sx1/config.mk | 2 +- board/sx1/lowlevel_init.S | 2 +- board/syteco/jadecpu/config.mk | 2 +- board/t3corp/config.mk | 4 +- board/tb0229/config.mk | 4 +- board/tcm-bf518/config.mk | 2 +- board/tcm-bf537/config.mk | 2 +- board/ti/beagle/config.mk | 2 +- board/ti/evm/config.mk | 2 +- board/ti/omap1510inn/config.mk | 2 +- board/ti/omap1510inn/lowlevel_init.S | 2 +- board/ti/omap1610inn/config.mk | 2 +- board/ti/omap1610inn/lowlevel_init.S | 2 +- board/ti/omap2420h4/config.mk | 10 +- board/ti/omap2420h4/lowlevel_init.S | 2 +- board/ti/omap5912osk/config.mk | 2 +- board/ti/omap5912osk/lowlevel_init.S | 2 +- board/ti/omap730p2/config.mk | 2 +- board/ti/omap730p2/lowlevel_init.S | 2 +- board/ti/panda/config.mk | 2 +- board/ti/sdp3430/config.mk | 2 +- board/ti/sdp4430/config.mk | 2 +- board/ti/tnetv107xevm/config.mk | 2 +- board/timll/devkit8000/config.mk | 2 +- board/total5200/config.mk | 11 ++- board/tqc/tqm5200/config.mk | 13 ++-- board/tqc/tqm8260/config.mk | 5 +- board/tqc/tqm8272/config.mk | 5 +- board/tqc/tqm834x/config.mk | 2 +- board/tqc/tqm85xx/config.mk | 4 +- board/tqc/tqm8xx/config.mk | 2 +- board/trab/config.mk | 4 +- board/trab/lowlevel_init.S | 2 +- board/trizepsiv/config.mk | 4 +- board/utx8245/config.mk | 4 +- board/v37/config.mk | 2 +- board/v38b/config.mk | 5 +- board/ve8313/config.mk | 4 +- board/voiceblue/config.mk | 2 +- board/voiceblue/setup.S | 2 +- board/vpac270/config.mk | 2 +- board/w7o/config.mk | 4 +- board/wepep250/config.mk | 6 +- board/westel/amx860/config.mk | 4 +- board/xaeniax/config.mk | 4 +- board/xes/xpedite1000/config.mk | 4 +- board/xes/xpedite5170/config.mk | 2 +- board/xes/xpedite5200/config.mk | 4 +- board/xes/xpedite5370/config.mk | 4 +- board/xilinx/microblaze-generic/config.mk | 2 +- board/xilinx/ppc405-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc405-generic/u-boot-rom.lds | 2 +- board/xilinx/ppc440-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc440-generic/u-boot-rom.lds | 2 +- board/xm250/config.mk | 4 +- board/xsengine/config.mk | 2 +- board/zeus/config.mk | 2 +- board/zipitz2/config.mk | 2 +- board/zpc1900/config.mk | 2 +- board/zylonite/config.mk | 8 +- config.mk | 10 +- doc/README.ARM-memory-map | 4 +- doc/README.COBRA5272 | 8 +- doc/README.arm-relocation | 12 ++-- doc/README.m68k | 4 +- doc/README.phytec.pcm030 | 4 +- include/configs/A3000.h | 4 +- include/configs/AP1000.h | 2 +- include/configs/AR405.h | 4 +- include/configs/ATUM8548.h | 2 +- include/configs/Adder.h | 2 +- include/configs/Alaska8220.h | 2 +- include/configs/BC3450.h | 6 +- include/configs/BMW.h | 2 +- include/configs/CANBT.h | 4 +- include/configs/CMS700.h | 4 +- include/configs/CPC45.h | 2 +- include/configs/CPCI405.h | 6 +- include/configs/CPU86.h | 2 +- include/configs/CPU87.h | 2 +- include/configs/CRAYL1.h | 2 +- include/configs/CU824.h | 2 +- include/configs/DP405.h | 4 +- include/configs/DU440.h | 2 +- include/configs/EB+MCF-EV123.h | 6 +- include/configs/EP88x.h | 2 +- include/configs/EXBITGEN.h | 2 +- include/configs/HH405.h | 2 +- include/configs/HIDDEN_DRAGON.h | 2 +- include/configs/ICU862.h | 2 +- include/configs/IDS8247.h | 4 +- include/configs/IPHASE4539.h | 2 +- include/configs/ISPAN.h | 2 +- include/configs/IceCube.h | 6 +- include/configs/M52277EVB.h | 2 +- include/configs/M5282EVB.h | 4 +- include/configs/M54451EVB.h | 2 +- include/configs/M54455EVB.h | 2 +- include/configs/MPC8260ADS.h | 14 ++-- include/configs/MPC8266ADS.h | 4 +- include/configs/MPC8308RDB.h | 2 +- include/configs/MPC8313ERDB.h | 12 ++-- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8323ERDB.h | 12 ++-- include/configs/MPC832XEMDS.h | 2 +- include/configs/MPC8349EMDS.h | 2 +- include/configs/MPC8349ITX.h | 14 ++-- include/configs/MPC8360EMDS.h | 2 +- include/configs/MPC8360ERDK.h | 2 +- include/configs/MPC837XEMDS.h | 2 +- include/configs/MPC837XERDB.h | 12 ++-- include/configs/MPC8536DS.h | 12 ++-- include/configs/MPC8540ADS.h | 2 +- include/configs/MPC8540EVAL.h | 2 +- include/configs/MPC8541CDS.h | 2 +- include/configs/MPC8544DS.h | 12 ++-- include/configs/MPC8548CDS.h | 12 ++-- include/configs/MPC8555CDS.h | 2 +- include/configs/MPC8560ADS.h | 2 +- include/configs/MPC8568MDS.h | 2 +- include/configs/MPC8569MDS.h | 2 +- include/configs/MPC8572DS.h | 12 ++-- include/configs/MPC8610HPCD.h | 14 ++-- include/configs/MPC8641HPCN.h | 14 ++-- include/configs/MUSENKI.h | 4 +- include/configs/MVBC_P.h | 4 +- include/configs/MVBLM7.h | 2 +- include/configs/MVBLUE.h | 2 +- include/configs/MVSMR.h | 4 +- include/configs/NC650.h | 2 +- include/configs/OXC.h | 2 +- include/configs/P1022DS.h | 12 ++-- include/configs/P1_P2_RDB.h | 12 ++-- include/configs/P2020DS.h | 12 ++-- include/configs/P3G4.h | 2 +- include/configs/PATI.h | 2 +- include/configs/PCI5441.h | 2 +- include/configs/PCIPPC2.h | 2 +- include/configs/PCIPPC6.h | 2 +- include/configs/PK1C20.h | 2 +- include/configs/PLU405.h | 4 +- include/configs/PM520.h | 2 +- include/configs/PM826.h | 2 +- include/configs/PM828.h | 2 +- include/configs/PM854.h | 2 +- include/configs/PM856.h | 2 +- include/configs/PMC405.h | 4 +- include/configs/PMC405DE.h | 4 +- include/configs/PMC440.h | 4 +- include/configs/PN62.h | 2 +- include/configs/RPXlite.h | 2 +- include/configs/RPXsuper.h | 2 +- include/configs/Rattler.h | 2 +- include/configs/SBC8540.h | 2 +- include/configs/SCM.h | 4 +- include/configs/SIMPC8313.h | 12 ++-- include/configs/Sandpoint8240.h | 2 +- include/configs/Sandpoint8245.h | 2 +- include/configs/TB5200.h | 6 +- include/configs/TOP5200.h | 6 +- include/configs/TOP860.h | 2 +- include/configs/TQM5200.h | 4 +- include/configs/TQM8260.h | 4 +- include/configs/TQM8272.h | 4 +- include/configs/TQM834x.h | 2 +- include/configs/TQM85xx.h | 8 +- include/configs/Total5200.h | 4 +- include/configs/VOH405.h | 2 +- include/configs/VOM405.h | 4 +- include/configs/VoVPN-GW.h | 2 +- include/configs/XPEDITE1000.h | 4 +- include/configs/XPEDITE5170.h | 4 +- include/configs/XPEDITE5200.h | 2 +- include/configs/XPEDITE5370.h | 2 +- include/configs/Yukon8220.h | 2 +- include/configs/ZPC1900.h | 2 +- include/configs/aev.h | 6 +- include/configs/amcc-common.h | 2 +- include/configs/aria.h | 2 +- include/configs/assabet.h | 2 +- include/configs/astro_mcf5373l.h | 6 +- include/configs/atc.h | 2 +- include/configs/barco.h | 2 +- include/configs/canmb.h | 6 +- include/configs/cm5200.h | 2 +- include/configs/cmi_mpc5xx.h | 2 +- include/configs/cobra5272.h | 2 +- include/configs/cogent_mpc8260.h | 4 +- include/configs/cogent_mpc8xx.h | 4 +- include/configs/corenet_ds.h | 4 +- include/configs/cpci5200.h | 6 +- include/configs/csb272.h | 2 +- include/configs/csb472.h | 2 +- include/configs/dbau1x00.h | 2 +- include/configs/debris.h | 2 +- include/configs/digsy_mtc.h | 4 +- include/configs/eNET.h | 2 +- include/configs/eXalion.h | 2 +- include/configs/ep8248.h | 2 +- include/configs/ep8260.h | 4 +- include/configs/ep82xxm.h | 2 +- include/configs/galaxy5200.h | 4 +- include/configs/gr_cpci_ax2000.h | 4 +- include/configs/gr_ep2s60.h | 4 +- include/configs/gr_xc3s_1500.h | 4 +- include/configs/grsim.h | 4 +- include/configs/grsim_leon2.h | 4 +- include/configs/gth2.h | 2 +- include/configs/gw8260.h | 2 +- include/configs/hcu4.h | 2 +- include/configs/hcu5.h | 2 +- include/configs/hmi1001.h | 6 +- include/configs/hymod.h | 4 +- include/configs/incaip.h | 2 +- include/configs/inka4x0.h | 4 +- include/configs/ipek01.h | 2 +- include/configs/jupiter.h | 4 +- include/configs/kmeter1.h | 2 +- include/configs/korat.h | 2 +- include/configs/kvme080.h | 2 +- include/configs/linkstation.h | 4 +- include/configs/lwmon5.h | 2 +- include/configs/manroland/common.h | 8 +- include/configs/manroland/mpc5200-common.h | 6 +- include/configs/mcc200.h | 6 +- include/configs/mcu25.h | 2 +- include/configs/mecp5123.h | 2 +- include/configs/mecp5200.h | 6 +- include/configs/mgcoge.h | 2 +- include/configs/microblaze-generic.h | 6 +- include/configs/motionpro.h | 8 +- include/configs/mpc5121ads.h | 2 +- include/configs/mpc7448hpc2.h | 2 +- include/configs/mpc8308_p1m.h | 2 +- include/configs/ms7750se.h | 2 +- include/configs/muas3001.h | 2 +- include/configs/munices.h | 6 +- include/configs/netstal-common.h | 2 +- include/configs/o2dnt.h | 6 +- include/configs/omap4_panda.h | 2 +- include/configs/omap4_sdp4430.h | 2 +- include/configs/pb1x00.h | 2 +- include/configs/pcm030.h | 4 +- include/configs/pdm360ng.h | 2 +- include/configs/pf5200.h | 6 +- include/configs/ppmc7xx.h | 2 +- include/configs/ppmc8260.h | 2 +- include/configs/purple.h | 2 +- include/configs/qemu-mips.h | 2 +- include/configs/quad100hd.h | 4 +- include/configs/r2dplus.h | 2 +- include/configs/r7780mp.h | 2 +- include/configs/rmu.h | 4 +- include/configs/sacsng.h | 2 +- include/configs/sbc8240.h | 2 +- include/configs/sbc8260.h | 2 +- include/configs/sbc8349.h | 2 +- include/configs/sbc8548.h | 22 +++--- include/configs/sbc8560.h | 2 +- include/configs/sbc8641d.h | 4 +- include/configs/sc3.h | 2 +- include/configs/sequoia.h | 2 +- include/configs/smdk6400.h | 2 +- include/configs/smdkc100.h | 2 +- include/configs/socrates.h | 2 +- include/configs/sorcery.h | 2 +- include/configs/spc1920.h | 2 +- include/configs/spieval.h | 6 +- include/configs/stxgp3.h | 2 +- include/configs/stxssa.h | 2 +- include/configs/tb0229.h | 2 +- include/configs/tnetv107x_evm.h | 2 +- include/configs/utx8245.h | 2 +- include/configs/v38b.h | 2 +- include/configs/vct.h | 2 +- include/configs/ve8313.h | 2 +- include/configs/vme8349.h | 2 +- include/configs/xilinx-ppc.h | 2 +- nand_spl/board/amcc/acadia/Makefile | 2 +- nand_spl/board/amcc/acadia/config.mk | 8 +- nand_spl/board/amcc/bamboo/Makefile | 2 +- nand_spl/board/amcc/bamboo/config.mk | 8 +- nand_spl/board/amcc/canyonlands/Makefile | 2 +- nand_spl/board/amcc/canyonlands/config.mk | 8 +- nand_spl/board/amcc/kilauea/Makefile | 2 +- nand_spl/board/amcc/kilauea/config.mk | 8 +- nand_spl/board/amcc/sequoia/Makefile | 2 +- nand_spl/board/amcc/sequoia/config.mk | 8 +- nand_spl/board/freescale/mpc8313erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8315erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8536ds/Makefile | 4 +- nand_spl/board/freescale/mpc8569mds/Makefile | 4 +- nand_spl/board/freescale/mx31pdk/Makefile | 2 +- nand_spl/board/freescale/p1_p2_rdb/Makefile | 4 +- nand_spl/board/karo/tx25/Makefile | 2 +- nand_spl/board/samsung/smdk6400/Makefile | 2 +- nand_spl/board/samsung/smdk6400/config.mk | 8 +- nand_spl/board/sheldon/simpc8313/Makefile | 4 +- nand_spl/nand_boot.c | 2 +- nand_spl/nand_boot_fsl_nfc.c | 2 +- onenand_ipl/board/apollon/Makefile | 2 +- onenand_ipl/board/apollon/config.mk | 2 +- onenand_ipl/board/apollon/low_levelinit.S | 2 +- onenand_ipl/board/vpac270/Makefile | 2 +- onenand_ipl/board/vpac270/config.mk | 2 +- tools/Makefile | 3 +- 799 files changed, 1494 insertions(+), 1436 deletions(-)
Sorry, the patch is way too big for the mailing list (>450 KiB).
You can find the commits of this series either in the "Makefile-cleanup" branch of the u-boot-testng repository (be careful, there will be other, more experimental commits on top of these!), or you can find a full copy of that patch here:
http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0003-Rename-TEXT_BASE-into-...
Best regards,
Wolfgang Denk

The following series of patches prepares the ground to move the remaining board configuration entries out of the Makefile into the boards.cfg file, replacing multi-line scripts to fiddle with config.h and config.mk files into simple, single-line entries. This has a number of advantages:
- The Makefile becomes much smaller and simpler, and a bit faster. - By moving the definition of (CONFIG_SYS_) TEXT_BASE from the board/*/config.mk files into the board config files, we now use a homogenous config mechanism, which prepares the ground to using something like Kconfig one day. - Many of the board/*/config.mk files become redundant and can be removed. - Lists of board configurates as needed for MAKEALL can now be automatically generated from boards.cfg, so MAKEALL becomes much smaller, and there is no danger that board configurations get forgotten and never get tested for a long time. - It becomes trivial to extend MAKEALL to support new features. For example, it can now easily be extended for functions like "build all boards of vendor XXX" ("MAKEALL -v freescale"); "build all boards with CPU YYY" ("MAKEALL -c armv7") or "build all boards that have `nand' in their options field ("MAKEALL -o nand"), etc. - When adding a new board, we have to add a single line entry to boards.cfg now.
One problem of these patches is that they touch deep into the innards of the board configurations, and I can actually test only on a tiny percentage of the boards. So I decided to compare the build results and make sure these don't change. However, this is a non-trivial ting. For example, the U-Boot binary images have the git commit ID and date built in, which show up in different locations for the misc boards, and different lenghts of the strings may cause the remainder of the image to be shifted, so images look very different...
What I did was the following: I built all PowerPC configurations (a total of 531) both without and with my patches applied. I used a modified version of tools/setlocalversion for these builds to make sure all version strings have the same length. Then I compared the following build results:
- LOG/<name>.ERR : my rationale was that no new build errors or warnings must be generated. - u-boot.map and System.map : my rationale was that any changes to the configuration would most likely cause either symbols or addresses to change: any additional code that should be selected woul show up as new symbos, code getting omitted should show up as disappearing symbos, and both would cause shifts in the memory maps. When both u-boot.map and System.map show no differences, then the binaries should be functionally the same, too.
During development of the patches it turned out that this method appears to work reliably, detecting even minimal changes in the build results.
Note that there are a number of board configurations where the automatic testing showed problems or differences:
- some don't build in mainline; no attempt was made to fix such build issues in the context of this patch series; in most cases these configurations had no entries in MAKEALL, so the build issues went by undetected, sometimes for a very long time (one more reason to auto-generate the board lists for MAKEALL).
Configs: CP850, NC650_Rev1, NC650_Rev2, P2020DS_DDR2, TQM5200S_HIGHBOOT, TQM5200_B_HIGHBOOT, VoVPN-GW_100MHz, rainier_ramboot, sequoia_ramboot
- some show differences, but careful checking indicates that the results with this patch series applied are the correct ones, while previous builds were wrong, but failures were not detected or reported:
Configs: CPC45_ROMBOOT, CPU86_ROMBOOT, CPU87_ROMBOOT, PM828_ROMBOOT, PM828_ROMBOOT_PCI, rainier_nand
- some show differences for u-boot.maps, but inspection shows that this is only in "ppcenv_assert" strings, where master has TEXT_BASE while we have CONFIG_SYS_TEXT_BASE
Configs: v5fx30teval, v5fx30teval_flash, xilinx-ppc405-generic, xilinx-ppc405-generic_flash, xilinx-ppc440-generic, xilinx-ppc440-generic_flash
- some differences were accepted because they could be tracked back to other, unrelated changes:
Configs: mpc5121ads, mpc5121ads_rev2
Overview: =========
[PATCH 1/5] Build: Add "board options" column to boards.cfg
Build: Add "board options" column to boards.cfg
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Example:
FOO:HAS_BAR,BAZ=64
means: - the name of the board config file is include/configs/FOO.h - the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de
2 files changed, 31 insertions(+), 7 deletions(-)
[PATCH 2/5] mkconfig: change CONFIG_MK_ prefix into plain CONFIG_
mkconfig: change CONFIG_MK_ prefix into plain CONFIG_
When planning for more generalization and Makefile cleanup it became obvious that the introduction of a separate CONFIG_MK_ name space for config options that were set through scripting in the Makefile was not a good idea.
Originally the idea was to provide a script-free approach to supply configuration options - there was no real need for a separate name space. But when we now convert the existing Makefile entries to make use of this approach, it would mean that we have to touch a large number of board config files and add #ifdef / #define sequences to "convert" from the CONFIG_MK_ to the CONFIG_ name space.
It seems much cleaner to get rid of this somewhat arbitrary _MK string now for the few boards that actually use it.
Signed-off-by: Wolfgang Denk wd@denx.de
21 files changed, 54 insertions(+), 59 deletions(-)
[PATCH 3/5] Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE
Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE
The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script.
Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system.
Signed-off-by: Wolfgang Denk wd@denx.de
799 files changed, 1494 insertions(+), 1436 deletions(-)
[PATCH 4/5] autoconfig.mk: avoid apostophes around hex values
autoconfig.mk: avoid apostophes around hex values
When generating include/autoconfig.mk, hex numbers would be quoted. This appears to be not a real problem, but caused some false positives during automatic testing of the builds. Don't use apostophes for decimal and hex numbers (nor or octal numbers).
Signed-off-by: Wolfgang Denk wd@denx.de
1 files changed, 6 insertions(+), 2 deletions(-)
[PATCH 5/5] Makefile: move all Power Architecture boards into boards.cfg
Makefile: move all Power Architecture boards into boards.cfg
Clean up Makefile, and drop a lot of the config.mk files on the way.
We now also automatically pick all boards that are listed in boards.cfg (and with all configurations), so we can drop the redundant entries from MAKEALL to avoid building these twice.
Signed-off-by: Wolfgang Denk wd@denx.de
580 files changed, 1395 insertions(+), 6768 deletions(-)

From: Marek Vasut marek.vasut@gmail.com
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Example:
FOO:HAS_BAR,BAZ=64
means: - the name of the board config file is include/configs/FOO.h - the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de --- boards.cfg | 4 ++-- mkconfig | 34 +++++++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-)
diff --git a/boards.cfg b/boards.cfg index 91d75d3..1f44525 100644 --- a/boards.cfg +++ b/boards.cfg @@ -17,8 +17,8 @@ # # :.,$! sort -f -k2,2 -k3,3 -k6,6 -k5,5 -k1,1 # -# Target ARCH CPU Board name Vendor SoC -########################################################################### +# Target ARCH CPU Board name Vendor SoC Options +###############################################################################################
qong arm arm1136 - davedenx mx31 mx31ads arm arm1136 - freescale mx31 diff --git a/mkconfig b/mkconfig index b661071..f3054ce 100755 --- a/mkconfig +++ b/mkconfig @@ -5,7 +5,7 @@ # # Parameters: Target Architecture CPU Board [VENDOR] [SOC] # -# (C) 2002-2006 DENX Software Engineering, Wolfgang Denk wd@denx.de +# (C) 2002-2010 DENX Software Engineering, Wolfgang Denk wd@denx.de #
APPEND=no # Default: Create new config file @@ -17,6 +17,7 @@ cpu="" board="" vendor="" soc="" +options=""
if [ ( $# -eq 2 ) -a ( "$1" = "-A" ) ] ; then # Automatic mode @@ -41,11 +42,12 @@ while [ $# -gt 0 ] ; do done
[ $# -lt 4 ] && exit 1 -[ $# -gt 6 ] && exit 1 +[ $# -gt 7 ] && exit 1
+# Strip all options and/or _config suffixes CONFIG_NAME="${1%_config}"
-[ "${BOARD_NAME}" ] || BOARD_NAME="${CONFIG_NAME}" +[ "${BOARD_NAME}" ] || BOARD_NAME="${1%_config}"
arch="$2" cpu="$3" @@ -56,13 +58,34 @@ else fi [ $# -gt 4 ] && [ "$5" != "-" ] && vendor="$5" [ $# -gt 5 ] && [ "$6" != "-" ] && soc="$6" +[ $# -gt 6 ] && [ "$7" != "-" ] && { + # check if we have a board config name in the options field + # the options field mave have a board config name and a list + # of options, both separated by a colon (':'); the options are + # separated by commas (','). + # + # Check for board name + tmp="${7%:*}" + if [ "$tmp" ] ; then + CONFIG_NAME="$tmp" + fi + # Check if we only have a colon... + if [ "${tmp}" != "$7" ] ; then + options=${7#*:} + TARGETS="`echo ${options} | sed 's:,: :g'` ${TARGETS}" + fi +}
if [ "${ARCH}" -a "${ARCH}" != "${arch}" ]; then echo "Failed: $ARCH=${ARCH}, should be '${arch}' for ${BOARD_NAME}" 1>&2 exit 1 fi
-echo "Configuring for ${BOARD_NAME} board..." +if [ "$options" ] ; then + echo "Configuring for ${BOARD_NAME} - Board: ${CONFIG_NAME}, Options: ${options}" +else + echo "Configuring for ${BOARD_NAME} board..." +fi
# # Create link to architecture specific headers @@ -126,7 +149,8 @@ fi echo "/* Automatically generated - do not edit */" >>config.h
for i in ${TARGETS} ; do - echo "#define CONFIG_MK_${i} 1" >>config.h ; + i="`echo ${i} | sed '/=/ {s/=/\t/;q } ; { s/$/\t1/ }'`" + echo "#define CONFIG_MK_${i}" >>config.h ; done
cat << EOF >> config.h

Dne Ne 17. října 2010 01:57:38 Wolfgang Denk napsal(a):
From: Marek Vasut marek.vasut@gmail.com
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Didn't you say CONFIG_MK_ was being changed to plain CONFIG_ ? You left CONFIG_MK_RAM above.
Cheers
Example:
FOO:HAS_BAR,BAZ=64
means:
the name of the board config file is include/configs/FOO.h
the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de
boards.cfg | 4 ++-- mkconfig | 34 +++++++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-)
diff --git a/boards.cfg b/boards.cfg index 91d75d3..1f44525 100644 --- a/boards.cfg +++ b/boards.cfg @@ -17,8 +17,8 @@ # # :.,$! sort -f -k2,2 -k3,3 -k6,6 -k5,5 -k1,1 # -# Target ARCH CPU Board name Vendor SoC -########################################################################## # +# Target ARCH CPU Board name Vendor SoC Options +########################################################################## #####################
qong arm arm1136 - davedenx mx31 mx31ads arm arm1136 - freescale mx31 diff --git a/mkconfig b/mkconfig index b661071..f3054ce 100755 --- a/mkconfig +++ b/mkconfig @@ -5,7 +5,7 @@ # # Parameters: Target Architecture CPU Board [VENDOR] [SOC] # -# (C) 2002-2006 DENX Software Engineering, Wolfgang Denk wd@denx.de +# (C) 2002-2010 DENX Software Engineering, Wolfgang Denk wd@denx.de #
APPEND=no # Default: Create new config file @@ -17,6 +17,7 @@ cpu="" board="" vendor="" soc="" +options=""
if [ ( $# -eq 2 ) -a ( "$1" = "-A" ) ] ; then # Automatic mode @@ -41,11 +42,12 @@ while [ $# -gt 0 ] ; do done
[ $# -lt 4 ] && exit 1 -[ $# -gt 6 ] && exit 1 +[ $# -gt 7 ] && exit 1
+# Strip all options and/or _config suffixes CONFIG_NAME="${1%_config}"
-[ "${BOARD_NAME}" ] || BOARD_NAME="${CONFIG_NAME}" +[ "${BOARD_NAME}" ] || BOARD_NAME="${1%_config}"
arch="$2" cpu="$3" @@ -56,13 +58,34 @@ else fi [ $# -gt 4 ] && [ "$5" != "-" ] && vendor="$5" [ $# -gt 5 ] && [ "$6" != "-" ] && soc="$6" +[ $# -gt 6 ] && [ "$7" != "-" ] && {
- # check if we have a board config name in the options field
- # the options field mave have a board config name and a list
- # of options, both separated by a colon (':'); the options are
- # separated by commas (',').
- #
- # Check for board name
- tmp="${7%:*}"
- if [ "$tmp" ] ; then
CONFIG_NAME="$tmp"
- fi
- # Check if we only have a colon...
- if [ "${tmp}" != "$7" ] ; then
options=${7#*:}
TARGETS="`echo ${options} | sed 's:,: :g'` ${TARGETS}"
- fi
+}
if [ "${ARCH}" -a "${ARCH}" != "${arch}" ]; then echo "Failed: $ARCH=${ARCH}, should be '${arch}' for ${BOARD_NAME}" 1>&2 exit 1 fi
-echo "Configuring for ${BOARD_NAME} board..." +if [ "$options" ] ; then
- echo "Configuring for ${BOARD_NAME} - Board: ${CONFIG_NAME}, Options:
${options}" +else
- echo "Configuring for ${BOARD_NAME} board..."
+fi
# # Create link to architecture specific headers @@ -126,7 +149,8 @@ fi echo "/* Automatically generated - do not edit */" >>config.h
for i in ${TARGETS} ; do
- echo "#define CONFIG_MK_${i} 1" >>config.h ;
- i="`echo ${i} | sed '/=/ {s/=/\t/;q } ; { s/$/\t1/ }'`"
- echo "#define CONFIG_MK_${i}" >>config.h ;
done
cat << EOF >> config.h

Dear Marek Vasut,
In message 201010170212.17008.marek.vasut@gmail.com you wrote:
Didn't you say CONFIG_MK_ was being changed to plain CONFIG_ ? You left=20 CONFIG_MK_RAM above.
This is done in patch 2/5: mkconfig: change CONFIG_MK_ prefix into plain CONFIG_
Best regards,
Wolfgang Denk

Dear Wolfgang Denk,
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Umm, what about:
Out of principle: please omit the "1" in all such cases unless you really want to pass or test for such a numeric value anywhere. As far as I can tell all relevant code uses only "#ifdef" or "defined(...)", so not to confuse people better omit the irrelevant value.
Your own words ;)
If someone really needs the "1", they can always write "=1" in boards.cfg.
Best Regards, Reinhard

Dear Reinhard Meyer,
In message 4CBA3FC0.1010300@emk-elektronik.de you wrote:
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Umm, what about:
Out of principle: please omit the "1" in all such cases unless you really want to pass or test for such a numeric value anywhere. As far as I can tell all relevant code uses only "#ifdef" or "defined(...)", so not to confuse people better omit the irrelevant value.
Your own words ;)
Yes, I know.
If someone really needs the "1", they can always write "=1" in boards.cfg.
Yes, you are right.
But note that this is not new behaviour, but the way it has been working all the time. I decided intentionally NOT to change this now, to avoid changing too many things at the same time.
The change itself i trivial and can be performed (and tested) separataely.
I have a number of othe rclean-up actions on my list, but for now I want to get really big changes in.
Best regards,
Wolfgang Denk

Dear Marek,
In message 1287273462-14872-2-git-send-email-wd@denx.de I wrote:
From: Marek Vasut marek.vasut@gmail.com
There are some boards where it's currently not possible to detect all board information at runtime, therefore a new column was added to boards.cfg .
This column can contain multiple options: a board configuration name, optionally followed by a colon (':') and a list of options, which are separated by comma (',').
In case of simple options like '256M_U_BOOT', these expand to "#define CONFIG_MK_256M_U_BOOT 1" in config.h . In case of assignments like 'RAM=8192', these expand to "#define CONFIG_MK_RAM 8192" in config.h .
Example:
FOO:HAS_BAR,BAZ=64
means:
the name of the board config file is include/configs/FOO.h
the generated file include/config.h will contain these lines:
#define CONFIG_HAS_BAR 1 #define CONFIG_BAZ 64
Signed-off-by: Marek Vasut marek.vasut@gmail.com
[wd@denx.de: edited commit message; added code to deal with an optional board configuration name]
Signed-off-by: Wolfgang Denk wd@denx.de
boards.cfg | 4 ++-- mkconfig | 34 +++++++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk

When planning for more generalization and Makefile cleanup it became obvious that the introduction of a separate CONFIG_MK_ name space for config options that were set through scripting in the Makefile was not a good idea.
Originally the idea was to provide a script-free approach to supply configuration options - there was no real need for a separate name space. But when we now convert the existing Makefile entries to make use of this approach, it would mean that we have to touch a large number of board config files and add #ifdef / #define sequences to "convert" from the CONFIG_MK_ to the CONFIG_ name space.
It seems much cleaner to get rid of this somewhat arbitrary _MK string now for the few boards that actually use it.
Signed-off-by: Wolfgang Denk wd@denx.de --- board/bf527-ezkit/video.c | 10 +++++----- board/freescale/mpc8315erdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 6 +++--- board/freescale/mpc8569mds/config.mk | 2 +- board/freescale/p1_p2_rdb/config.mk | 6 +++--- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8536DS.h | 8 ++++---- include/configs/MPC8569MDS.h | 4 ++-- include/configs/MPC8572DS.h | 2 +- include/configs/P1_P2_RDB.h | 14 +++++++------- include/configs/P2020DS.h | 4 ++-- include/configs/SBC8540.h | 2 +- include/configs/astro_mcf5373l.h | 4 ++-- include/configs/bf527-ezkit.h | 2 +- include/configs/edb93xx.h | 16 ++++++++-------- include/configs/sbc8349.h | 8 ++------ include/configs/sbc8548.h | 9 ++++----- include/configs/sbc8560.h | 2 +- include/configs/spear3xx.h | 6 +++--- include/configs/vme8349.h | 2 +- mkconfig | 2 +- 21 files changed, 54 insertions(+), 59 deletions(-)
diff --git a/board/bf527-ezkit/video.c b/board/bf527-ezkit/video.c index 87e7658..ca5e9b0 100644 --- a/board/bf527-ezkit/video.c +++ b/board/bf527-ezkit/video.c @@ -24,7 +24,7 @@ #define LCD_Y_RES 240 /* Vertical Resolution */ #define DMA_BUS_SIZE 16
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 /* lq035q1 */ +#ifdef CONFIG_BF527_EZKIT_REV_2_1 /* lq035q1 */
#if !defined(CONFIG_LQ035Q1_USE_RGB888_8_BIT_PPI) && \ !defined(CONFIG_LQ035Q1_USE_RGB565_8_BIT_PPI) @@ -125,7 +125,7 @@ #define PPI_PACK_EN 0x80 #define PPI_POLS_1 0x8000
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 static struct spi_slave *slave; static int lq035q1_control(unsigned char reg, unsigned short value) { @@ -305,7 +305,7 @@ void EnableTIMER12(void) int video_init(void *dst) {
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 lq035q1_control(LQ035_SHUT_CTL, LQ035_ON); lq035q1_control(LQ035_DRIVER_OUTPUT_CTL, (CONFIG_LQ035Q1_LCD_MODE & LQ035_DRIVER_OUTPUT_MASK) | LQ035_DRIVER_OUTPUT_DEFAULT); @@ -318,7 +318,7 @@ int video_init(void *dst) Init_PPI(); EnablePPI();
-#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 EnableTIMER12(); #else /* Frame sync 2 (VS) needs to start at least one PPI clk earlier */ @@ -388,7 +388,7 @@ void video_stop(void) DisableDMA(); DisableTIMER0(); DisableTIMER1(); -#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 lq035q1_control(LQ035_SHUT_CTL, LQ035_SHUT); #endif } diff --git a/board/freescale/mpc8315erdb/config.mk b/board/freescale/mpc8315erdb/config.mk index bf972fb..b601601 100644 --- a/board/freescale/mpc8315erdb/config.mk +++ b/board/freescale/mpc8315erdb/config.mk @@ -1,5 +1,5 @@ ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) endif endif diff --git a/board/freescale/mpc8536ds/config.mk b/board/freescale/mpc8536ds/config.mk index 3f5447a..ac15ff3 100644 --- a/board/freescale/mpc8536ds/config.mk +++ b/board/freescale/mpc8536ds/config.mk @@ -24,18 +24,18 @@ # mpc8536ds board # ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif endif
-ifeq ($(CONFIG_MK_SDCARD), y) +ifeq ($(CONFIG_SDCARD), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif
-ifeq ($(CONFIG_MK_SPIFLASH), y) +ifeq ($(CONFIG_SPIFLASH), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif diff --git a/board/freescale/mpc8569mds/config.mk b/board/freescale/mpc8569mds/config.mk index 86f138c..4f7e18d 100644 --- a/board/freescale/mpc8569mds/config.mk +++ b/board/freescale/mpc8569mds/config.mk @@ -24,7 +24,7 @@ # mpc8569mds board # ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif diff --git a/board/freescale/p1_p2_rdb/config.mk b/board/freescale/p1_p2_rdb/config.mk index 1f9f7b6..2d306bb 100644 --- a/board/freescale/p1_p2_rdb/config.mk +++ b/board/freescale/p1_p2_rdb/config.mk @@ -25,18 +25,18 @@ #
ifndef NAND_SPL -ifeq ($(CONFIG_MK_NAND), y) +ifeq ($(CONFIG_NAND), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds endif endif
-ifeq ($(CONFIG_MK_SDCARD), y) +ifeq ($(CONFIG_SDCARD), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif
-ifeq ($(CONFIG_MK_SPIFLASH), y) +ifeq ($(CONFIG_SPIFLASH), y) TEXT_BASE = $(CONFIG_RAMBOOT_TEXT_BASE) RESET_VECTOR_ADDRESS = 0xf8fffffc endif diff --git a/include/configs/MPC8315ERDB.h b/include/configs/MPC8315ERDB.h index abc29c0..a9466ea 100644 --- a/include/configs/MPC8315ERDB.h +++ b/include/configs/MPC8315ERDB.h @@ -25,7 +25,7 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_TEXT_BASE 0x00100000 #endif diff --git a/include/configs/MPC8536DS.h b/include/configs/MPC8536DS.h index 0a9f47b..8960963 100644 --- a/include/configs/MPC8536DS.h +++ b/include/configs/MPC8536DS.h @@ -29,22 +29,22 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT 1 #endif
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 #endif
-#ifdef CONFIG_MK_SDCARD +#ifdef CONFIG_SDCARD #define CONFIG_RAMBOOT_SDCARD 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif
-#ifdef CONFIG_MK_SPIFLASH +#ifdef CONFIG_SPIFLASH #define CONFIG_RAMBOOT_SPIFLASH 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif diff --git a/include/configs/MPC8569MDS.h b/include/configs/MPC8569MDS.h index 95c0a9f..75c4801 100644 --- a/include/configs/MPC8569MDS.h +++ b/include/configs/MPC8569MDS.h @@ -51,7 +51,7 @@ extern unsigned long get_clock_freq(void); #define CONFIG_SYS_CLK_FREQ 66666666 #define CONFIG_DDR_CLK_FREQ CONFIG_SYS_CLK_FREQ
-#ifdef CONFIG_MK_ATM +#ifdef CONFIG_ATM #define CONFIG_PQ_MDS_PIB #define CONFIG_PQ_MDS_PIB_ATM #endif @@ -62,7 +62,7 @@ extern unsigned long get_clock_freq(void); #define CONFIG_L2_CACHE /* toggle L2 cache */ #define CONFIG_BTB /* toggle branch predition */
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 diff --git a/include/configs/MPC8572DS.h b/include/configs/MPC8572DS.h index 34ebbdb..d720fe9 100644 --- a/include/configs/MPC8572DS.h +++ b/include/configs/MPC8572DS.h @@ -29,7 +29,7 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT #endif
diff --git a/include/configs/P1_P2_RDB.h b/include/configs/P1_P2_RDB.h index fa45b5b..f97660c 100644 --- a/include/configs/P1_P2_RDB.h +++ b/include/configs/P1_P2_RDB.h @@ -30,31 +30,31 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_P1011RDB +#ifdef CONFIG_P1011RDB #define CONFIG_P1011 #endif -#ifdef CONFIG_MK_P1020RDB +#ifdef CONFIG_P1020RDB #define CONFIG_P1020 #endif -#ifdef CONFIG_MK_P2010RDB +#ifdef CONFIG_P2010RDB #define CONFIG_P2010 #endif -#ifdef CONFIG_MK_P2020RDB +#ifdef CONFIG_P2020RDB #define CONFIG_P2020 #endif
-#ifdef CONFIG_MK_NAND +#ifdef CONFIG_NAND #define CONFIG_NAND_U_BOOT 1 #define CONFIG_RAMBOOT_NAND 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f82000 #endif
-#ifdef CONFIG_MK_SDCARD +#ifdef CONFIG_SDCARD #define CONFIG_RAMBOOT_SDCARD 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif
-#ifdef CONFIG_MK_SPIFLASH +#ifdef CONFIG_SPIFLASH #define CONFIG_RAMBOOT_SPIFLASH 1 #define CONFIG_RAMBOOT_TEXT_BASE 0xf8f80000 #endif diff --git a/include/configs/P2020DS.h b/include/configs/P2020DS.h index 74cff0c..d94c308 100644 --- a/include/configs/P2020DS.h +++ b/include/configs/P2020DS.h @@ -29,7 +29,7 @@
#include "../board/freescale/common/ics307_clk.h"
-#ifdef CONFIG_MK_36BIT +#ifdef CONFIG_36BIT #define CONFIG_PHYS_64BIT #endif
@@ -92,7 +92,7 @@
/* DDR Setup */ #define CONFIG_VERY_BIG_RAM -#ifdef CONFIG_MK_DDR2 +#ifdef CONFIG_DDR2 #define CONFIG_FSL_DDR2 #else #define CONFIG_FSL_DDR3 1 diff --git a/include/configs/SBC8540.h b/include/configs/SBC8540.h index d6b3cb8..688f8a2 100644 --- a/include/configs/SBC8540.h +++ b/include/configs/SBC8540.h @@ -34,7 +34,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_PCI_66 #endif
diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h index 7c8281c..359e9c7 100644 --- a/include/configs/astro_mcf5373l.h +++ b/include/configs/astro_mcf5373l.h @@ -69,12 +69,12 @@ #include <config_cmd_default.h>
/* - * CONFIG_MK_RAM defines if u-boot is loaded via BDM (or started from + * CONFIG_RAM defines if u-boot is loaded via BDM (or started from * a different bootloader that has already performed RAM setup) or * started directly from flash, which is the regular case for production * boards. */ -#ifdef CONFIG_MK_RAM +#ifdef CONFIG_RAM #define CONFIG_MONITOR_IS_IN_RAM #define CONFIG_TEXT_BASE 0x40020000 #define ENABLE_JFFS 0 diff --git a/include/configs/bf527-ezkit.h b/include/configs/bf527-ezkit.h index 54fc063..fa9053b 100644 --- a/include/configs/bf527-ezkit.h +++ b/include/configs/bf527-ezkit.h @@ -154,7 +154,7 @@ /* * Video Settings */ -#ifdef CONFIG_MK_BF527_EZKIT_REV_2_1 +#ifdef CONFIG_BF527_EZKIT_REV_2_1 # define CONFIG_LQ035Q1_SPI_BUS 0 # define CONFIG_LQ035Q1_SPI_CS 7 #endif diff --git a/include/configs/edb93xx.h b/include/configs/edb93xx.h index 4b00391..ff25ee2 100644 --- a/include/configs/edb93xx.h +++ b/include/configs/edb93xx.h @@ -5,21 +5,21 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MK_edb9301 +#ifdef CONFIG_edb9301 #define CONFIG_EDB9301 -#elif defined(CONFIG_MK_edb9302) +#elif defined(CONFIG_edb9302) #define CONFIG_EDB9302 -#elif defined(CONFIG_MK_edb9302a) +#elif defined(CONFIG_edb9302a) #define CONFIG_EDB9302A -#elif defined(CONFIG_MK_edb9307) +#elif defined(CONFIG_edb9307) #define CONFIG_EDB9307 -#elif defined(CONFIG_MK_edb9307a) +#elif defined(CONFIG_edb9307a) #define CONFIG_EDB9307A -#elif defined(CONFIG_MK_edb9312) +#elif defined(CONFIG_edb9312) #define CONFIG_EDB9312 -#elif defined(CONFIG_MK_edb9315) +#elif defined(CONFIG_edb9315) #define CONFIG_EDB9315 -#elif defined(CONFIG_MK_edb9315a) +#elif defined(CONFIG_edb9315a) #define CONFIG_EDB9315A #else #error "no board defined" diff --git a/include/configs/sbc8349.h b/include/configs/sbc8349.h index b8f4b6e..94588e2 100644 --- a/include/configs/sbc8349.h +++ b/include/configs/sbc8349.h @@ -34,15 +34,11 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_PCI -#define CONFIG_PCI -#endif - -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define PCI_66M #endif
-#ifdef CONFIG_MK_33 +#ifdef CONFIG_33 #define PCI_33M #endif
diff --git a/include/configs/sbc8548.h b/include/configs/sbc8548.h index 8d047de..9eb8525 100644 --- a/include/configs/sbc8548.h +++ b/include/configs/sbc8548.h @@ -32,20 +32,19 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_PCI -#define CONFIG_PCI +#ifdef CONFIG_PCI #define CONFIG_PCI1 #endif
-#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_SYS_CLK_DIV 1 #endif
-#ifdef CONFIG_MK_33 +#ifdef CONFIG_33 #define CONFIG_SYS_CLK_DIV 2 #endif
-#ifdef CONFIG_MK_PCIE +#ifdef CONFIG_PCIE #define CONFIG_PCIE1 #endif
diff --git a/include/configs/sbc8560.h b/include/configs/sbc8560.h index 6352278..09f0a70 100644 --- a/include/configs/sbc8560.h +++ b/include/configs/sbc8560.h @@ -34,7 +34,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_66 +#ifdef CONFIG_66 #define CONFIG_PCI_66 #endif
diff --git a/include/configs/spear3xx.h b/include/configs/spear3xx.h index 0248aba..37bdebb 100644 --- a/include/configs/spear3xx.h +++ b/include/configs/spear3xx.h @@ -28,13 +28,13 @@ * High Level Configuration Options * (easy to change) */ -#if defined(CONFIG_MK_spear300) +#if defined(CONFIG_spear300) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR300 1 -#elif defined(CONFIG_MK_spear310) +#elif defined(CONFIG_spear310) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR310 1 -#elif defined(CONFIG_MK_spear320) +#elif defined(CONFIG_spear320) #define CONFIG_SPEAR3XX 1 #define CONFIG_SPEAR320 1 #endif diff --git a/include/configs/vme8349.h b/include/configs/vme8349.h index f2fb592..3c5dba3 100644 --- a/include/configs/vme8349.h +++ b/include/configs/vme8349.h @@ -37,7 +37,7 @@ /* * Top level Makefile configuration choices */ -#ifdef CONFIG_MK_caddy2 +#ifdef CONFIG_caddy2 #define VME_CADDY2 #endif
diff --git a/mkconfig b/mkconfig index f3054ce..2fda1d4 100755 --- a/mkconfig +++ b/mkconfig @@ -150,7 +150,7 @@ echo "/* Automatically generated - do not edit */" >>config.h
for i in ${TARGETS} ; do i="`echo ${i} | sed '/=/ {s/=/\t/;q } ; { s/$/\t1/ }'`" - echo "#define CONFIG_MK_${i}" >>config.h ; + echo "#define CONFIG_${i}" >>config.h ; done
cat << EOF >> config.h

On Saturday, October 16, 2010 19:57:39 Wolfgang Denk wrote:
board/bf527-ezkit/video.c | 10 +++++----- include/configs/bf527-ezkit.h | 2 +-
Acked-by: Mike Frysinger vapier@gentoo.org -mike

In message 1287273462-14872-3-git-send-email-wd@denx.de I wrote:
When planning for more generalization and Makefile cleanup it became obvious that the introduction of a separate CONFIG_MK_ name space for config options that were set through scripting in the Makefile was not a good idea.
Originally the idea was to provide a script-free approach to supply configuration options - there was no real need for a separate name space. But when we now convert the existing Makefile entries to make use of this approach, it would mean that we have to touch a large number of board config files and add #ifdef / #define sequences to "convert" from the CONFIG_MK_ to the CONFIG_ name space.
It seems much cleaner to get rid of this somewhat arbitrary _MK string now for the few boards that actually use it.
Signed-off-by: Wolfgang Denk wd@denx.de
board/bf527-ezkit/video.c | 10 +++++----- board/freescale/mpc8315erdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 6 +++--- board/freescale/mpc8569mds/config.mk | 2 +- board/freescale/p1_p2_rdb/config.mk | 6 +++--- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8536DS.h | 8 ++++---- include/configs/MPC8569MDS.h | 4 ++-- include/configs/MPC8572DS.h | 2 +- include/configs/P1_P2_RDB.h | 14 +++++++------- include/configs/P2020DS.h | 4 ++-- include/configs/SBC8540.h | 2 +- include/configs/astro_mcf5373l.h | 4 ++-- include/configs/bf527-ezkit.h | 2 +- include/configs/edb93xx.h | 16 ++++++++-------- include/configs/sbc8349.h | 8 ++------ include/configs/sbc8548.h | 9 ++++----- include/configs/sbc8560.h | 2 +- include/configs/spear3xx.h | 6 +++--- include/configs/vme8349.h | 2 +- mkconfig | 2 +- 21 files changed, 54 insertions(+), 59 deletions(-)
Applied.
Best regards,
Wolfgang Denk

The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script.
Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system.
Signed-off-by: Wolfgang Denk wd@denx.de --- Makefile | 102 +++++++++++----------- README | 2 +- arch/arm/cpu/arm1136/start.S | 2 +- arch/arm/cpu/arm1176/start.S | 6 +- arch/arm/cpu/arm720t/start.S | 8 +- arch/arm/cpu/arm920t/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/start.S | 2 +- arch/arm/cpu/arm925t/start.S | 2 +- arch/arm/cpu/arm926ejs/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm926ejs/start.S | 2 +- arch/arm/cpu/arm946es/start.S | 2 +- arch/arm/cpu/arm_intcm/start.S | 2 +- arch/arm/cpu/armv7/omap3/lowlevel_init.S | 2 +- arch/arm/cpu/armv7/start.S | 2 +- arch/arm/cpu/ixp/start.S | 2 +- arch/arm/cpu/lh7a40x/start.S | 2 +- arch/arm/cpu/pxa/start.S | 2 +- arch/arm/cpu/s3c44b0/start.S | 2 +- arch/arm/cpu/sa1100/start.S | 2 +- arch/i386/lib/board.c | 4 +- arch/m68k/cpu/mcf5227x/start.S | 10 +- arch/m68k/cpu/mcf52x2/start.S | 14 ++-- arch/m68k/cpu/mcf5445x/start.S | 8 +- arch/microblaze/cpu/start.S | 4 +- arch/microblaze/lib/board.c | 2 +- arch/powerpc/cpu/mpc85xx/start.S | 18 ++-- arch/powerpc/cpu/mpc86xx/start.S | 4 +- arch/powerpc/lib/board.c | 2 +- arch/sh/config.mk | 2 +- arch/sh/lib/board.c | 2 +- arch/sparc/cpu/leon2/Makefile | 5 +- arch/sparc/cpu/leon2/prom.c | 4 +- arch/sparc/cpu/leon2/start.S | 2 +- arch/sparc/cpu/leon3/Makefile | 5 +- arch/sparc/cpu/leon3/prom.c | 4 +- arch/sparc/cpu/leon3/start.S | 6 +- arch/sparc/include/asm/asmmacro.h | 4 +- board/BuS/EB+MCF-EV123/EB+MCF-EV123.c | 2 +- board/BuS/EB+MCF-EV123/config.mk | 4 +- board/BuS/EB+MCF-EV123/textbase.mk | 2 +- board/BuS/eb_cpux9k2/config.mk | 2 +- board/LEOX/elpt860/config.mk | 4 +- board/LaCie/edminiv2/config.mk | 2 +- board/Marvell/db64360/config.mk | 2 +- board/Marvell/db64460/config.mk | 2 +- board/Marvell/guruplug/config.mk | 2 +- board/Marvell/mv88f6281gtw_ge/config.mk | 2 +- board/Marvell/openrd_base/config.mk | 2 +- board/Marvell/rd6281a/config.mk | 2 +- board/Marvell/sheevaplug/config.mk | 2 +- board/RPXClassic/config.mk | 2 +- board/RPXlite/config.mk | 2 +- board/RPXlite_dw/config.mk | 2 +- board/RRvision/config.mk | 2 +- board/a3000/config.mk | 4 +- board/actux1/config.mk | 2 +- board/actux2/config.mk | 2 +- board/actux3/config.mk | 2 +- board/actux4/config.mk | 2 +- board/adder/config.mk | 2 +- board/afeb9260/config.mk | 2 +- board/alaska/config.mk | 7 +- board/altera/nios2-generic/config.mk | 2 +- board/amcc/acadia/config.mk | 4 +- board/amcc/bamboo/config.mk | 4 +- board/amcc/bluestone/config.mk | 4 +- board/amcc/bubinga/config.mk | 2 +- board/amcc/canyonlands/config.mk | 4 +- board/amcc/ebony/config.mk | 6 +- board/amcc/katmai/config.mk | 2 +- board/amcc/kilauea/config.mk | 4 +- board/amcc/luan/config.mk | 6 +- board/amcc/makalu/config.mk | 2 +- board/amcc/ocotea/config.mk | 6 +- board/amcc/redwood/config.mk | 4 +- board/amcc/sequoia/config.mk | 4 +- board/amcc/taihu/config.mk | 2 +- board/amcc/taishan/config.mk | 6 +- board/amcc/walnut/config.mk | 2 +- board/amcc/yosemite/config.mk | 6 +- board/amcc/yucca/config.mk | 4 +- board/amirix/ap1000/config.mk | 2 +- board/apollon/config.mk | 8 +- board/apollon/lowlevel_init.S | 2 +- board/armadillo/config.mk | 2 +- board/armltd/integrator/config.mk | 2 +- board/armltd/versatile/config.mk | 2 +- board/assabet/config.mk | 2 +- board/astro/mcf5373l/config.mk | 4 +- board/atc/config.mk | 7 +- board/atmel/at91cap9adk/config.mk | 2 +- board/atmel/at91rm9200dk/config.mk | 2 +- board/atmel/at91rm9200ek/config.mk | 2 +- board/atmel/at91sam9260ek/config.mk | 2 +- board/atmel/at91sam9261ek/config.mk | 2 +- board/atmel/at91sam9263ek/config.mk | 2 +- board/atmel/at91sam9m10g45ek/config.mk | 2 +- board/atmel/at91sam9rlek/config.mk | 2 +- board/atmel/atngw100/config.mk | 2 +- board/atmel/atstk1000/config.mk | 2 +- board/atum8548/config.mk | 8 +- board/barco/config.mk | 4 +- board/bc3450/config.mk | 11 ++- board/bct-brettl2/config.mk | 2 +- board/bf518f-ezbrd/config.mk | 2 +- board/bf526-ezbrd/config.mk | 2 +- board/bf527-ad7160-eval/config.mk | 2 +- board/bf527-ezkit/config.mk | 2 +- board/bf527-sdp/config.mk | 2 +- board/bf533-ezkit/config.mk | 2 +- board/bf533-stamp/config.mk | 2 +- board/bf537-minotaur/config.mk | 2 +- board/bf537-pnav/config.mk | 2 +- board/bf537-srv1/config.mk | 2 +- board/bf537-stamp/config.mk | 2 +- board/bf538f-ezkit/config.mk | 2 +- board/bf548-ezkit/config.mk | 2 +- board/bf561-acvilon/config.mk | 2 +- board/bf561-ezkit/config.mk | 2 +- board/blackstamp/config.mk | 2 +- board/blackvme/config.mk | 2 +- board/bmw/config.mk | 4 +- board/c2mon/config.mk | 2 +- board/calao/sbc35_a9g20/config.mk | 2 +- board/calao/tny_a9260/config.mk | 2 +- board/canmb/config.mk | 9 +- board/cerf250/config.mk | 2 +- board/cm-bf527/config.mk | 2 +- board/cm-bf533/config.mk | 2 +- board/cm-bf537e/config.mk | 2 +- board/cm-bf537u/config.mk | 2 +- board/cm-bf548/config.mk | 2 +- board/cm-bf561/config.mk | 2 +- board/cm4008/config.mk | 2 +- board/cm41xx/config.mk | 2 +- board/cm5200/config.mk | 5 +- board/cmc_pu2/config.mk | 4 +- board/cmi/config.mk | 5 +- board/cobra5272/config.mk | 2 +- board/cogent/README | 4 +- board/cogent/config.mk | 5 +- board/colibri_pxa270/config.mk | 2 +- board/cpc45/config.mk | 7 +- board/cpu86/config.mk | 7 +- board/cpu87/config.mk | 7 +- board/cradle/config.mk | 4 +- board/cray/L1/config.mk | 2 +- board/csb226/config.mk | 4 +- board/csb226/lowlevel_init.S | 2 +- board/csb272/config.mk | 4 +- board/csb472/config.mk | 4 +- board/csb637/config.mk | 2 +- board/cu824/config.mk | 4 +- board/dave/B2/config.mk | 2 +- board/dave/PPChameleonEVB/config.mk | 4 +- board/davedenx/aria/config.mk | 2 +- board/davedenx/qong/config.mk | 2 +- board/davinci/da8xxevm/config.mk | 2 +- board/davinci/dm355evm/config.mk | 2 +- board/davinci/dm355leopard/config.mk | 2 +- board/davinci/dm365evm/config.mk | 2 +- board/davinci/dm6467evm/config.mk | 2 +- board/davinci/dvevm/config.mk | 2 +- board/davinci/schmoogie/config.mk | 2 +- board/davinci/sffsdr/config.mk | 2 +- board/davinci/sonata/config.mk | 2 +- board/dbau1x00/README | 2 +- board/dbau1x00/config.mk | 4 +- board/delta/config.mk | 2 +- board/digsy_mtc/config.mk | 11 ++- board/dnp1110/config.mk | 2 +- board/eNET/config.mk | 2 +- board/eXalion/config.mk | 6 +- board/earthlcd/favr-32-ezkit/config.mk | 2 +- board/edb93xx/config.mk | 16 ++-- board/eltec/bab7xx/config.mk | 4 +- board/eltec/elppc/config.mk | 4 +- board/eltec/mhpc/config.mk | 4 +- board/emk/top5200/config.mk | 11 ++- board/emk/top860/config.mk | 2 +- board/ep7312/config.mk | 2 +- board/ep8248/config.mk | 2 +- board/ep8260/config.mk | 9 +- board/ep82xxm/config.mk | 2 +- board/ep88x/config.mk | 2 +- board/eric/config.mk | 4 +- board/esd/adciop/config.mk | 6 +- board/esd/apc405/config.mk | 2 +- board/esd/ar405/config.mk | 2 +- board/esd/ash405/config.mk | 2 +- board/esd/canbt/config.mk | 2 +- board/esd/cms700/config.mk | 2 +- board/esd/cpci2dp/config.mk | 2 +- board/esd/cpci405/config.mk | 2 +- board/esd/cpci5200/config.mk | 11 ++- board/esd/cpci750/config.mk | 2 +- board/esd/cpciiser4/config.mk | 6 +- board/esd/dasa_sim/config.mk | 2 +- board/esd/dp405/config.mk | 2 +- board/esd/du405/config.mk | 6 +- board/esd/du440/config.mk | 4 +- board/esd/hh405/config.mk | 8 +- board/esd/hub405/config.mk | 2 +- board/esd/mecp5123/config.mk | 2 +- board/esd/mecp5200/config.mk | 11 ++- board/esd/meesc/config.mk | 2 +- board/esd/ocrtc/config.mk | 4 +- board/esd/otc570/config.mk | 2 +- board/esd/pci405/config.mk | 4 +- board/esd/pf5200/config.mk | 11 ++- board/esd/plu405/config.mk | 2 +- board/esd/pmc405/config.mk | 2 +- board/esd/pmc405de/config.mk | 2 +- board/esd/pmc440/config.mk | 4 +- board/esd/tasreg/config.mk | 2 +- board/esd/vme8349/config.mk | 2 +- board/esd/voh405/config.mk | 2 +- board/esd/vom405/config.mk | 2 +- board/esd/wuh405/config.mk | 2 +- board/espt/config.mk | 4 +- board/esteem192e/config.mk | 2 +- board/etin/debris/config.mk | 6 +- board/etin/kvme080/config.mk | 4 +- board/etx094/config.mk | 2 +- board/eukrea/cpu9260/config.mk | 2 +- board/eukrea/cpuat91/config.mk | 2 +- board/evb4510/config.mk | 2 +- board/evb64260/config.mk | 2 +- board/fads/config.mk | 2 +- board/fads/fads.h | 2 +- board/faraday/a320evb/config.mk | 2 +- board/flagadm/config.mk | 2 +- board/freescale/corenet_ds/config.mk | 4 +- board/freescale/m5208evbe/config.mk | 2 +- board/freescale/m52277evb/config.mk | 2 +- board/freescale/m5235evb/config.mk | 4 +- board/freescale/m5249evb/config.mk | 2 +- board/freescale/m5253demo/config.mk | 2 +- board/freescale/m5253evbe/config.mk | 2 +- board/freescale/m5271evb/config.mk | 2 +- board/freescale/m5272c3/config.mk | 2 +- board/freescale/m5275evb/config.mk | 2 +- board/freescale/m5282evb/config.mk | 2 +- board/freescale/m53017evb/config.mk | 2 +- board/freescale/m5329evb/config.mk | 2 +- board/freescale/m5373evb/config.mk | 2 +- board/freescale/m54451evb/config.mk | 2 +- board/freescale/m54455evb/config.mk | 2 +- board/freescale/m547xevb/config.mk | 2 +- board/freescale/m548xevb/config.mk | 2 +- board/freescale/mpc5121ads/config.mk | 2 +- board/freescale/mpc7448hpc2/config.mk | 7 +- board/freescale/mpc8260ads/config.mk | 4 +- board/freescale/mpc8266ads/config.mk | 5 +- board/freescale/mpc8308rdb/config.mk | 2 +- board/freescale/mpc8313erdb/config.mk | 4 +- board/freescale/mpc8315erdb/config.mk | 6 +- board/freescale/mpc8323erdb/config.mk | 2 +- board/freescale/mpc832xemds/config.mk | 2 +- board/freescale/mpc8349emds/config.mk | 2 +- board/freescale/mpc8349itx/config.mk | 4 +- board/freescale/mpc8360emds/config.mk | 2 +- board/freescale/mpc8360erdk/config.mk | 2 +- board/freescale/mpc837xemds/config.mk | 2 +- board/freescale/mpc837xerdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 10 +- board/freescale/mpc8540ads/config.mk | 2 +- board/freescale/mpc8541cds/config.mk | 2 +- board/freescale/mpc8544ds/config.mk | 4 +- board/freescale/mpc8548cds/config.mk | 4 +- board/freescale/mpc8555cds/config.mk | 2 +- board/freescale/mpc8560ads/config.mk | 2 +- board/freescale/mpc8568mds/config.mk | 2 +- board/freescale/mpc8569mds/config.mk | 6 +- board/freescale/mpc8572ds/config.mk | 4 +- board/freescale/mpc8610hpcd/config.mk | 2 +- board/freescale/mpc8641hpcn/config.mk | 2 +- board/freescale/mx31ads/config.mk | 2 +- board/freescale/mx31pdk/config.mk | 4 +- board/freescale/mx51evk/config.mk | 2 +- board/freescale/p1022ds/config.mk | 4 +- board/freescale/p1_p2_rdb/config.mk | 10 +- board/freescale/p2020ds/config.mk | 4 +- board/funkwerk/vovpn-gw/config.mk | 2 +- board/g2000/config.mk | 4 +- board/gaisler/gr_cpci_ax2000/config.mk | 9 +- board/gaisler/gr_ep2s60/config.mk | 7 +- board/gaisler/gr_xc3s_1500/config.mk | 7 +- board/gaisler/grsim/config.mk | 7 +- board/gaisler/grsim_leon2/config.mk | 7 +- board/galaxy5200/config.mk | 11 ++- board/gcplus/config.mk | 2 +- board/gdsys/dlvision/config.mk | 2 +- board/gdsys/gdppc440etx/config.mk | 6 +- board/gdsys/intip/config.mk | 4 +- board/gdsys/neo/config.mk | 2 +- board/gen860t/config.mk | 2 +- board/genietv/config.mk | 2 +- board/gth2/config.mk | 8 +- board/gw8260/config.mk | 5 +- board/hermes/config.mk | 2 +- board/hidden_dragon/config.mk | 4 +- board/hymod/config.mk | 2 +- board/ibf-dsp561/config.mk | 2 +- board/icecube/config.mk | 11 ++- board/icu862/config.mk | 2 +- board/idmr/config.mk | 2 +- board/ids8247/config.mk | 5 +- board/impa7/config.mk | 2 +- board/imx31_phycore/config.mk | 2 +- board/incaip/config.mk | 4 +- board/inka4x0/config.mk | 11 ++- board/innokom/config.mk | 4 +- board/innokom/lowlevel_init.S | 2 +- board/ip04/config.mk | 2 +- board/ip860/config.mk | 2 +- board/ipek01/config.mk | 5 +- board/iphase4539/config.mk | 5 +- board/ispan/config.mk | 6 +- board/ivm/config.mk | 2 +- board/ixdp425/config.mk | 2 +- board/jse/config.mk | 2 +- board/jupiter/config.mk | 14 ++-- board/karo/tx25/config.mk | 4 +- board/kb9202/config.mk | 2 +- board/keymile/km8xx/config.mk | 2 +- board/keymile/km_arm/config.mk | 2 +- board/keymile/kmeter1/config.mk | 2 +- board/keymile/mgcoge/config.mk | 2 +- board/korat/config.mk | 4 +- board/kup/kup4k/config.mk | 2 +- board/kup/kup4x/config.mk | 2 +- board/lantec/config.mk | 2 +- board/lart/config.mk | 2 +- board/linkstation/config.mk | 12 ++-- board/logicpd/am3517evm/config.mk | 2 +- board/logicpd/imx27lite/config.mk | 2 +- board/logicpd/imx31_litekit/config.mk | 2 +- board/logicpd/zoom1/config.mk | 2 +- board/logicpd/zoom2/config.mk | 2 +- board/lpc2292sodimm/config.mk | 4 +- board/lpc2292sodimm/lowlevel_init.S | 2 +- board/lpd7a40x/config.mk | 4 +- board/lpd7a40x/lowlevel_init.S | 2 +- board/lubbock/config.mk | 6 +- board/lwmon/config.mk | 4 +- board/lwmon5/config.mk | 4 +- board/m501sk/config.mk | 2 +- board/manroland/hmi1001/config.mk | 11 ++- board/manroland/mucmc52/config.mk | 11 ++- board/manroland/uc100/config.mk | 4 +- board/manroland/uc101/config.mk | 11 ++- board/matrix_vision/mvbc_p/config.mk | 7 +- board/matrix_vision/mvblm7/config.mk | 2 +- board/matrix_vision/mvsmr/config.mk | 7 +- board/mbx8xx/config.mk | 4 +- board/mcc200/config.mk | 13 ++-- board/micronas/vct/config.mk | 4 +- board/mimc/mimc200/config.mk | 2 +- board/miromico/hammerhead/config.mk | 2 +- board/ml2/config.mk | 4 +- board/modnet50/config.mk | 2 +- board/modnet50/lowlevel_init.S | 2 +- board/mosaixtech/icon/config.mk | 2 +- board/motionpro/config.mk | 5 +- board/mousse/config.mk | 4 +- board/mp2usb/config.mk | 4 +- board/mpc8308_p1m/config.mk | 4 +- board/mpc8540eval/config.mk | 4 +- board/mpl/mip405/config.mk | 4 +- board/mpl/pati/config.mk | 5 +- board/mpl/pip405/config.mk | 4 +- board/mpl/vcma9/config.mk | 4 +- board/mpl/vcma9/lowlevel_init.S | 2 +- board/mpr2/config.mk | 4 +- board/ms7720se/config.mk | 4 +- board/ms7722se/config.mk | 4 +- board/ms7750se/config.mk | 2 +- board/muas3001/config.mk | 2 +- board/munices/config.mk | 9 +- board/musenki/config.mk | 4 +- board/mvblue/config.mk | 4 +- board/mx1ads/config.mk | 2 +- board/mx1ads/lowlevel_init.S | 2 +- board/mx1fs2/config.mk | 4 +- board/nc650/config.mk | 2 +- board/netphone/config.mk | 2 +- board/netstal/hcu4/config.mk | 2 +- board/netstal/hcu5/config.mk | 2 +- board/netstal/mcu25/config.mk | 2 +- board/netstar/config.mk | 6 +- board/netstar/setup.S | 2 +- board/netta/config.mk | 2 +- board/netta2/config.mk | 2 +- board/netvia/config.mk | 2 +- board/ns9750dev/config.mk | 2 +- board/ns9750dev/lowlevel_init.S | 2 +- board/nx823/config.mk | 2 +- board/o2dnt/config.mk | 5 +- board/overo/config.mk | 2 +- board/oxc/config.mk | 6 +- board/pandora/config.mk | 2 +- board/pb1x00/README | 2 +- board/pb1x00/config.mk | 4 +- board/pcippc2/config.mk | 4 +- board/pcs440ep/config.mk | 6 +- board/pdm360ng/config.mk | 2 +- board/phytec/pcm030/config.mk | 9 +- board/pleb2/config.mk | 6 +- board/pm520/config.mk | 7 +- board/pm826/config.mk | 7 +- board/pm828/config.mk | 7 +- board/pm854/config.mk | 2 +- board/pm856/config.mk | 2 +- board/pn62/config.mk | 4 +- board/ppmc7xx/config.mk | 4 +- board/ppmc8260/config.mk | 5 +- board/prodrive/alpr/config.mk | 6 +- board/prodrive/p3mx/config.mk | 2 +- board/prodrive/p3p440/config.mk | 6 +- board/prodrive/pdnb3/config.mk | 2 +- board/psyent/pci5441/config.mk | 2 +- board/psyent/pk1c20/config.mk | 2 +- board/purple/config.mk | 4 +- board/purple/purple.c | 4 +- board/pxa255_idp/config.mk | 6 +- board/qemu-mips/config.mk | 4 +- board/quad100hd/config.mk | 2 +- board/quantum/config.mk | 2 +- board/r360mpi/config.mk | 2 +- board/rattler/config.mk | 2 +- board/rbc823/config.mk | 2 +- board/renesas/MigoR/config.mk | 4 +- board/renesas/ap325rxa/config.mk | 4 +- board/renesas/r2dplus/config.mk | 2 +- board/renesas/r7780mp/config.mk | 4 +- board/renesas/rsk7203/config.mk | 4 +- board/renesas/sh7763rdp/config.mk | 4 +- board/renesas/sh7785lcr/config.mk | 6 +- board/rmu/config.mk | 2 +- board/ronetix/pm9261/config.mk | 2 +- board/ronetix/pm9263/config.mk | 2 +- board/ronetix/pm9g45/config.mk | 2 +- board/rpxsuper/config.mk | 5 +- board/rsdproto/config.mk | 4 +- board/sacsng/config.mk | 5 +- board/samsung/goni/config.mk | 2 +- board/samsung/goni/lowlevel_init.S | 2 +- board/samsung/smdk2400/config.mk | 2 +- board/samsung/smdk2400/lowlevel_init.S | 2 +- board/samsung/smdk2410/config.mk | 2 +- board/samsung/smdk2410/lowlevel_init.S | 2 +- board/samsung/smdk6400/config.mk | 4 +- board/samsung/smdk6400/lowlevel_init.S | 2 +- board/samsung/smdkc100/config.mk | 2 +- board/samsung/smdkc100/lowlevel_init.S | 2 +- board/sandburst/karef/config.mk | 4 +- board/sandburst/metrobox/config.mk | 4 +- board/sandpoint/config.mk | 6 +- board/sbc2410x/config.mk | 2 +- board/sbc2410x/lowlevel_init.S | 2 +- board/sbc405/config.mk | 2 +- board/sbc8240/config.mk | 4 +- board/sbc8260/config.mk | 5 +- board/sbc8349/config.mk | 2 +- board/sbc8548/config.mk | 4 +- board/sbc8560/config.mk | 2 +- board/sbc8641d/config.mk | 2 +- board/sc3/config.mk | 2 +- board/scb9328/config.mk | 4 +- board/shannon/config.mk | 2 +- board/sheldon/simpc8313/config.mk | 4 +- board/siemens/IAD210/config.mk | 4 +- board/siemens/SCM/config.mk | 5 +- board/siemens/SMN42/config.mk | 4 +- board/siemens/SMN42/lowlevel_init.S | 2 +- board/sixnet/config.mk | 2 +- board/snmc/qs850/config.mk | 2 +- board/snmc/qs860t/config.mk | 2 +- board/socrates/config.mk | 2 +- board/sorcery/config.mk | 5 +- board/spc1920/config.mk | 4 +- board/spd8xx/config.mk | 2 +- board/spear/spear300/config.mk | 2 +- board/spear/spear310/config.mk | 2 +- board/spear/spear320/config.mk | 2 +- board/spear/spear600/config.mk | 2 +- board/st/nhk8815/config.mk | 2 +- board/stx/stxgp3/config.mk | 2 +- board/stx/stxssa/config.mk | 2 +- board/stx/stxxtc/config.mk | 2 +- board/svm_sc8xx/config.mk | 2 +- board/sx1/config.mk | 2 +- board/sx1/lowlevel_init.S | 2 +- board/syteco/jadecpu/config.mk | 2 +- board/t3corp/config.mk | 4 +- board/tb0229/config.mk | 4 +- board/tcm-bf518/config.mk | 2 +- board/tcm-bf537/config.mk | 2 +- board/ti/beagle/config.mk | 2 +- board/ti/evm/config.mk | 2 +- board/ti/omap1510inn/config.mk | 2 +- board/ti/omap1510inn/lowlevel_init.S | 2 +- board/ti/omap1610inn/config.mk | 2 +- board/ti/omap1610inn/lowlevel_init.S | 2 +- board/ti/omap2420h4/config.mk | 10 +- board/ti/omap2420h4/lowlevel_init.S | 2 +- board/ti/omap5912osk/config.mk | 2 +- board/ti/omap5912osk/lowlevel_init.S | 2 +- board/ti/omap730p2/config.mk | 2 +- board/ti/omap730p2/lowlevel_init.S | 2 +- board/ti/panda/config.mk | 2 +- board/ti/sdp3430/config.mk | 2 +- board/ti/sdp4430/config.mk | 2 +- board/ti/tnetv107xevm/config.mk | 2 +- board/timll/devkit8000/config.mk | 2 +- board/total5200/config.mk | 11 ++- board/tqc/tqm5200/config.mk | 13 ++-- board/tqc/tqm8260/config.mk | 5 +- board/tqc/tqm8272/config.mk | 5 +- board/tqc/tqm834x/config.mk | 2 +- board/tqc/tqm85xx/config.mk | 4 +- board/tqc/tqm8xx/config.mk | 2 +- board/trab/config.mk | 4 +- board/trab/lowlevel_init.S | 2 +- board/trizepsiv/config.mk | 4 +- board/utx8245/config.mk | 4 +- board/v37/config.mk | 2 +- board/v38b/config.mk | 5 +- board/ve8313/config.mk | 4 +- board/voiceblue/config.mk | 2 +- board/voiceblue/setup.S | 2 +- board/vpac270/config.mk | 2 +- board/w7o/config.mk | 4 +- board/wepep250/config.mk | 6 +- board/westel/amx860/config.mk | 4 +- board/xaeniax/config.mk | 4 +- board/xes/xpedite1000/config.mk | 4 +- board/xes/xpedite5170/config.mk | 2 +- board/xes/xpedite5200/config.mk | 4 +- board/xes/xpedite5370/config.mk | 4 +- board/xilinx/microblaze-generic/config.mk | 2 +- board/xilinx/ppc405-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc405-generic/u-boot-rom.lds | 2 +- board/xilinx/ppc440-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc440-generic/u-boot-rom.lds | 2 +- board/xm250/config.mk | 4 +- board/xsengine/config.mk | 2 +- board/zeus/config.mk | 2 +- board/zipitz2/config.mk | 2 +- board/zpc1900/config.mk | 2 +- board/zylonite/config.mk | 8 +- config.mk | 10 +- doc/README.ARM-memory-map | 4 +- doc/README.COBRA5272 | 8 +- doc/README.arm-relocation | 12 ++-- doc/README.m68k | 4 +- doc/README.phytec.pcm030 | 4 +- include/configs/A3000.h | 4 +- include/configs/AP1000.h | 2 +- include/configs/AR405.h | 4 +- include/configs/ATUM8548.h | 2 +- include/configs/Adder.h | 2 +- include/configs/Alaska8220.h | 2 +- include/configs/BC3450.h | 6 +- include/configs/BMW.h | 2 +- include/configs/CANBT.h | 4 +- include/configs/CMS700.h | 4 +- include/configs/CPC45.h | 2 +- include/configs/CPCI405.h | 6 +- include/configs/CPU86.h | 2 +- include/configs/CPU87.h | 2 +- include/configs/CRAYL1.h | 2 +- include/configs/CU824.h | 2 +- include/configs/DP405.h | 4 +- include/configs/DU440.h | 2 +- include/configs/EB+MCF-EV123.h | 6 +- include/configs/EP88x.h | 2 +- include/configs/EXBITGEN.h | 2 +- include/configs/HH405.h | 2 +- include/configs/HIDDEN_DRAGON.h | 2 +- include/configs/ICU862.h | 2 +- include/configs/IDS8247.h | 4 +- include/configs/IPHASE4539.h | 2 +- include/configs/ISPAN.h | 2 +- include/configs/IceCube.h | 6 +- include/configs/M52277EVB.h | 2 +- include/configs/M5282EVB.h | 4 +- include/configs/M54451EVB.h | 2 +- include/configs/M54455EVB.h | 2 +- include/configs/MPC8260ADS.h | 14 ++-- include/configs/MPC8266ADS.h | 4 +- include/configs/MPC8308RDB.h | 2 +- include/configs/MPC8313ERDB.h | 12 ++-- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8323ERDB.h | 12 ++-- include/configs/MPC832XEMDS.h | 2 +- include/configs/MPC8349EMDS.h | 2 +- include/configs/MPC8349ITX.h | 14 ++-- include/configs/MPC8360EMDS.h | 2 +- include/configs/MPC8360ERDK.h | 2 +- include/configs/MPC837XEMDS.h | 2 +- include/configs/MPC837XERDB.h | 12 ++-- include/configs/MPC8536DS.h | 12 ++-- include/configs/MPC8540ADS.h | 2 +- include/configs/MPC8540EVAL.h | 2 +- include/configs/MPC8541CDS.h | 2 +- include/configs/MPC8544DS.h | 12 ++-- include/configs/MPC8548CDS.h | 12 ++-- include/configs/MPC8555CDS.h | 2 +- include/configs/MPC8560ADS.h | 2 +- include/configs/MPC8568MDS.h | 2 +- include/configs/MPC8569MDS.h | 2 +- include/configs/MPC8572DS.h | 12 ++-- include/configs/MPC8610HPCD.h | 14 ++-- include/configs/MPC8641HPCN.h | 14 ++-- include/configs/MUSENKI.h | 4 +- include/configs/MVBC_P.h | 4 +- include/configs/MVBLM7.h | 2 +- include/configs/MVBLUE.h | 2 +- include/configs/MVSMR.h | 4 +- include/configs/NC650.h | 2 +- include/configs/OXC.h | 2 +- include/configs/P1022DS.h | 12 ++-- include/configs/P1_P2_RDB.h | 12 ++-- include/configs/P2020DS.h | 12 ++-- include/configs/P3G4.h | 2 +- include/configs/PATI.h | 2 +- include/configs/PCI5441.h | 2 +- include/configs/PCIPPC2.h | 2 +- include/configs/PCIPPC6.h | 2 +- include/configs/PK1C20.h | 2 +- include/configs/PLU405.h | 4 +- include/configs/PM520.h | 2 +- include/configs/PM826.h | 2 +- include/configs/PM828.h | 2 +- include/configs/PM854.h | 2 +- include/configs/PM856.h | 2 +- include/configs/PMC405.h | 4 +- include/configs/PMC405DE.h | 4 +- include/configs/PMC440.h | 4 +- include/configs/PN62.h | 2 +- include/configs/RPXlite.h | 2 +- include/configs/RPXsuper.h | 2 +- include/configs/Rattler.h | 2 +- include/configs/SBC8540.h | 2 +- include/configs/SCM.h | 4 +- include/configs/SIMPC8313.h | 12 ++-- include/configs/Sandpoint8240.h | 2 +- include/configs/Sandpoint8245.h | 2 +- include/configs/TB5200.h | 6 +- include/configs/TOP5200.h | 6 +- include/configs/TOP860.h | 2 +- include/configs/TQM5200.h | 4 +- include/configs/TQM8260.h | 4 +- include/configs/TQM8272.h | 4 +- include/configs/TQM834x.h | 2 +- include/configs/TQM85xx.h | 8 +- include/configs/Total5200.h | 4 +- include/configs/VOH405.h | 2 +- include/configs/VOM405.h | 4 +- include/configs/VoVPN-GW.h | 2 +- include/configs/XPEDITE1000.h | 4 +- include/configs/XPEDITE5170.h | 4 +- include/configs/XPEDITE5200.h | 2 +- include/configs/XPEDITE5370.h | 2 +- include/configs/Yukon8220.h | 2 +- include/configs/ZPC1900.h | 2 +- include/configs/aev.h | 6 +- include/configs/amcc-common.h | 2 +- include/configs/aria.h | 2 +- include/configs/assabet.h | 2 +- include/configs/astro_mcf5373l.h | 6 +- include/configs/atc.h | 2 +- include/configs/barco.h | 2 +- include/configs/canmb.h | 6 +- include/configs/cm5200.h | 2 +- include/configs/cmi_mpc5xx.h | 2 +- include/configs/cobra5272.h | 2 +- include/configs/cogent_mpc8260.h | 4 +- include/configs/cogent_mpc8xx.h | 4 +- include/configs/corenet_ds.h | 4 +- include/configs/cpci5200.h | 6 +- include/configs/csb272.h | 2 +- include/configs/csb472.h | 2 +- include/configs/dbau1x00.h | 2 +- include/configs/debris.h | 2 +- include/configs/digsy_mtc.h | 4 +- include/configs/eNET.h | 2 +- include/configs/eXalion.h | 2 +- include/configs/ep8248.h | 2 +- include/configs/ep8260.h | 4 +- include/configs/ep82xxm.h | 2 +- include/configs/galaxy5200.h | 4 +- include/configs/gr_cpci_ax2000.h | 4 +- include/configs/gr_ep2s60.h | 4 +- include/configs/gr_xc3s_1500.h | 4 +- include/configs/grsim.h | 4 +- include/configs/grsim_leon2.h | 4 +- include/configs/gth2.h | 2 +- include/configs/gw8260.h | 2 +- include/configs/hcu4.h | 2 +- include/configs/hcu5.h | 2 +- include/configs/hmi1001.h | 6 +- include/configs/hymod.h | 4 +- include/configs/incaip.h | 2 +- include/configs/inka4x0.h | 4 +- include/configs/ipek01.h | 2 +- include/configs/jupiter.h | 4 +- include/configs/kmeter1.h | 2 +- include/configs/korat.h | 2 +- include/configs/kvme080.h | 2 +- include/configs/linkstation.h | 4 +- include/configs/lwmon5.h | 2 +- include/configs/manroland/common.h | 8 +- include/configs/manroland/mpc5200-common.h | 6 +- include/configs/mcc200.h | 6 +- include/configs/mcu25.h | 2 +- include/configs/mecp5123.h | 2 +- include/configs/mecp5200.h | 6 +- include/configs/mgcoge.h | 2 +- include/configs/microblaze-generic.h | 6 +- include/configs/motionpro.h | 8 +- include/configs/mpc5121ads.h | 2 +- include/configs/mpc7448hpc2.h | 2 +- include/configs/mpc8308_p1m.h | 2 +- include/configs/ms7750se.h | 2 +- include/configs/muas3001.h | 2 +- include/configs/munices.h | 6 +- include/configs/netstal-common.h | 2 +- include/configs/o2dnt.h | 6 +- include/configs/omap4_panda.h | 2 +- include/configs/omap4_sdp4430.h | 2 +- include/configs/pb1x00.h | 2 +- include/configs/pcm030.h | 4 +- include/configs/pdm360ng.h | 2 +- include/configs/pf5200.h | 6 +- include/configs/ppmc7xx.h | 2 +- include/configs/ppmc8260.h | 2 +- include/configs/purple.h | 2 +- include/configs/qemu-mips.h | 2 +- include/configs/quad100hd.h | 4 +- include/configs/r2dplus.h | 2 +- include/configs/r7780mp.h | 2 +- include/configs/rmu.h | 4 +- include/configs/sacsng.h | 2 +- include/configs/sbc8240.h | 2 +- include/configs/sbc8260.h | 2 +- include/configs/sbc8349.h | 2 +- include/configs/sbc8548.h | 22 +++--- include/configs/sbc8560.h | 2 +- include/configs/sbc8641d.h | 4 +- include/configs/sc3.h | 2 +- include/configs/sequoia.h | 2 +- include/configs/smdk6400.h | 2 +- include/configs/smdkc100.h | 2 +- include/configs/socrates.h | 2 +- include/configs/sorcery.h | 2 +- include/configs/spc1920.h | 2 +- include/configs/spieval.h | 6 +- include/configs/stxgp3.h | 2 +- include/configs/stxssa.h | 2 +- include/configs/tb0229.h | 2 +- include/configs/tnetv107x_evm.h | 2 +- include/configs/utx8245.h | 2 +- include/configs/v38b.h | 2 +- include/configs/vct.h | 2 +- include/configs/ve8313.h | 2 +- include/configs/vme8349.h | 2 +- include/configs/xilinx-ppc.h | 2 +- nand_spl/board/amcc/acadia/Makefile | 2 +- nand_spl/board/amcc/acadia/config.mk | 8 +- nand_spl/board/amcc/bamboo/Makefile | 2 +- nand_spl/board/amcc/bamboo/config.mk | 8 +- nand_spl/board/amcc/canyonlands/Makefile | 2 +- nand_spl/board/amcc/canyonlands/config.mk | 8 +- nand_spl/board/amcc/kilauea/Makefile | 2 +- nand_spl/board/amcc/kilauea/config.mk | 8 +- nand_spl/board/amcc/sequoia/Makefile | 2 +- nand_spl/board/amcc/sequoia/config.mk | 8 +- nand_spl/board/freescale/mpc8313erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8315erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8536ds/Makefile | 4 +- nand_spl/board/freescale/mpc8569mds/Makefile | 4 +- nand_spl/board/freescale/mx31pdk/Makefile | 2 +- nand_spl/board/freescale/p1_p2_rdb/Makefile | 4 +- nand_spl/board/karo/tx25/Makefile | 2 +- nand_spl/board/samsung/smdk6400/Makefile | 2 +- nand_spl/board/samsung/smdk6400/config.mk | 8 +- nand_spl/board/sheldon/simpc8313/Makefile | 4 +- nand_spl/nand_boot.c | 2 +- nand_spl/nand_boot_fsl_nfc.c | 2 +- onenand_ipl/board/apollon/Makefile | 2 +- onenand_ipl/board/apollon/config.mk | 2 +- onenand_ipl/board/apollon/low_levelinit.S | 2 +- onenand_ipl/board/vpac270/Makefile | 2 +- onenand_ipl/board/vpac270/config.mk | 2 +- tools/Makefile | 3 +- 799 files changed, 1494 insertions(+), 1436 deletions(-)
Sorry, the patch is way too big for the mailing list (>450 KiB).
You can find the commits of this series either in the "Makefile-cleanup" branch of the u-boot-testng repository (be careful, there will be other, more experimental commits on top of these!), or you can find a full copy of this patch here:
http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0003-Rename-TEXT_BASE-into-...
Best regards,
Wolfgang Denk

In message 1287273462-14872-4-git-send-email-wd@denx.de I wrote:
The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script.
Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system.
Signed-off-by: Wolfgang Denk wd@denx.de
Makefile | 102 +++++++++++----------- README | 2 +- arch/arm/cpu/arm1136/start.S | 2 +- arch/arm/cpu/arm1176/start.S | 6 +- arch/arm/cpu/arm720t/start.S | 8 +- arch/arm/cpu/arm920t/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S | 4 +- arch/arm/cpu/arm920t/start.S | 2 +- arch/arm/cpu/arm925t/start.S | 2 +- arch/arm/cpu/arm926ejs/at91/lowlevel_init.S | 4 +- arch/arm/cpu/arm926ejs/start.S | 2 +- arch/arm/cpu/arm946es/start.S | 2 +- arch/arm/cpu/arm_intcm/start.S | 2 +- arch/arm/cpu/armv7/omap3/lowlevel_init.S | 2 +- arch/arm/cpu/armv7/start.S | 2 +- arch/arm/cpu/ixp/start.S | 2 +- arch/arm/cpu/lh7a40x/start.S | 2 +- arch/arm/cpu/pxa/start.S | 2 +- arch/arm/cpu/s3c44b0/start.S | 2 +- arch/arm/cpu/sa1100/start.S | 2 +- arch/i386/lib/board.c | 4 +- arch/m68k/cpu/mcf5227x/start.S | 10 +- arch/m68k/cpu/mcf52x2/start.S | 14 ++-- arch/m68k/cpu/mcf5445x/start.S | 8 +- arch/microblaze/cpu/start.S | 4 +- arch/microblaze/lib/board.c | 2 +- arch/powerpc/cpu/mpc85xx/start.S | 18 ++-- arch/powerpc/cpu/mpc86xx/start.S | 4 +- arch/powerpc/lib/board.c | 2 +- arch/sh/config.mk | 2 +- arch/sh/lib/board.c | 2 +- arch/sparc/cpu/leon2/Makefile | 5 +- arch/sparc/cpu/leon2/prom.c | 4 +- arch/sparc/cpu/leon2/start.S | 2 +- arch/sparc/cpu/leon3/Makefile | 5 +- arch/sparc/cpu/leon3/prom.c | 4 +- arch/sparc/cpu/leon3/start.S | 6 +- arch/sparc/include/asm/asmmacro.h | 4 +- board/BuS/EB+MCF-EV123/EB+MCF-EV123.c | 2 +- board/BuS/EB+MCF-EV123/config.mk | 4 +- board/BuS/EB+MCF-EV123/textbase.mk | 2 +- board/BuS/eb_cpux9k2/config.mk | 2 +- board/LEOX/elpt860/config.mk | 4 +- board/LaCie/edminiv2/config.mk | 2 +- board/Marvell/db64360/config.mk | 2 +- board/Marvell/db64460/config.mk | 2 +- board/Marvell/guruplug/config.mk | 2 +- board/Marvell/mv88f6281gtw_ge/config.mk | 2 +- board/Marvell/openrd_base/config.mk | 2 +- board/Marvell/rd6281a/config.mk | 2 +- board/Marvell/sheevaplug/config.mk | 2 +- board/RPXClassic/config.mk | 2 +- board/RPXlite/config.mk | 2 +- board/RPXlite_dw/config.mk | 2 +- board/RRvision/config.mk | 2 +- board/a3000/config.mk | 4 +- board/actux1/config.mk | 2 +- board/actux2/config.mk | 2 +- board/actux3/config.mk | 2 +- board/actux4/config.mk | 2 +- board/adder/config.mk | 2 +- board/afeb9260/config.mk | 2 +- board/alaska/config.mk | 7 +- board/altera/nios2-generic/config.mk | 2 +- board/amcc/acadia/config.mk | 4 +- board/amcc/bamboo/config.mk | 4 +- board/amcc/bluestone/config.mk | 4 +- board/amcc/bubinga/config.mk | 2 +- board/amcc/canyonlands/config.mk | 4 +- board/amcc/ebony/config.mk | 6 +- board/amcc/katmai/config.mk | 2 +- board/amcc/kilauea/config.mk | 4 +- board/amcc/luan/config.mk | 6 +- board/amcc/makalu/config.mk | 2 +- board/amcc/ocotea/config.mk | 6 +- board/amcc/redwood/config.mk | 4 +- board/amcc/sequoia/config.mk | 4 +- board/amcc/taihu/config.mk | 2 +- board/amcc/taishan/config.mk | 6 +- board/amcc/walnut/config.mk | 2 +- board/amcc/yosemite/config.mk | 6 +- board/amcc/yucca/config.mk | 4 +- board/amirix/ap1000/config.mk | 2 +- board/apollon/config.mk | 8 +- board/apollon/lowlevel_init.S | 2 +- board/armadillo/config.mk | 2 +- board/armltd/integrator/config.mk | 2 +- board/armltd/versatile/config.mk | 2 +- board/assabet/config.mk | 2 +- board/astro/mcf5373l/config.mk | 4 +- board/atc/config.mk | 7 +- board/atmel/at91cap9adk/config.mk | 2 +- board/atmel/at91rm9200dk/config.mk | 2 +- board/atmel/at91rm9200ek/config.mk | 2 +- board/atmel/at91sam9260ek/config.mk | 2 +- board/atmel/at91sam9261ek/config.mk | 2 +- board/atmel/at91sam9263ek/config.mk | 2 +- board/atmel/at91sam9m10g45ek/config.mk | 2 +- board/atmel/at91sam9rlek/config.mk | 2 +- board/atmel/atngw100/config.mk | 2 +- board/atmel/atstk1000/config.mk | 2 +- board/atum8548/config.mk | 8 +- board/barco/config.mk | 4 +- board/bc3450/config.mk | 11 ++- board/bct-brettl2/config.mk | 2 +- board/bf518f-ezbrd/config.mk | 2 +- board/bf526-ezbrd/config.mk | 2 +- board/bf527-ad7160-eval/config.mk | 2 +- board/bf527-ezkit/config.mk | 2 +- board/bf527-sdp/config.mk | 2 +- board/bf533-ezkit/config.mk | 2 +- board/bf533-stamp/config.mk | 2 +- board/bf537-minotaur/config.mk | 2 +- board/bf537-pnav/config.mk | 2 +- board/bf537-srv1/config.mk | 2 +- board/bf537-stamp/config.mk | 2 +- board/bf538f-ezkit/config.mk | 2 +- board/bf548-ezkit/config.mk | 2 +- board/bf561-acvilon/config.mk | 2 +- board/bf561-ezkit/config.mk | 2 +- board/blackstamp/config.mk | 2 +- board/blackvme/config.mk | 2 +- board/bmw/config.mk | 4 +- board/c2mon/config.mk | 2 +- board/calao/sbc35_a9g20/config.mk | 2 +- board/calao/tny_a9260/config.mk | 2 +- board/canmb/config.mk | 9 +- board/cerf250/config.mk | 2 +- board/cm-bf527/config.mk | 2 +- board/cm-bf533/config.mk | 2 +- board/cm-bf537e/config.mk | 2 +- board/cm-bf537u/config.mk | 2 +- board/cm-bf548/config.mk | 2 +- board/cm-bf561/config.mk | 2 +- board/cm4008/config.mk | 2 +- board/cm41xx/config.mk | 2 +- board/cm5200/config.mk | 5 +- board/cmc_pu2/config.mk | 4 +- board/cmi/config.mk | 5 +- board/cobra5272/config.mk | 2 +- board/cogent/README | 4 +- board/cogent/config.mk | 5 +- board/colibri_pxa270/config.mk | 2 +- board/cpc45/config.mk | 7 +- board/cpu86/config.mk | 7 +- board/cpu87/config.mk | 7 +- board/cradle/config.mk | 4 +- board/cray/L1/config.mk | 2 +- board/csb226/config.mk | 4 +- board/csb226/lowlevel_init.S | 2 +- board/csb272/config.mk | 4 +- board/csb472/config.mk | 4 +- board/csb637/config.mk | 2 +- board/cu824/config.mk | 4 +- board/dave/B2/config.mk | 2 +- board/dave/PPChameleonEVB/config.mk | 4 +- board/davedenx/aria/config.mk | 2 +- board/davedenx/qong/config.mk | 2 +- board/davinci/da8xxevm/config.mk | 2 +- board/davinci/dm355evm/config.mk | 2 +- board/davinci/dm355leopard/config.mk | 2 +- board/davinci/dm365evm/config.mk | 2 +- board/davinci/dm6467evm/config.mk | 2 +- board/davinci/dvevm/config.mk | 2 +- board/davinci/schmoogie/config.mk | 2 +- board/davinci/sffsdr/config.mk | 2 +- board/davinci/sonata/config.mk | 2 +- board/dbau1x00/README | 2 +- board/dbau1x00/config.mk | 4 +- board/delta/config.mk | 2 +- board/digsy_mtc/config.mk | 11 ++- board/dnp1110/config.mk | 2 +- board/eNET/config.mk | 2 +- board/eXalion/config.mk | 6 +- board/earthlcd/favr-32-ezkit/config.mk | 2 +- board/edb93xx/config.mk | 16 ++-- board/eltec/bab7xx/config.mk | 4 +- board/eltec/elppc/config.mk | 4 +- board/eltec/mhpc/config.mk | 4 +- board/emk/top5200/config.mk | 11 ++- board/emk/top860/config.mk | 2 +- board/ep7312/config.mk | 2 +- board/ep8248/config.mk | 2 +- board/ep8260/config.mk | 9 +- board/ep82xxm/config.mk | 2 +- board/ep88x/config.mk | 2 +- board/eric/config.mk | 4 +- board/esd/adciop/config.mk | 6 +- board/esd/apc405/config.mk | 2 +- board/esd/ar405/config.mk | 2 +- board/esd/ash405/config.mk | 2 +- board/esd/canbt/config.mk | 2 +- board/esd/cms700/config.mk | 2 +- board/esd/cpci2dp/config.mk | 2 +- board/esd/cpci405/config.mk | 2 +- board/esd/cpci5200/config.mk | 11 ++- board/esd/cpci750/config.mk | 2 +- board/esd/cpciiser4/config.mk | 6 +- board/esd/dasa_sim/config.mk | 2 +- board/esd/dp405/config.mk | 2 +- board/esd/du405/config.mk | 6 +- board/esd/du440/config.mk | 4 +- board/esd/hh405/config.mk | 8 +- board/esd/hub405/config.mk | 2 +- board/esd/mecp5123/config.mk | 2 +- board/esd/mecp5200/config.mk | 11 ++- board/esd/meesc/config.mk | 2 +- board/esd/ocrtc/config.mk | 4 +- board/esd/otc570/config.mk | 2 +- board/esd/pci405/config.mk | 4 +- board/esd/pf5200/config.mk | 11 ++- board/esd/plu405/config.mk | 2 +- board/esd/pmc405/config.mk | 2 +- board/esd/pmc405de/config.mk | 2 +- board/esd/pmc440/config.mk | 4 +- board/esd/tasreg/config.mk | 2 +- board/esd/vme8349/config.mk | 2 +- board/esd/voh405/config.mk | 2 +- board/esd/vom405/config.mk | 2 +- board/esd/wuh405/config.mk | 2 +- board/espt/config.mk | 4 +- board/esteem192e/config.mk | 2 +- board/etin/debris/config.mk | 6 +- board/etin/kvme080/config.mk | 4 +- board/etx094/config.mk | 2 +- board/eukrea/cpu9260/config.mk | 2 +- board/eukrea/cpuat91/config.mk | 2 +- board/evb4510/config.mk | 2 +- board/evb64260/config.mk | 2 +- board/fads/config.mk | 2 +- board/fads/fads.h | 2 +- board/faraday/a320evb/config.mk | 2 +- board/flagadm/config.mk | 2 +- board/freescale/corenet_ds/config.mk | 4 +- board/freescale/m5208evbe/config.mk | 2 +- board/freescale/m52277evb/config.mk | 2 +- board/freescale/m5235evb/config.mk | 4 +- board/freescale/m5249evb/config.mk | 2 +- board/freescale/m5253demo/config.mk | 2 +- board/freescale/m5253evbe/config.mk | 2 +- board/freescale/m5271evb/config.mk | 2 +- board/freescale/m5272c3/config.mk | 2 +- board/freescale/m5275evb/config.mk | 2 +- board/freescale/m5282evb/config.mk | 2 +- board/freescale/m53017evb/config.mk | 2 +- board/freescale/m5329evb/config.mk | 2 +- board/freescale/m5373evb/config.mk | 2 +- board/freescale/m54451evb/config.mk | 2 +- board/freescale/m54455evb/config.mk | 2 +- board/freescale/m547xevb/config.mk | 2 +- board/freescale/m548xevb/config.mk | 2 +- board/freescale/mpc5121ads/config.mk | 2 +- board/freescale/mpc7448hpc2/config.mk | 7 +- board/freescale/mpc8260ads/config.mk | 4 +- board/freescale/mpc8266ads/config.mk | 5 +- board/freescale/mpc8308rdb/config.mk | 2 +- board/freescale/mpc8313erdb/config.mk | 4 +- board/freescale/mpc8315erdb/config.mk | 6 +- board/freescale/mpc8323erdb/config.mk | 2 +- board/freescale/mpc832xemds/config.mk | 2 +- board/freescale/mpc8349emds/config.mk | 2 +- board/freescale/mpc8349itx/config.mk | 4 +- board/freescale/mpc8360emds/config.mk | 2 +- board/freescale/mpc8360erdk/config.mk | 2 +- board/freescale/mpc837xemds/config.mk | 2 +- board/freescale/mpc837xerdb/config.mk | 2 +- board/freescale/mpc8536ds/config.mk | 10 +- board/freescale/mpc8540ads/config.mk | 2 +- board/freescale/mpc8541cds/config.mk | 2 +- board/freescale/mpc8544ds/config.mk | 4 +- board/freescale/mpc8548cds/config.mk | 4 +- board/freescale/mpc8555cds/config.mk | 2 +- board/freescale/mpc8560ads/config.mk | 2 +- board/freescale/mpc8568mds/config.mk | 2 +- board/freescale/mpc8569mds/config.mk | 6 +- board/freescale/mpc8572ds/config.mk | 4 +- board/freescale/mpc8610hpcd/config.mk | 2 +- board/freescale/mpc8641hpcn/config.mk | 2 +- board/freescale/mx31ads/config.mk | 2 +- board/freescale/mx31pdk/config.mk | 4 +- board/freescale/mx51evk/config.mk | 2 +- board/freescale/p1022ds/config.mk | 4 +- board/freescale/p1_p2_rdb/config.mk | 10 +- board/freescale/p2020ds/config.mk | 4 +- board/funkwerk/vovpn-gw/config.mk | 2 +- board/g2000/config.mk | 4 +- board/gaisler/gr_cpci_ax2000/config.mk | 9 +- board/gaisler/gr_ep2s60/config.mk | 7 +- board/gaisler/gr_xc3s_1500/config.mk | 7 +- board/gaisler/grsim/config.mk | 7 +- board/gaisler/grsim_leon2/config.mk | 7 +- board/galaxy5200/config.mk | 11 ++- board/gcplus/config.mk | 2 +- board/gdsys/dlvision/config.mk | 2 +- board/gdsys/gdppc440etx/config.mk | 6 +- board/gdsys/intip/config.mk | 4 +- board/gdsys/neo/config.mk | 2 +- board/gen860t/config.mk | 2 +- board/genietv/config.mk | 2 +- board/gth2/config.mk | 8 +- board/gw8260/config.mk | 5 +- board/hermes/config.mk | 2 +- board/hidden_dragon/config.mk | 4 +- board/hymod/config.mk | 2 +- board/ibf-dsp561/config.mk | 2 +- board/icecube/config.mk | 11 ++- board/icu862/config.mk | 2 +- board/idmr/config.mk | 2 +- board/ids8247/config.mk | 5 +- board/impa7/config.mk | 2 +- board/imx31_phycore/config.mk | 2 +- board/incaip/config.mk | 4 +- board/inka4x0/config.mk | 11 ++- board/innokom/config.mk | 4 +- board/innokom/lowlevel_init.S | 2 +- board/ip04/config.mk | 2 +- board/ip860/config.mk | 2 +- board/ipek01/config.mk | 5 +- board/iphase4539/config.mk | 5 +- board/ispan/config.mk | 6 +- board/ivm/config.mk | 2 +- board/ixdp425/config.mk | 2 +- board/jse/config.mk | 2 +- board/jupiter/config.mk | 14 ++-- board/karo/tx25/config.mk | 4 +- board/kb9202/config.mk | 2 +- board/keymile/km8xx/config.mk | 2 +- board/keymile/km_arm/config.mk | 2 +- board/keymile/kmeter1/config.mk | 2 +- board/keymile/mgcoge/config.mk | 2 +- board/korat/config.mk | 4 +- board/kup/kup4k/config.mk | 2 +- board/kup/kup4x/config.mk | 2 +- board/lantec/config.mk | 2 +- board/lart/config.mk | 2 +- board/linkstation/config.mk | 12 ++-- board/logicpd/am3517evm/config.mk | 2 +- board/logicpd/imx27lite/config.mk | 2 +- board/logicpd/imx31_litekit/config.mk | 2 +- board/logicpd/zoom1/config.mk | 2 +- board/logicpd/zoom2/config.mk | 2 +- board/lpc2292sodimm/config.mk | 4 +- board/lpc2292sodimm/lowlevel_init.S | 2 +- board/lpd7a40x/config.mk | 4 +- board/lpd7a40x/lowlevel_init.S | 2 +- board/lubbock/config.mk | 6 +- board/lwmon/config.mk | 4 +- board/lwmon5/config.mk | 4 +- board/m501sk/config.mk | 2 +- board/manroland/hmi1001/config.mk | 11 ++- board/manroland/mucmc52/config.mk | 11 ++- board/manroland/uc100/config.mk | 4 +- board/manroland/uc101/config.mk | 11 ++- board/matrix_vision/mvbc_p/config.mk | 7 +- board/matrix_vision/mvblm7/config.mk | 2 +- board/matrix_vision/mvsmr/config.mk | 7 +- board/mbx8xx/config.mk | 4 +- board/mcc200/config.mk | 13 ++-- board/micronas/vct/config.mk | 4 +- board/mimc/mimc200/config.mk | 2 +- board/miromico/hammerhead/config.mk | 2 +- board/ml2/config.mk | 4 +- board/modnet50/config.mk | 2 +- board/modnet50/lowlevel_init.S | 2 +- board/mosaixtech/icon/config.mk | 2 +- board/motionpro/config.mk | 5 +- board/mousse/config.mk | 4 +- board/mp2usb/config.mk | 4 +- board/mpc8308_p1m/config.mk | 4 +- board/mpc8540eval/config.mk | 4 +- board/mpl/mip405/config.mk | 4 +- board/mpl/pati/config.mk | 5 +- board/mpl/pip405/config.mk | 4 +- board/mpl/vcma9/config.mk | 4 +- board/mpl/vcma9/lowlevel_init.S | 2 +- board/mpr2/config.mk | 4 +- board/ms7720se/config.mk | 4 +- board/ms7722se/config.mk | 4 +- board/ms7750se/config.mk | 2 +- board/muas3001/config.mk | 2 +- board/munices/config.mk | 9 +- board/musenki/config.mk | 4 +- board/mvblue/config.mk | 4 +- board/mx1ads/config.mk | 2 +- board/mx1ads/lowlevel_init.S | 2 +- board/mx1fs2/config.mk | 4 +- board/nc650/config.mk | 2 +- board/netphone/config.mk | 2 +- board/netstal/hcu4/config.mk | 2 +- board/netstal/hcu5/config.mk | 2 +- board/netstal/mcu25/config.mk | 2 +- board/netstar/config.mk | 6 +- board/netstar/setup.S | 2 +- board/netta/config.mk | 2 +- board/netta2/config.mk | 2 +- board/netvia/config.mk | 2 +- board/ns9750dev/config.mk | 2 +- board/ns9750dev/lowlevel_init.S | 2 +- board/nx823/config.mk | 2 +- board/o2dnt/config.mk | 5 +- board/overo/config.mk | 2 +- board/oxc/config.mk | 6 +- board/pandora/config.mk | 2 +- board/pb1x00/README | 2 +- board/pb1x00/config.mk | 4 +- board/pcippc2/config.mk | 4 +- board/pcs440ep/config.mk | 6 +- board/pdm360ng/config.mk | 2 +- board/phytec/pcm030/config.mk | 9 +- board/pleb2/config.mk | 6 +- board/pm520/config.mk | 7 +- board/pm826/config.mk | 7 +- board/pm828/config.mk | 7 +- board/pm854/config.mk | 2 +- board/pm856/config.mk | 2 +- board/pn62/config.mk | 4 +- board/ppmc7xx/config.mk | 4 +- board/ppmc8260/config.mk | 5 +- board/prodrive/alpr/config.mk | 6 +- board/prodrive/p3mx/config.mk | 2 +- board/prodrive/p3p440/config.mk | 6 +- board/prodrive/pdnb3/config.mk | 2 +- board/psyent/pci5441/config.mk | 2 +- board/psyent/pk1c20/config.mk | 2 +- board/purple/config.mk | 4 +- board/purple/purple.c | 4 +- board/pxa255_idp/config.mk | 6 +- board/qemu-mips/config.mk | 4 +- board/quad100hd/config.mk | 2 +- board/quantum/config.mk | 2 +- board/r360mpi/config.mk | 2 +- board/rattler/config.mk | 2 +- board/rbc823/config.mk | 2 +- board/renesas/MigoR/config.mk | 4 +- board/renesas/ap325rxa/config.mk | 4 +- board/renesas/r2dplus/config.mk | 2 +- board/renesas/r7780mp/config.mk | 4 +- board/renesas/rsk7203/config.mk | 4 +- board/renesas/sh7763rdp/config.mk | 4 +- board/renesas/sh7785lcr/config.mk | 6 +- board/rmu/config.mk | 2 +- board/ronetix/pm9261/config.mk | 2 +- board/ronetix/pm9263/config.mk | 2 +- board/ronetix/pm9g45/config.mk | 2 +- board/rpxsuper/config.mk | 5 +- board/rsdproto/config.mk | 4 +- board/sacsng/config.mk | 5 +- board/samsung/goni/config.mk | 2 +- board/samsung/goni/lowlevel_init.S | 2 +- board/samsung/smdk2400/config.mk | 2 +- board/samsung/smdk2400/lowlevel_init.S | 2 +- board/samsung/smdk2410/config.mk | 2 +- board/samsung/smdk2410/lowlevel_init.S | 2 +- board/samsung/smdk6400/config.mk | 4 +- board/samsung/smdk6400/lowlevel_init.S | 2 +- board/samsung/smdkc100/config.mk | 2 +- board/samsung/smdkc100/lowlevel_init.S | 2 +- board/sandburst/karef/config.mk | 4 +- board/sandburst/metrobox/config.mk | 4 +- board/sandpoint/config.mk | 6 +- board/sbc2410x/config.mk | 2 +- board/sbc2410x/lowlevel_init.S | 2 +- board/sbc405/config.mk | 2 +- board/sbc8240/config.mk | 4 +- board/sbc8260/config.mk | 5 +- board/sbc8349/config.mk | 2 +- board/sbc8548/config.mk | 4 +- board/sbc8560/config.mk | 2 +- board/sbc8641d/config.mk | 2 +- board/sc3/config.mk | 2 +- board/scb9328/config.mk | 4 +- board/shannon/config.mk | 2 +- board/sheldon/simpc8313/config.mk | 4 +- board/siemens/IAD210/config.mk | 4 +- board/siemens/SCM/config.mk | 5 +- board/siemens/SMN42/config.mk | 4 +- board/siemens/SMN42/lowlevel_init.S | 2 +- board/sixnet/config.mk | 2 +- board/snmc/qs850/config.mk | 2 +- board/snmc/qs860t/config.mk | 2 +- board/socrates/config.mk | 2 +- board/sorcery/config.mk | 5 +- board/spc1920/config.mk | 4 +- board/spd8xx/config.mk | 2 +- board/spear/spear300/config.mk | 2 +- board/spear/spear310/config.mk | 2 +- board/spear/spear320/config.mk | 2 +- board/spear/spear600/config.mk | 2 +- board/st/nhk8815/config.mk | 2 +- board/stx/stxgp3/config.mk | 2 +- board/stx/stxssa/config.mk | 2 +- board/stx/stxxtc/config.mk | 2 +- board/svm_sc8xx/config.mk | 2 +- board/sx1/config.mk | 2 +- board/sx1/lowlevel_init.S | 2 +- board/syteco/jadecpu/config.mk | 2 +- board/t3corp/config.mk | 4 +- board/tb0229/config.mk | 4 +- board/tcm-bf518/config.mk | 2 +- board/tcm-bf537/config.mk | 2 +- board/ti/beagle/config.mk | 2 +- board/ti/evm/config.mk | 2 +- board/ti/omap1510inn/config.mk | 2 +- board/ti/omap1510inn/lowlevel_init.S | 2 +- board/ti/omap1610inn/config.mk | 2 +- board/ti/omap1610inn/lowlevel_init.S | 2 +- board/ti/omap2420h4/config.mk | 10 +- board/ti/omap2420h4/lowlevel_init.S | 2 +- board/ti/omap5912osk/config.mk | 2 +- board/ti/omap5912osk/lowlevel_init.S | 2 +- board/ti/omap730p2/config.mk | 2 +- board/ti/omap730p2/lowlevel_init.S | 2 +- board/ti/panda/config.mk | 2 +- board/ti/sdp3430/config.mk | 2 +- board/ti/sdp4430/config.mk | 2 +- board/ti/tnetv107xevm/config.mk | 2 +- board/timll/devkit8000/config.mk | 2 +- board/total5200/config.mk | 11 ++- board/tqc/tqm5200/config.mk | 13 ++-- board/tqc/tqm8260/config.mk | 5 +- board/tqc/tqm8272/config.mk | 5 +- board/tqc/tqm834x/config.mk | 2 +- board/tqc/tqm85xx/config.mk | 4 +- board/tqc/tqm8xx/config.mk | 2 +- board/trab/config.mk | 4 +- board/trab/lowlevel_init.S | 2 +- board/trizepsiv/config.mk | 4 +- board/utx8245/config.mk | 4 +- board/v37/config.mk | 2 +- board/v38b/config.mk | 5 +- board/ve8313/config.mk | 4 +- board/voiceblue/config.mk | 2 +- board/voiceblue/setup.S | 2 +- board/vpac270/config.mk | 2 +- board/w7o/config.mk | 4 +- board/wepep250/config.mk | 6 +- board/westel/amx860/config.mk | 4 +- board/xaeniax/config.mk | 4 +- board/xes/xpedite1000/config.mk | 4 +- board/xes/xpedite5170/config.mk | 2 +- board/xes/xpedite5200/config.mk | 4 +- board/xes/xpedite5370/config.mk | 4 +- board/xilinx/microblaze-generic/config.mk | 2 +- board/xilinx/ppc405-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc405-generic/u-boot-rom.lds | 2 +- board/xilinx/ppc440-generic/u-boot-ram.lds | 2 +- board/xilinx/ppc440-generic/u-boot-rom.lds | 2 +- board/xm250/config.mk | 4 +- board/xsengine/config.mk | 2 +- board/zeus/config.mk | 2 +- board/zipitz2/config.mk | 2 +- board/zpc1900/config.mk | 2 +- board/zylonite/config.mk | 8 +- config.mk | 10 +- doc/README.ARM-memory-map | 4 +- doc/README.COBRA5272 | 8 +- doc/README.arm-relocation | 12 ++-- doc/README.m68k | 4 +- doc/README.phytec.pcm030 | 4 +- include/configs/A3000.h | 4 +- include/configs/AP1000.h | 2 +- include/configs/AR405.h | 4 +- include/configs/ATUM8548.h | 2 +- include/configs/Adder.h | 2 +- include/configs/Alaska8220.h | 2 +- include/configs/BC3450.h | 6 +- include/configs/BMW.h | 2 +- include/configs/CANBT.h | 4 +- include/configs/CMS700.h | 4 +- include/configs/CPC45.h | 2 +- include/configs/CPCI405.h | 6 +- include/configs/CPU86.h | 2 +- include/configs/CPU87.h | 2 +- include/configs/CRAYL1.h | 2 +- include/configs/CU824.h | 2 +- include/configs/DP405.h | 4 +- include/configs/DU440.h | 2 +- include/configs/EB+MCF-EV123.h | 6 +- include/configs/EP88x.h | 2 +- include/configs/EXBITGEN.h | 2 +- include/configs/HH405.h | 2 +- include/configs/HIDDEN_DRAGON.h | 2 +- include/configs/ICU862.h | 2 +- include/configs/IDS8247.h | 4 +- include/configs/IPHASE4539.h | 2 +- include/configs/ISPAN.h | 2 +- include/configs/IceCube.h | 6 +- include/configs/M52277EVB.h | 2 +- include/configs/M5282EVB.h | 4 +- include/configs/M54451EVB.h | 2 +- include/configs/M54455EVB.h | 2 +- include/configs/MPC8260ADS.h | 14 ++-- include/configs/MPC8266ADS.h | 4 +- include/configs/MPC8308RDB.h | 2 +- include/configs/MPC8313ERDB.h | 12 ++-- include/configs/MPC8315ERDB.h | 2 +- include/configs/MPC8323ERDB.h | 12 ++-- include/configs/MPC832XEMDS.h | 2 +- include/configs/MPC8349EMDS.h | 2 +- include/configs/MPC8349ITX.h | 14 ++-- include/configs/MPC8360EMDS.h | 2 +- include/configs/MPC8360ERDK.h | 2 +- include/configs/MPC837XEMDS.h | 2 +- include/configs/MPC837XERDB.h | 12 ++-- include/configs/MPC8536DS.h | 12 ++-- include/configs/MPC8540ADS.h | 2 +- include/configs/MPC8540EVAL.h | 2 +- include/configs/MPC8541CDS.h | 2 +- include/configs/MPC8544DS.h | 12 ++-- include/configs/MPC8548CDS.h | 12 ++-- include/configs/MPC8555CDS.h | 2 +- include/configs/MPC8560ADS.h | 2 +- include/configs/MPC8568MDS.h | 2 +- include/configs/MPC8569MDS.h | 2 +- include/configs/MPC8572DS.h | 12 ++-- include/configs/MPC8610HPCD.h | 14 ++-- include/configs/MPC8641HPCN.h | 14 ++-- include/configs/MUSENKI.h | 4 +- include/configs/MVBC_P.h | 4 +- include/configs/MVBLM7.h | 2 +- include/configs/MVBLUE.h | 2 +- include/configs/MVSMR.h | 4 +- include/configs/NC650.h | 2 +- include/configs/OXC.h | 2 +- include/configs/P1022DS.h | 12 ++-- include/configs/P1_P2_RDB.h | 12 ++-- include/configs/P2020DS.h | 12 ++-- include/configs/P3G4.h | 2 +- include/configs/PATI.h | 2 +- include/configs/PCI5441.h | 2 +- include/configs/PCIPPC2.h | 2 +- include/configs/PCIPPC6.h | 2 +- include/configs/PK1C20.h | 2 +- include/configs/PLU405.h | 4 +- include/configs/PM520.h | 2 +- include/configs/PM826.h | 2 +- include/configs/PM828.h | 2 +- include/configs/PM854.h | 2 +- include/configs/PM856.h | 2 +- include/configs/PMC405.h | 4 +- include/configs/PMC405DE.h | 4 +- include/configs/PMC440.h | 4 +- include/configs/PN62.h | 2 +- include/configs/RPXlite.h | 2 +- include/configs/RPXsuper.h | 2 +- include/configs/Rattler.h | 2 +- include/configs/SBC8540.h | 2 +- include/configs/SCM.h | 4 +- include/configs/SIMPC8313.h | 12 ++-- include/configs/Sandpoint8240.h | 2 +- include/configs/Sandpoint8245.h | 2 +- include/configs/TB5200.h | 6 +- include/configs/TOP5200.h | 6 +- include/configs/TOP860.h | 2 +- include/configs/TQM5200.h | 4 +- include/configs/TQM8260.h | 4 +- include/configs/TQM8272.h | 4 +- include/configs/TQM834x.h | 2 +- include/configs/TQM85xx.h | 8 +- include/configs/Total5200.h | 4 +- include/configs/VOH405.h | 2 +- include/configs/VOM405.h | 4 +- include/configs/VoVPN-GW.h | 2 +- include/configs/XPEDITE1000.h | 4 +- include/configs/XPEDITE5170.h | 4 +- include/configs/XPEDITE5200.h | 2 +- include/configs/XPEDITE5370.h | 2 +- include/configs/Yukon8220.h | 2 +- include/configs/ZPC1900.h | 2 +- include/configs/aev.h | 6 +- include/configs/amcc-common.h | 2 +- include/configs/aria.h | 2 +- include/configs/assabet.h | 2 +- include/configs/astro_mcf5373l.h | 6 +- include/configs/atc.h | 2 +- include/configs/barco.h | 2 +- include/configs/canmb.h | 6 +- include/configs/cm5200.h | 2 +- include/configs/cmi_mpc5xx.h | 2 +- include/configs/cobra5272.h | 2 +- include/configs/cogent_mpc8260.h | 4 +- include/configs/cogent_mpc8xx.h | 4 +- include/configs/corenet_ds.h | 4 +- include/configs/cpci5200.h | 6 +- include/configs/csb272.h | 2 +- include/configs/csb472.h | 2 +- include/configs/dbau1x00.h | 2 +- include/configs/debris.h | 2 +- include/configs/digsy_mtc.h | 4 +- include/configs/eNET.h | 2 +- include/configs/eXalion.h | 2 +- include/configs/ep8248.h | 2 +- include/configs/ep8260.h | 4 +- include/configs/ep82xxm.h | 2 +- include/configs/galaxy5200.h | 4 +- include/configs/gr_cpci_ax2000.h | 4 +- include/configs/gr_ep2s60.h | 4 +- include/configs/gr_xc3s_1500.h | 4 +- include/configs/grsim.h | 4 +- include/configs/grsim_leon2.h | 4 +- include/configs/gth2.h | 2 +- include/configs/gw8260.h | 2 +- include/configs/hcu4.h | 2 +- include/configs/hcu5.h | 2 +- include/configs/hmi1001.h | 6 +- include/configs/hymod.h | 4 +- include/configs/incaip.h | 2 +- include/configs/inka4x0.h | 4 +- include/configs/ipek01.h | 2 +- include/configs/jupiter.h | 4 +- include/configs/kmeter1.h | 2 +- include/configs/korat.h | 2 +- include/configs/kvme080.h | 2 +- include/configs/linkstation.h | 4 +- include/configs/lwmon5.h | 2 +- include/configs/manroland/common.h | 8 +- include/configs/manroland/mpc5200-common.h | 6 +- include/configs/mcc200.h | 6 +- include/configs/mcu25.h | 2 +- include/configs/mecp5123.h | 2 +- include/configs/mecp5200.h | 6 +- include/configs/mgcoge.h | 2 +- include/configs/microblaze-generic.h | 6 +- include/configs/motionpro.h | 8 +- include/configs/mpc5121ads.h | 2 +- include/configs/mpc7448hpc2.h | 2 +- include/configs/mpc8308_p1m.h | 2 +- include/configs/ms7750se.h | 2 +- include/configs/muas3001.h | 2 +- include/configs/munices.h | 6 +- include/configs/netstal-common.h | 2 +- include/configs/o2dnt.h | 6 +- include/configs/omap4_panda.h | 2 +- include/configs/omap4_sdp4430.h | 2 +- include/configs/pb1x00.h | 2 +- include/configs/pcm030.h | 4 +- include/configs/pdm360ng.h | 2 +- include/configs/pf5200.h | 6 +- include/configs/ppmc7xx.h | 2 +- include/configs/ppmc8260.h | 2 +- include/configs/purple.h | 2 +- include/configs/qemu-mips.h | 2 +- include/configs/quad100hd.h | 4 +- include/configs/r2dplus.h | 2 +- include/configs/r7780mp.h | 2 +- include/configs/rmu.h | 4 +- include/configs/sacsng.h | 2 +- include/configs/sbc8240.h | 2 +- include/configs/sbc8260.h | 2 +- include/configs/sbc8349.h | 2 +- include/configs/sbc8548.h | 22 +++--- include/configs/sbc8560.h | 2 +- include/configs/sbc8641d.h | 4 +- include/configs/sc3.h | 2 +- include/configs/sequoia.h | 2 +- include/configs/smdk6400.h | 2 +- include/configs/smdkc100.h | 2 +- include/configs/socrates.h | 2 +- include/configs/sorcery.h | 2 +- include/configs/spc1920.h | 2 +- include/configs/spieval.h | 6 +- include/configs/stxgp3.h | 2 +- include/configs/stxssa.h | 2 +- include/configs/tb0229.h | 2 +- include/configs/tnetv107x_evm.h | 2 +- include/configs/utx8245.h | 2 +- include/configs/v38b.h | 2 +- include/configs/vct.h | 2 +- include/configs/ve8313.h | 2 +- include/configs/vme8349.h | 2 +- include/configs/xilinx-ppc.h | 2 +- nand_spl/board/amcc/acadia/Makefile | 2 +- nand_spl/board/amcc/acadia/config.mk | 8 +- nand_spl/board/amcc/bamboo/Makefile | 2 +- nand_spl/board/amcc/bamboo/config.mk | 8 +- nand_spl/board/amcc/canyonlands/Makefile | 2 +- nand_spl/board/amcc/canyonlands/config.mk | 8 +- nand_spl/board/amcc/kilauea/Makefile | 2 +- nand_spl/board/amcc/kilauea/config.mk | 8 +- nand_spl/board/amcc/sequoia/Makefile | 2 +- nand_spl/board/amcc/sequoia/config.mk | 8 +- nand_spl/board/freescale/mpc8313erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8315erdb/Makefile | 4 +- nand_spl/board/freescale/mpc8536ds/Makefile | 4 +- nand_spl/board/freescale/mpc8569mds/Makefile | 4 +- nand_spl/board/freescale/mx31pdk/Makefile | 2 +- nand_spl/board/freescale/p1_p2_rdb/Makefile | 4 +- nand_spl/board/karo/tx25/Makefile | 2 +- nand_spl/board/samsung/smdk6400/Makefile | 2 +- nand_spl/board/samsung/smdk6400/config.mk | 8 +- nand_spl/board/sheldon/simpc8313/Makefile | 4 +- nand_spl/nand_boot.c | 2 +- nand_spl/nand_boot_fsl_nfc.c | 2 +- onenand_ipl/board/apollon/Makefile | 2 +- onenand_ipl/board/apollon/config.mk | 2 +- onenand_ipl/board/apollon/low_levelinit.S | 2 +- onenand_ipl/board/vpac270/Makefile | 2 +- onenand_ipl/board/vpac270/config.mk | 2 +- tools/Makefile | 3 +- 799 files changed, 1494 insertions(+), 1436 deletions(-)
Applied.
Best regards,
Wolfgang Denk

When generating include/autoconfig.mk, hex numbers would be quoted. This appears to be not a real problem, but caused some false positives during automatic testing of the builds. Don't use apostophes for decimal and hex numbers (nor or octal numbers).
Signed-off-by: Wolfgang Denk wd@denx.de --- tools/scripts/define2mk.sed | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/tools/scripts/define2mk.sed b/tools/scripts/define2mk.sed index af40bfa..13e2845 100644 --- a/tools/scripts/define2mk.sed +++ b/tools/scripts/define2mk.sed @@ -18,8 +18,12 @@ s/="(.*)"$/=\1/; # Concatenate string values s/" *"//g; - # Wrap non-numeral values with quotes - s/=(.*?[^0-9].*)$/="\1"/; + # Assume strings as default - add quotes around values + s/=(..*)/="\1"/; + # but remove again from decimal numbers + s/="([0-9][0-9]*)"/=\1/; + # ... and from hex numbers + s/="(0[Xx][0-9a-fA-F][0-9a-fA-F]*)"/=\1/; # Change '1' and empty values to "y" (not perfect, but # supports conditional compilation in the makefiles s/=$/=y/;

On Saturday, October 16, 2010 19:57:41 Wolfgang Denk wrote:
When generating include/autoconfig.mk, hex numbers would be quoted. This appears to be not a real problem, but caused some false positives during automatic testing of the builds. Don't use apostophes for decimal and hex numbers (nor or octal numbers).
this has been a problem for me. i just worked around it by manually stripping the quotes in the Blackfin config.mk. and this patch lets me drop those workarounds :).
Signed-off-by: Mike Frysinger vapier@gentoo.org -mike

In message 1287273462-14872-5-git-send-email-wd@denx.de I wrote:
When generating include/autoconfig.mk, hex numbers would be quoted. This appears to be not a real problem, but caused some false positives during automatic testing of the builds. Don't use apostophes for decimal and hex numbers (nor or octal numbers).
Signed-off-by: Wolfgang Denk wd@denx.de
tools/scripts/define2mk.sed | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
Applied.
Best regards,
Wolfgang Denk

Clean up Makefile, and drop a lot of the config.mk files on the way.
We now also automatically pick all boards that are listed in boards.cfg (and with all configurations), so we can drop the redundant entries from MAKEALL to avoid building these twice.
Signed-off-by: Wolfgang Denk wd@denx.de --- MAKEALL | 229 +------ Makefile | 1169 ----------------------------- board/LEOX/elpt860/config.mk | 36 - board/Marvell/db64360/config.mk | 28 - board/Marvell/db64460/config.mk | 28 - board/RPXClassic/config.mk | 29 - board/RPXlite/config.mk | 28 - board/RPXlite_dw/config.mk | 29 - board/RRvision/config.mk | 28 - board/a3000/config.mk | 30 - board/adder/config.mk | 27 - board/alaska/config.mk | 6 +- board/amcc/acadia/config.mk | 13 +- board/amcc/bamboo/config.mk | 13 +- board/amcc/bluestone/config.mk | 6 - board/amcc/bubinga/config.mk | 24 - board/amcc/canyonlands/config.mk | 13 +- board/amcc/ebony/config.mk | 12 - board/amcc/katmai/config.mk | 2 - board/amcc/kilauea/config.mk | 13 +- board/amcc/luan/config.mk | 12 - board/amcc/makalu/config.mk | 24 - board/amcc/ocotea/config.mk | 8 - board/amcc/redwood/config.mk | 6 - board/amcc/sequoia/config.mk | 13 +- board/amcc/taihu/config.mk | 24 - board/amcc/taishan/config.mk | 8 - board/amcc/walnut/config.mk | 24 - board/amcc/yosemite/config.mk | 12 - board/amirix/ap1000/config.mk | 5 - board/atc/config.mk | 13 +- board/atum8548/config.mk | 29 - board/avnet/fx12mm/config.mk | 5 +- board/avnet/v5fx30teval/config.mk | 5 +- board/barco/config.mk | 30 - board/bc3450/config.mk | 20 +- board/bmw/config.mk | 6 +- board/c2mon/config.mk | 28 - board/canmb/config.mk | 11 +- board/cm5200/config.mk | 5 +- board/cmi/config.mk | 8 +- board/cogent/config.mk | 6 +- board/cpc45/config.mk | 11 +- board/cpu86/config.mk | 15 +- board/cpu87/config.mk | 15 +- board/cray/L1/config.mk | 26 - board/csb272/config.mk | 5 - board/csb472/config.mk | 5 - board/cu824/config.mk | 30 - board/dave/PPChameleonEVB/config.mk | 28 - board/davedenx/aria/config.mk | 23 - board/digsy_mtc/config.mk | 18 +- board/eXalion/config.mk | 31 - board/eltec/bab7xx/config.mk | 26 - board/eltec/elppc/config.mk | 26 - board/eltec/mhpc/config.mk | 33 - board/emk/top5200/config.mk | 13 +- board/emk/top860/config.mk | 28 - board/ep8248/config.mk | 30 - board/ep8260/config.mk | 11 +- board/ep82xxm/config.mk | 26 - board/ep88x/config.mk | 27 - board/eric/config.mk | 29 - board/esd/adciop/config.mk | 33 - board/esd/apc405/config.mk | 28 - board/esd/ar405/config.mk | 23 - board/esd/ash405/config.mk | 28 - board/esd/canbt/config.mk | 23 - board/esd/cms700/config.mk | 23 - board/esd/cpci2dp/config.mk | 28 - board/esd/cpci405/config.mk | 24 - board/esd/cpci5200/config.mk | 25 +- board/esd/cpci750/config.mk | 28 - board/esd/cpciiser4/config.mk | 30 - board/esd/dasa_sim/config.mk | 1 - board/esd/dp405/config.mk | 24 - board/esd/du405/config.mk | 30 - board/esd/du440/config.mk | 7 +- board/esd/hh405/config.mk | 31 - board/esd/hub405/config.mk | 28 - board/esd/mecp5123/config.mk | 23 - board/esd/mecp5200/config.mk | 25 +- board/esd/ocrtc/config.mk | 29 - board/esd/pci405/config.mk | 29 - board/esd/pf5200/config.mk | 25 +- board/esd/plu405/config.mk | 28 - board/esd/pmc405/config.mk | 24 - board/esd/pmc405de/config.mk | 23 - board/esd/pmc440/config.mk | 7 +- board/esd/vme8349/config.mk | 28 - board/esd/voh405/config.mk | 28 - board/esd/vom405/config.mk | 23 - board/esd/wuh405/config.mk | 28 - board/esteem192e/config.mk | 28 - board/etin/debris/config.mk | 31 - board/etin/kvme080/config.mk | 30 - board/etx094/config.mk | 28 - board/evb64260/config.mk | 28 - board/fads/config.mk | 1 - board/flagadm/config.mk | 28 - board/freescale/corenet_ds/config.mk | 3 - board/freescale/mpc5121ads/config.mk | 23 - board/freescale/mpc5121ads/mpc5121ads.c | 2 +- board/freescale/mpc7448hpc2/config.mk | 8 +- board/freescale/mpc8260ads/config.mk | 37 - board/freescale/mpc8266ads/config.mk | 5 +- board/freescale/mpc8308rdb/config.mk | 1 - board/freescale/mpc8313erdb/config.mk | 7 - board/freescale/mpc8315erdb/config.mk | 9 - board/freescale/mpc8323erdb/config.mk | 28 - board/freescale/mpc832xemds/config.mk | 28 - board/freescale/mpc832xemds/pci.c | 4 +- board/freescale/mpc8349emds/config.mk | 28 - board/freescale/mpc8349itx/config.mk | 31 - board/freescale/mpc8360emds/config.mk | 28 - board/freescale/mpc8360emds/pci.c | 4 +- board/freescale/mpc8360erdk/config.mk | 28 - board/freescale/mpc8360erdk/mpc8360erdk.c | 2 +- board/freescale/mpc837xemds/config.mk | 28 - board/freescale/mpc837xerdb/config.mk | 28 - board/freescale/mpc8536ds/config.mk | 7 - board/freescale/mpc8540ads/config.mk | 29 - board/freescale/mpc8541cds/config.mk | 26 - board/freescale/mpc8544ds/config.mk | 28 - board/freescale/mpc8548cds/config.mk | 28 - board/freescale/mpc8555cds/config.mk | 26 - board/freescale/mpc8560ads/config.mk | 29 - board/freescale/mpc8568mds/config.mk | 26 - board/freescale/mpc8569mds/config.mk | 5 - board/freescale/mpc8572ds/config.mk | 4 - board/freescale/mpc8610hpcd/config.mk | 22 - board/freescale/mpc8641hpcn/config.mk | 28 - board/freescale/p1022ds/config.mk | 4 - board/freescale/p1_p2_rdb/config.mk | 7 - board/freescale/p2020ds/config.mk | 4 - board/funkwerk/vovpn-gw/config.mk | 21 - board/g2000/config.mk | 29 - board/galaxy5200/config.mk | 23 +- board/gdsys/dlvision/config.mk | 24 - board/gdsys/gdppc440etx/config.mk | 8 - board/gdsys/intip/config.mk | 8 +- board/gdsys/neo/config.mk | 24 - board/gen860t/config.mk | 28 - board/genietv/config.mk | 1 - board/gw8260/config.mk | 9 +- board/hermes/config.mk | 28 - board/hidden_dragon/config.mk | 30 - board/hymod/config.mk | 2 - board/icecube/config.mk | 25 +- board/icu862/config.mk | 1 - board/ids8247/config.mk | 10 +- board/inka4x0/config.mk | 17 +- board/ip860/config.mk | 28 - board/ipek01/config.mk | 5 +- board/iphase4539/config.mk | 6 +- board/ispan/config.mk | 29 - board/ivm/config.mk | 29 - board/jse/config.mk | 24 - board/jupiter/config.mk | 18 +- board/keymile/km8xx/config.mk | 28 - board/keymile/kmeter1/config.mk | 24 - board/keymile/mgcoge/config.mk | 24 - board/korat/config.mk | 6 +- board/kup/kup4k/config.mk | 28 - board/kup/kup4x/config.mk | 28 - board/lantec/config.mk | 28 - board/linkstation/config.mk | 50 -- board/lwmon/config.mk | 30 - board/lwmon5/config.mk | 4 - board/manroland/hmi1001/config.mk | 20 +- board/manroland/mucmc52/config.mk | 20 +- board/manroland/uc100/config.mk | 29 - board/manroland/uc101/config.mk | 20 +- board/matrix_vision/mvbc_p/config.mk | 11 +- board/matrix_vision/mvblm7/config.mk | 25 - board/matrix_vision/mvsmr/config.mk | 11 +- board/mbx8xx/config.mk | 33 - board/mcc200/config.mk | 23 +- board/ml2/config.mk | 7 - board/mosaixtech/icon/config.mk | 2 - board/motionpro/config.mk | 6 +- board/mousse/config.mk | 3 - board/mpc8308_p1m/config.mk | 3 - board/mpc8540eval/config.mk | 29 - board/mpl/mip405/config.mk | 29 - board/mpl/pati/config.mk | 10 +- board/mpl/pip405/config.mk | 29 - board/muas3001/config.mk | 24 - board/munices/config.mk | 16 +- board/musenki/config.mk | 30 - board/mvblue/config.mk | 26 - board/nc650/config.mk | 29 - board/netphone/config.mk | 28 - board/netstal/hcu4/config.mk | 3 - board/netstal/hcu5/config.mk | 3 - board/netstal/mcu25/config.mk | 2 - board/netta/config.mk | 28 - board/netta2/config.mk | 28 - board/netvia/config.mk | 28 - board/nx823/config.mk | 28 - board/o2dnt/config.mk | 6 +- board/oxc/config.mk | 31 - board/pcippc2/config.mk | 30 - board/pcs440ep/config.mk | 8 - board/pdm360ng/config.mk | 24 - board/phytec/pcm030/config.mk | 19 +- board/pm520/config.mk | 7 +- board/pm826/config.mk | 15 +- board/pm828/config.mk | 15 +- board/pm854/config.mk | 29 - board/pm856/config.mk | 29 - board/pn62/config.mk | 30 - board/ppmc7xx/config.mk | 2 - board/ppmc8260/config.mk | 4 +- board/prodrive/alpr/config.mk | 12 - board/prodrive/p3mx/config.mk | 28 - board/prodrive/p3p440/config.mk | 12 - board/quad100hd/config.mk | 24 - board/quantum/config.mk | 28 - board/r360mpi/config.mk | 28 - board/rattler/config.mk | 30 - board/rbc823/config.mk | 28 - board/rmu/config.mk | 28 - board/rpxsuper/config.mk | 9 +- board/rsdproto/config.mk | 7 - board/sacsng/config.mk | 9 +- board/sandburst/karef/config.mk | 6 - board/sandburst/metrobox/config.mk | 6 - board/sandpoint/config.mk | 31 - board/sbc405/config.mk | 28 - board/sbc8240/config.mk | 30 - board/sbc8260/config.mk | 9 +- board/sbc8349/config.mk | 27 - board/sbc8548/config.mk | 28 - board/sbc8560/config.mk | 30 - board/sbc8641d/config.mk | 27 - board/sc3/config.mk | 24 - board/sheldon/simpc8313/config.mk | 8 - board/siemens/IAD210/config.mk | 33 - board/siemens/SCM/config.mk | 10 +- board/sixnet/config.mk | 28 - board/snmc/qs850/config.mk | 29 - board/snmc/qs860t/config.mk | 29 - board/socrates/config.mk | 29 - board/sorcery/config.mk | 5 +- board/spc1920/config.mk | 7 - board/spd8xx/config.mk | 29 - board/stx/stxgp3/config.mk | 29 - board/stx/stxssa/config.mk | 30 - board/stx/stxxtc/config.mk | 28 - board/svm_sc8xx/config.mk | 24 - board/t3corp/config.mk | 6 - board/total5200/config.mk | 21 +- board/tqc/tqm5200/config.mk | 24 +- board/tqc/tqm8260/config.mk | 10 +- board/tqc/tqm8272/config.mk | 10 +- board/tqc/tqm834x/config.mk | 23 - board/tqc/tqm85xx/config.mk | 31 - board/tqc/tqm8xx/config.mk | 28 - board/utx8245/config.mk | 33 - board/v37/config.mk | 27 - board/v38b/config.mk | 10 +- board/ve8313/config.mk | 7 - board/w7o/config.mk | 31 - board/westel/amx860/config.mk | 2 - board/xes/xpedite1000/config.mk | 6 - board/xes/xpedite5170/config.mk | 27 - board/xes/xpedite5200/config.mk | 29 - board/xes/xpedite5370/config.mk | 29 - board/xilinx/ml507/config.mk | 30 +- board/xilinx/ppc405-generic/config.mk | 29 +- board/xilinx/ppc440-generic/config.mk | 29 +- board/zeus/config.mk | 24 - board/zpc1900/config.mk | 30 - boards.cfg | 375 +++++++++- doc/README.korat | 6 +- include/configs/A3000.h | 1 + include/configs/ADCIOP.h | 2 + include/configs/ADS860.h | 2 + include/configs/AMX860.h | 2 + include/configs/AP1000.h | 7 + include/configs/APC405.h | 2 + include/configs/AR405.h | 2 + include/configs/ASH405.h | 2 + include/configs/ATUM8548.h | 4 + include/configs/Adder.h | 2 + include/configs/Alaska8220.h | 2 + include/configs/BAB7xx.h | 2 + include/configs/BC3450.h | 10 + include/configs/BMW.h | 2 + include/configs/CANBT.h | 2 + include/configs/CATcenter.h | 2 + include/configs/CMS700.h | 2 + include/configs/CPC45.h | 1 + include/configs/CPCI2DP.h | 2 + include/configs/CPCI405.h | 2 + include/configs/CPCI4052.h | 2 + include/configs/CPCI405AB.h | 2 + include/configs/CPCI405DT.h | 2 + include/configs/CPCI750.h | 2 + include/configs/CPCIISER4.h | 2 + include/configs/CPU86.h | 6 + include/configs/CPU87.h | 6 + include/configs/CRAYL1.h | 7 + include/configs/CU824.h | 1 + include/configs/DASA_SIM.h | 2 + include/configs/DB64360.h | 2 + include/configs/DB64460.h | 2 + include/configs/DP405.h | 2 + include/configs/DU405.h | 2 + include/configs/DU440.h | 4 + include/configs/ELPPC.h | 2 + include/configs/ELPT860.h | 2 + include/configs/EP88x.h | 2 + include/configs/ERIC.h | 2 + include/configs/ESTEEM192E.h | 2 + include/configs/ETX094.h | 2 + include/configs/EVB64260.h | 2 + include/configs/FADS823.h | 2 + include/configs/FADS850SAR.h | 2 + include/configs/FADS860T.h | 2 + include/configs/FLAGADM.h | 2 + include/configs/FPS850L.h | 2 + include/configs/FPS860L.h | 2 + include/configs/G2000.h | 2 + include/configs/GEN860T.h | 2 + include/configs/GENIETV.h | 2 + include/configs/HH405.h | 2 + include/configs/HIDDEN_DRAGON.h | 2 + include/configs/HUB405.h | 2 + include/configs/IAD210.h | 2 + include/configs/ICU862.h | 2 + include/configs/IDS8247.h | 2 + include/configs/IP860.h | 3 + include/configs/IPHASE4539.h | 2 + include/configs/ISPAN.h | 2 + include/configs/IVML24.h | 2 + include/configs/IVMS8.h | 2 + include/configs/IceCube.h | 11 + include/configs/JSE.h | 4 +- include/configs/KAREF.h | 3 + include/configs/KUP4K.h | 2 + include/configs/KUP4X.h | 2 + include/configs/LANTEC.h | 2 + include/configs/MBX.h | 2 + include/configs/MBX860T.h | 2 + include/configs/METROBOX.h | 3 + include/configs/MHPC.h | 2 + include/configs/MIP405.h | 3 + include/configs/ML2.h | 1 + include/configs/MOUSSE.h | 4 + include/configs/MPC8260ADS.h | 4 + include/configs/MPC8266ADS.h | 2 + include/configs/MPC8308RDB.h | 2 + include/configs/MPC8313ERDB.h | 4 + include/configs/MPC8315ERDB.h | 6 +- include/configs/MPC8323ERDB.h | 2 + include/configs/MPC832XEMDS.h | 4 +- include/configs/MPC8349EMDS.h | 10 +- include/configs/MPC8349ITX.h | 8 +- include/configs/MPC8360EMDS.h | 3 + include/configs/MPC8360ERDK.h | 6 +- include/configs/MPC837XEMDS.h | 2 + include/configs/MPC837XERDB.h | 2 + include/configs/MPC8536DS.h | 10 +- include/configs/MPC8540ADS.h | 6 + include/configs/MPC8540EVAL.h | 2 + include/configs/MPC8541CDS.h | 2 + include/configs/MPC8544DS.h | 4 + include/configs/MPC8548CDS.h | 4 + include/configs/MPC8555CDS.h | 2 + include/configs/MPC8560ADS.h | 6 + include/configs/MPC8568MDS.h | 2 + include/configs/MPC8569MDS.h | 6 +- include/configs/MPC8572DS.h | 4 + include/configs/MPC8610HPCD.h | 2 + include/configs/MPC8641HPCN.h | 6 + include/configs/MPC86xADS.h | 2 + include/configs/MPC885ADS.h | 2 + include/configs/MUSENKI.h | 1 + include/configs/MVBC_P.h | 4 + include/configs/MVBLM7.h | 4 +- include/configs/MVBLUE.h | 2 + include/configs/MVSMR.h | 4 + include/configs/NC650.h | 2 + include/configs/NETPHONE.h | 2 + include/configs/NETTA.h | 2 + include/configs/NETTA2.h | 2 + include/configs/NETVIA.h | 2 + include/configs/NSCU.h | 2 + include/configs/NX823.h | 2 + include/configs/OCRTC.h | 2 + include/configs/OXC.h | 2 + include/configs/P1022DS.h | 4 + include/configs/P1_P2_RDB.h | 10 +- include/configs/P2020DS.h | 4 + include/configs/P3G4.h | 2 + include/configs/P4080DS.h | 4 + include/configs/PATI.h | 3 + include/configs/PCI405.h | 2 + include/configs/PCIPPC2.h | 2 + include/configs/PCIPPC6.h | 2 + include/configs/PIP405.h | 3 + include/configs/PLU405.h | 2 + include/configs/PM520.h | 2 + include/configs/PM826.h | 4 + include/configs/PM828.h | 4 + include/configs/PM854.h | 2 + include/configs/PM856.h | 2 + include/configs/PMC405.h | 2 + include/configs/PMC405DE.h | 2 + include/configs/PMC440.h | 4 + include/configs/PN62.h | 2 + include/configs/PPChameleonEVB.h | 2 + include/configs/QS823.h | 2 + include/configs/QS850.h | 2 + include/configs/QS860T.h | 3 + include/configs/R360MPI.h | 2 + include/configs/RBC823.h | 1 + include/configs/RPXClassic.h | 2 + include/configs/RPXlite.h | 2 + include/configs/RPXlite_DW.h | 2 + include/configs/RPXsuper.h | 1 + include/configs/RRvision.h | 2 + include/configs/Rattler.h | 2 + include/configs/SBC8540.h | 2 + include/configs/SCM.h | 2 + include/configs/SIMPC8313.h | 4 + include/configs/SM850.h | 2 + include/configs/SPD823TS.h | 2 + include/configs/SXNI855T.h | 2 + include/configs/Sandpoint8240.h | 2 + include/configs/Sandpoint8245.h | 2 + include/configs/TB5200.h | 11 + include/configs/TK885D.h | 2 + include/configs/TOP5200.h | 8 + include/configs/TOP860.h | 3 + include/configs/TQM5200.h | 11 + include/configs/TQM823L.h | 2 + include/configs/TQM823M.h | 2 + include/configs/TQM8260.h | 2 + include/configs/TQM8272.h | 2 + include/configs/TQM834x.h | 2 + include/configs/TQM850L.h | 2 + include/configs/TQM850M.h | 2 + include/configs/TQM855L.h | 2 + include/configs/TQM855M.h | 2 + include/configs/TQM85xx.h | 6 + include/configs/TQM860L.h | 2 + include/configs/TQM860M.h | 2 + include/configs/TQM862L.h | 2 + include/configs/TQM862M.h | 2 + include/configs/TQM866M.h | 2 + include/configs/TQM885D.h | 2 + include/configs/Total5200.h | 10 + include/configs/VOH405.h | 2 + include/configs/VOM405.h | 2 + include/configs/VoVPN-GW.h | 2 + include/configs/W7OLMC.h | 2 + include/configs/W7OLMG.h | 2 + include/configs/WUH405.h | 2 + include/configs/XPEDITE1000.h | 2 + include/configs/XPEDITE5170.h | 2 + include/configs/XPEDITE5200.h | 4 + include/configs/XPEDITE5370.h | 4 + include/configs/Yukon8220.h | 2 + include/configs/ZPC1900.h | 3 + include/configs/ZUMA.h | 2 + include/configs/acadia.h | 4 + include/configs/aev.h | 11 + include/configs/alpr.h | 3 + include/configs/aria.h | 2 + include/configs/atc.h | 2 + include/configs/bamboo.h | 4 + include/configs/barco.h | 2 + include/configs/bluestone.h | 5 + include/configs/bubinga.h | 2 + include/configs/c2mon.h | 2 + include/configs/canmb.h | 7 + include/configs/canyonlands.h | 4 + include/configs/cm5200.h | 2 + include/configs/cmi_mpc5xx.h | 2 + include/configs/cogent_mpc8260.h | 2 + include/configs/cogent_mpc8xx.h | 2 + include/configs/cpci5200.h | 4 + include/configs/csb272.h | 2 + include/configs/csb472.h | 2 + include/configs/debris.h | 2 + include/configs/digsy_mtc.h | 10 + include/configs/dlvision.h | 2 + include/configs/eXalion.h | 2 + include/configs/ebony.h | 2 + include/configs/ep8248.h | 2 + include/configs/ep8260.h | 2 + include/configs/ep82xxm.h | 2 + include/configs/galaxy5200.h | 14 + include/configs/gdppc440etx.h | 2 + include/configs/gw8260.h | 2 + include/configs/hcu4.h | 2 + include/configs/hcu5.h | 2 + include/configs/hermes.h | 2 + include/configs/hmi1001.h | 4 + include/configs/hymod.h | 2 + include/configs/icon.h | 3 + include/configs/inka4x0.h | 9 + include/configs/intip.h | 4 + include/configs/ipek01.h | 2 + include/configs/jupiter.h | 9 + include/configs/katmai.h | 2 + include/configs/kilauea.h | 4 + include/configs/kmeter1.h | 2 + include/configs/kmsupx4.h | 2 + include/configs/korat.h | 6 + include/configs/kvme080.h | 2 + include/configs/linkstation.h | 16 + include/configs/luan.h | 2 + include/configs/lwmon.h | 2 + include/configs/lwmon5.h | 5 + include/configs/makalu.h | 2 + include/configs/mcc200.h | 10 + include/configs/mcu25.h | 2 + include/configs/mecp5123.h | 2 + include/configs/mecp5200.h | 4 + include/configs/mgcoge.h | 2 + include/configs/mgsuvd.h | 2 + include/configs/motionpro.h | 2 + include/configs/mpc5121ads.h | 2 + include/configs/mpc7448hpc2.h | 2 + include/configs/mpc8308_p1m.h | 4 + include/configs/muas3001.h | 2 + include/configs/mucmc52.h | 4 + include/configs/munices.h | 5 + include/configs/neo.h | 2 + include/configs/o2dnt.h | 2 + include/configs/ocotea.h | 2 + include/configs/p3mx.h | 2 + include/configs/p3p440.h | 3 + include/configs/pcm030.h | 11 + include/configs/pcs440ep.h | 3 + include/configs/pdm360ng.h | 2 + include/configs/pf5200.h | 4 + include/configs/ppmc7xx.h | 1 + include/configs/ppmc8260.h | 2 + include/configs/quad100hd.h | 2 + include/configs/quantum.h | 2 + include/configs/redwood.h | 2 + include/configs/rmu.h | 2 + include/configs/rsdproto.h | 2 + include/configs/sacsng.h | 2 + include/configs/sbc405.h | 2 + include/configs/sbc8240.h | 2 + include/configs/sbc8260.h | 2 + include/configs/sbc8349.h | 17 +- include/configs/sbc8548.h | 4 + include/configs/sbc8560.h | 2 + include/configs/sbc8641d.h | 2 + include/configs/sc3.h | 2 + include/configs/sequoia.h | 4 + include/configs/socrates.h | 2 + include/configs/sorcery.h | 2 + include/configs/spc1920.h | 2 + include/configs/stxgp3.h | 2 + include/configs/stxssa.h | 2 + include/configs/stxxtc.h | 2 + include/configs/svm_sc8xx.h | 2 + include/configs/t3corp.h | 4 + include/configs/taihu.h | 2 + include/configs/taishan.h | 2 + include/configs/uc100.h | 2 + include/configs/uc101.h | 4 + include/configs/utx8245.h | 3 + include/configs/v37.h | 2 + include/configs/v38b.h | 3 + include/configs/ve8313.h | 4 + include/configs/virtlab2.h | 2 + include/configs/vme8349.h | 12 +- include/configs/walnut.h | 4 +- include/configs/yosemite.h | 2 + include/configs/yucca.h | 2 + include/configs/zeus.h | 2 + 580 files changed, 1395 insertions(+), 6768 deletions(-) delete mode 100644 board/LEOX/elpt860/config.mk delete mode 100644 board/Marvell/db64360/config.mk delete mode 100644 board/Marvell/db64460/config.mk delete mode 100644 board/RPXClassic/config.mk delete mode 100644 board/RPXlite/config.mk delete mode 100644 board/RPXlite_dw/config.mk delete mode 100644 board/RRvision/config.mk delete mode 100644 board/a3000/config.mk delete mode 100644 board/adder/config.mk delete mode 100644 board/amcc/bubinga/config.mk delete mode 100644 board/amcc/makalu/config.mk delete mode 100644 board/amcc/taihu/config.mk delete mode 100644 board/amcc/walnut/config.mk delete mode 100644 board/atum8548/config.mk delete mode 100644 board/barco/config.mk delete mode 100644 board/c2mon/config.mk delete mode 100644 board/cray/L1/config.mk delete mode 100644 board/cu824/config.mk delete mode 100644 board/dave/PPChameleonEVB/config.mk delete mode 100644 board/davedenx/aria/config.mk delete mode 100644 board/eXalion/config.mk delete mode 100644 board/eltec/bab7xx/config.mk delete mode 100644 board/eltec/elppc/config.mk delete mode 100644 board/eltec/mhpc/config.mk delete mode 100644 board/emk/top860/config.mk delete mode 100644 board/ep8248/config.mk delete mode 100644 board/ep82xxm/config.mk delete mode 100644 board/ep88x/config.mk delete mode 100644 board/eric/config.mk delete mode 100644 board/esd/adciop/config.mk delete mode 100644 board/esd/apc405/config.mk delete mode 100644 board/esd/ar405/config.mk delete mode 100644 board/esd/ash405/config.mk delete mode 100644 board/esd/canbt/config.mk delete mode 100644 board/esd/cms700/config.mk delete mode 100644 board/esd/cpci2dp/config.mk delete mode 100644 board/esd/cpci405/config.mk delete mode 100644 board/esd/cpci750/config.mk delete mode 100644 board/esd/cpciiser4/config.mk delete mode 100644 board/esd/dp405/config.mk delete mode 100644 board/esd/du405/config.mk delete mode 100644 board/esd/hh405/config.mk delete mode 100644 board/esd/hub405/config.mk delete mode 100644 board/esd/mecp5123/config.mk delete mode 100644 board/esd/ocrtc/config.mk delete mode 100644 board/esd/pci405/config.mk delete mode 100644 board/esd/plu405/config.mk delete mode 100644 board/esd/pmc405/config.mk delete mode 100644 board/esd/pmc405de/config.mk delete mode 100644 board/esd/vme8349/config.mk delete mode 100644 board/esd/voh405/config.mk delete mode 100644 board/esd/vom405/config.mk delete mode 100644 board/esd/wuh405/config.mk delete mode 100644 board/esteem192e/config.mk delete mode 100644 board/etin/debris/config.mk delete mode 100644 board/etin/kvme080/config.mk delete mode 100644 board/etx094/config.mk delete mode 100644 board/evb64260/config.mk delete mode 100644 board/flagadm/config.mk delete mode 100644 board/freescale/mpc5121ads/config.mk delete mode 100644 board/freescale/mpc8260ads/config.mk delete mode 100644 board/freescale/mpc8308rdb/config.mk delete mode 100644 board/freescale/mpc8313erdb/config.mk delete mode 100644 board/freescale/mpc8315erdb/config.mk delete mode 100644 board/freescale/mpc8323erdb/config.mk delete mode 100644 board/freescale/mpc832xemds/config.mk delete mode 100644 board/freescale/mpc8349emds/config.mk delete mode 100644 board/freescale/mpc8349itx/config.mk delete mode 100644 board/freescale/mpc8360emds/config.mk delete mode 100644 board/freescale/mpc8360erdk/config.mk delete mode 100644 board/freescale/mpc837xemds/config.mk delete mode 100644 board/freescale/mpc837xerdb/config.mk delete mode 100644 board/freescale/mpc8540ads/config.mk delete mode 100644 board/freescale/mpc8541cds/config.mk delete mode 100644 board/freescale/mpc8544ds/config.mk delete mode 100644 board/freescale/mpc8548cds/config.mk delete mode 100644 board/freescale/mpc8555cds/config.mk delete mode 100644 board/freescale/mpc8560ads/config.mk delete mode 100644 board/freescale/mpc8568mds/config.mk delete mode 100644 board/freescale/mpc8610hpcd/config.mk delete mode 100644 board/freescale/mpc8641hpcn/config.mk delete mode 100644 board/funkwerk/vovpn-gw/config.mk delete mode 100644 board/g2000/config.mk delete mode 100644 board/gdsys/dlvision/config.mk delete mode 100644 board/gdsys/neo/config.mk delete mode 100644 board/gen860t/config.mk delete mode 100644 board/hermes/config.mk delete mode 100644 board/hidden_dragon/config.mk delete mode 100644 board/ip860/config.mk delete mode 100644 board/ispan/config.mk delete mode 100644 board/ivm/config.mk delete mode 100644 board/jse/config.mk delete mode 100644 board/keymile/km8xx/config.mk delete mode 100644 board/keymile/kmeter1/config.mk delete mode 100644 board/keymile/mgcoge/config.mk delete mode 100644 board/kup/kup4k/config.mk delete mode 100644 board/kup/kup4x/config.mk delete mode 100644 board/lantec/config.mk delete mode 100644 board/linkstation/config.mk delete mode 100644 board/lwmon/config.mk delete mode 100644 board/manroland/uc100/config.mk delete mode 100644 board/matrix_vision/mvblm7/config.mk delete mode 100644 board/mbx8xx/config.mk delete mode 100644 board/mpc8308_p1m/config.mk delete mode 100644 board/mpc8540eval/config.mk delete mode 100644 board/mpl/mip405/config.mk delete mode 100644 board/mpl/pip405/config.mk delete mode 100644 board/muas3001/config.mk delete mode 100644 board/musenki/config.mk delete mode 100644 board/mvblue/config.mk delete mode 100644 board/nc650/config.mk delete mode 100644 board/netphone/config.mk delete mode 100644 board/netta/config.mk delete mode 100644 board/netta2/config.mk delete mode 100644 board/netvia/config.mk delete mode 100644 board/nx823/config.mk delete mode 100644 board/oxc/config.mk delete mode 100644 board/pcippc2/config.mk delete mode 100644 board/pdm360ng/config.mk delete mode 100644 board/pm854/config.mk delete mode 100644 board/pm856/config.mk delete mode 100644 board/pn62/config.mk delete mode 100644 board/prodrive/p3mx/config.mk delete mode 100644 board/quad100hd/config.mk delete mode 100644 board/quantum/config.mk delete mode 100644 board/r360mpi/config.mk delete mode 100644 board/rattler/config.mk delete mode 100644 board/rbc823/config.mk delete mode 100644 board/rmu/config.mk delete mode 100644 board/sandpoint/config.mk delete mode 100644 board/sbc405/config.mk delete mode 100644 board/sbc8240/config.mk delete mode 100644 board/sbc8349/config.mk delete mode 100644 board/sbc8548/config.mk delete mode 100644 board/sbc8560/config.mk delete mode 100644 board/sbc8641d/config.mk delete mode 100644 board/sc3/config.mk delete mode 100644 board/siemens/IAD210/config.mk delete mode 100644 board/sixnet/config.mk delete mode 100644 board/snmc/qs850/config.mk delete mode 100644 board/snmc/qs860t/config.mk delete mode 100644 board/socrates/config.mk delete mode 100644 board/spd8xx/config.mk delete mode 100644 board/stx/stxgp3/config.mk delete mode 100644 board/stx/stxssa/config.mk delete mode 100644 board/stx/stxxtc/config.mk delete mode 100644 board/svm_sc8xx/config.mk delete mode 100644 board/tqc/tqm834x/config.mk delete mode 100644 board/tqc/tqm85xx/config.mk delete mode 100644 board/tqc/tqm8xx/config.mk delete mode 100644 board/utx8245/config.mk delete mode 100644 board/v37/config.mk delete mode 100644 board/ve8313/config.mk delete mode 100644 board/w7o/config.mk delete mode 100644 board/xes/xpedite5170/config.mk delete mode 100644 board/xes/xpedite5200/config.mk delete mode 100644 board/xes/xpedite5370/config.mk delete mode 100644 board/zeus/config.mk delete mode 100644 board/zpc1900/config.mk
Sorry, the patch is way too big for the mailing list (>490 KiB).
You can find the commits of this series either in the "Makefile-cleanup" branch of the u-boot-testng repository (be careful, there will be other, more experimental commits on top of these!), or you can find a full copy of this patch here:
http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0005-Makefile-move-all-Powe...
Best regards,
Wolfgang Denk

In message 1287273462-14872-6-git-send-email-wd@denx.de I wrote:
Clean up Makefile, and drop a lot of the config.mk files on the way.
We now also automatically pick all boards that are listed in boards.cfg (and with all configurations), so we can drop the redundant entries from MAKEALL to avoid building these twice.
Signed-off-by: Wolfgang Denk wd@denx.de
MAKEALL | 229 +------ Makefile | 1169 ----------------------------- board/LEOX/elpt860/config.mk | 36 - board/Marvell/db64360/config.mk | 28 - board/Marvell/db64460/config.mk | 28 - board/RPXClassic/config.mk | 29 - board/RPXlite/config.mk | 28 - board/RPXlite_dw/config.mk | 29 - board/RRvision/config.mk | 28 - board/a3000/config.mk | 30 - board/adder/config.mk | 27 - board/alaska/config.mk | 6 +- board/amcc/acadia/config.mk | 13 +- board/amcc/bamboo/config.mk | 13 +- board/amcc/bluestone/config.mk | 6 - board/amcc/bubinga/config.mk | 24 - board/amcc/canyonlands/config.mk | 13 +- board/amcc/ebony/config.mk | 12 - board/amcc/katmai/config.mk | 2 - board/amcc/kilauea/config.mk | 13 +- board/amcc/luan/config.mk | 12 - board/amcc/makalu/config.mk | 24 - board/amcc/ocotea/config.mk | 8 - board/amcc/redwood/config.mk | 6 - board/amcc/sequoia/config.mk | 13 +- board/amcc/taihu/config.mk | 24 - board/amcc/taishan/config.mk | 8 - board/amcc/walnut/config.mk | 24 - board/amcc/yosemite/config.mk | 12 - board/amirix/ap1000/config.mk | 5 - board/atc/config.mk | 13 +- board/atum8548/config.mk | 29 - board/avnet/fx12mm/config.mk | 5 +- board/avnet/v5fx30teval/config.mk | 5 +- board/barco/config.mk | 30 - board/bc3450/config.mk | 20 +- board/bmw/config.mk | 6 +- board/c2mon/config.mk | 28 - board/canmb/config.mk | 11 +- board/cm5200/config.mk | 5 +- board/cmi/config.mk | 8 +- board/cogent/config.mk | 6 +- board/cpc45/config.mk | 11 +- board/cpu86/config.mk | 15 +- board/cpu87/config.mk | 15 +- board/cray/L1/config.mk | 26 - board/csb272/config.mk | 5 - board/csb472/config.mk | 5 - board/cu824/config.mk | 30 - board/dave/PPChameleonEVB/config.mk | 28 - board/davedenx/aria/config.mk | 23 - board/digsy_mtc/config.mk | 18 +- board/eXalion/config.mk | 31 - board/eltec/bab7xx/config.mk | 26 - board/eltec/elppc/config.mk | 26 - board/eltec/mhpc/config.mk | 33 - board/emk/top5200/config.mk | 13 +- board/emk/top860/config.mk | 28 - board/ep8248/config.mk | 30 - board/ep8260/config.mk | 11 +- board/ep82xxm/config.mk | 26 - board/ep88x/config.mk | 27 - board/eric/config.mk | 29 - board/esd/adciop/config.mk | 33 - board/esd/apc405/config.mk | 28 - board/esd/ar405/config.mk | 23 - board/esd/ash405/config.mk | 28 - board/esd/canbt/config.mk | 23 - board/esd/cms700/config.mk | 23 - board/esd/cpci2dp/config.mk | 28 - board/esd/cpci405/config.mk | 24 - board/esd/cpci5200/config.mk | 25 +- board/esd/cpci750/config.mk | 28 - board/esd/cpciiser4/config.mk | 30 - board/esd/dasa_sim/config.mk | 1 - board/esd/dp405/config.mk | 24 - board/esd/du405/config.mk | 30 - board/esd/du440/config.mk | 7 +- board/esd/hh405/config.mk | 31 - board/esd/hub405/config.mk | 28 - board/esd/mecp5123/config.mk | 23 - board/esd/mecp5200/config.mk | 25 +- board/esd/ocrtc/config.mk | 29 - board/esd/pci405/config.mk | 29 - board/esd/pf5200/config.mk | 25 +- board/esd/plu405/config.mk | 28 - board/esd/pmc405/config.mk | 24 - board/esd/pmc405de/config.mk | 23 - board/esd/pmc440/config.mk | 7 +- board/esd/vme8349/config.mk | 28 - board/esd/voh405/config.mk | 28 - board/esd/vom405/config.mk | 23 - board/esd/wuh405/config.mk | 28 - board/esteem192e/config.mk | 28 - board/etin/debris/config.mk | 31 - board/etin/kvme080/config.mk | 30 - board/etx094/config.mk | 28 - board/evb64260/config.mk | 28 - board/fads/config.mk | 1 - board/flagadm/config.mk | 28 - board/freescale/corenet_ds/config.mk | 3 - board/freescale/mpc5121ads/config.mk | 23 - board/freescale/mpc5121ads/mpc5121ads.c | 2 +- board/freescale/mpc7448hpc2/config.mk | 8 +- board/freescale/mpc8260ads/config.mk | 37 - board/freescale/mpc8266ads/config.mk | 5 +- board/freescale/mpc8308rdb/config.mk | 1 - board/freescale/mpc8313erdb/config.mk | 7 - board/freescale/mpc8315erdb/config.mk | 9 - board/freescale/mpc8323erdb/config.mk | 28 - board/freescale/mpc832xemds/config.mk | 28 - board/freescale/mpc832xemds/pci.c | 4 +- board/freescale/mpc8349emds/config.mk | 28 - board/freescale/mpc8349itx/config.mk | 31 - board/freescale/mpc8360emds/config.mk | 28 - board/freescale/mpc8360emds/pci.c | 4 +- board/freescale/mpc8360erdk/config.mk | 28 - board/freescale/mpc8360erdk/mpc8360erdk.c | 2 +- board/freescale/mpc837xemds/config.mk | 28 - board/freescale/mpc837xerdb/config.mk | 28 - board/freescale/mpc8536ds/config.mk | 7 - board/freescale/mpc8540ads/config.mk | 29 - board/freescale/mpc8541cds/config.mk | 26 - board/freescale/mpc8544ds/config.mk | 28 - board/freescale/mpc8548cds/config.mk | 28 - board/freescale/mpc8555cds/config.mk | 26 - board/freescale/mpc8560ads/config.mk | 29 - board/freescale/mpc8568mds/config.mk | 26 - board/freescale/mpc8569mds/config.mk | 5 - board/freescale/mpc8572ds/config.mk | 4 - board/freescale/mpc8610hpcd/config.mk | 22 - board/freescale/mpc8641hpcn/config.mk | 28 - board/freescale/p1022ds/config.mk | 4 - board/freescale/p1_p2_rdb/config.mk | 7 - board/freescale/p2020ds/config.mk | 4 - board/funkwerk/vovpn-gw/config.mk | 21 - board/g2000/config.mk | 29 - board/galaxy5200/config.mk | 23 +- board/gdsys/dlvision/config.mk | 24 - board/gdsys/gdppc440etx/config.mk | 8 - board/gdsys/intip/config.mk | 8 +- board/gdsys/neo/config.mk | 24 - board/gen860t/config.mk | 28 - board/genietv/config.mk | 1 - board/gw8260/config.mk | 9 +- board/hermes/config.mk | 28 - board/hidden_dragon/config.mk | 30 - board/hymod/config.mk | 2 - board/icecube/config.mk | 25 +- board/icu862/config.mk | 1 - board/ids8247/config.mk | 10 +- board/inka4x0/config.mk | 17 +- board/ip860/config.mk | 28 - board/ipek01/config.mk | 5 +- board/iphase4539/config.mk | 6 +- board/ispan/config.mk | 29 - board/ivm/config.mk | 29 - board/jse/config.mk | 24 - board/jupiter/config.mk | 18 +- board/keymile/km8xx/config.mk | 28 - board/keymile/kmeter1/config.mk | 24 - board/keymile/mgcoge/config.mk | 24 - board/korat/config.mk | 6 +- board/kup/kup4k/config.mk | 28 - board/kup/kup4x/config.mk | 28 - board/lantec/config.mk | 28 - board/linkstation/config.mk | 50 -- board/lwmon/config.mk | 30 - board/lwmon5/config.mk | 4 - board/manroland/hmi1001/config.mk | 20 +- board/manroland/mucmc52/config.mk | 20 +- board/manroland/uc100/config.mk | 29 - board/manroland/uc101/config.mk | 20 +- board/matrix_vision/mvbc_p/config.mk | 11 +- board/matrix_vision/mvblm7/config.mk | 25 - board/matrix_vision/mvsmr/config.mk | 11 +- board/mbx8xx/config.mk | 33 - board/mcc200/config.mk | 23 +- board/ml2/config.mk | 7 - board/mosaixtech/icon/config.mk | 2 - board/motionpro/config.mk | 6 +- board/mousse/config.mk | 3 - board/mpc8308_p1m/config.mk | 3 - board/mpc8540eval/config.mk | 29 - board/mpl/mip405/config.mk | 29 - board/mpl/pati/config.mk | 10 +- board/mpl/pip405/config.mk | 29 - board/muas3001/config.mk | 24 - board/munices/config.mk | 16 +- board/musenki/config.mk | 30 - board/mvblue/config.mk | 26 - board/nc650/config.mk | 29 - board/netphone/config.mk | 28 - board/netstal/hcu4/config.mk | 3 - board/netstal/hcu5/config.mk | 3 - board/netstal/mcu25/config.mk | 2 - board/netta/config.mk | 28 - board/netta2/config.mk | 28 - board/netvia/config.mk | 28 - board/nx823/config.mk | 28 - board/o2dnt/config.mk | 6 +- board/oxc/config.mk | 31 - board/pcippc2/config.mk | 30 - board/pcs440ep/config.mk | 8 - board/pdm360ng/config.mk | 24 - board/phytec/pcm030/config.mk | 19 +- board/pm520/config.mk | 7 +- board/pm826/config.mk | 15 +- board/pm828/config.mk | 15 +- board/pm854/config.mk | 29 - board/pm856/config.mk | 29 - board/pn62/config.mk | 30 - board/ppmc7xx/config.mk | 2 - board/ppmc8260/config.mk | 4 +- board/prodrive/alpr/config.mk | 12 - board/prodrive/p3mx/config.mk | 28 - board/prodrive/p3p440/config.mk | 12 - board/quad100hd/config.mk | 24 - board/quantum/config.mk | 28 - board/r360mpi/config.mk | 28 - board/rattler/config.mk | 30 - board/rbc823/config.mk | 28 - board/rmu/config.mk | 28 - board/rpxsuper/config.mk | 9 +- board/rsdproto/config.mk | 7 - board/sacsng/config.mk | 9 +- board/sandburst/karef/config.mk | 6 - board/sandburst/metrobox/config.mk | 6 - board/sandpoint/config.mk | 31 - board/sbc405/config.mk | 28 - board/sbc8240/config.mk | 30 - board/sbc8260/config.mk | 9 +- board/sbc8349/config.mk | 27 - board/sbc8548/config.mk | 28 - board/sbc8560/config.mk | 30 - board/sbc8641d/config.mk | 27 - board/sc3/config.mk | 24 - board/sheldon/simpc8313/config.mk | 8 - board/siemens/IAD210/config.mk | 33 - board/siemens/SCM/config.mk | 10 +- board/sixnet/config.mk | 28 - board/snmc/qs850/config.mk | 29 - board/snmc/qs860t/config.mk | 29 - board/socrates/config.mk | 29 - board/sorcery/config.mk | 5 +- board/spc1920/config.mk | 7 - board/spd8xx/config.mk | 29 - board/stx/stxgp3/config.mk | 29 - board/stx/stxssa/config.mk | 30 - board/stx/stxxtc/config.mk | 28 - board/svm_sc8xx/config.mk | 24 - board/t3corp/config.mk | 6 - board/total5200/config.mk | 21 +- board/tqc/tqm5200/config.mk | 24 +- board/tqc/tqm8260/config.mk | 10 +- board/tqc/tqm8272/config.mk | 10 +- board/tqc/tqm834x/config.mk | 23 - board/tqc/tqm85xx/config.mk | 31 - board/tqc/tqm8xx/config.mk | 28 - board/utx8245/config.mk | 33 - board/v37/config.mk | 27 - board/v38b/config.mk | 10 +- board/ve8313/config.mk | 7 - board/w7o/config.mk | 31 - board/westel/amx860/config.mk | 2 - board/xes/xpedite1000/config.mk | 6 - board/xes/xpedite5170/config.mk | 27 - board/xes/xpedite5200/config.mk | 29 - board/xes/xpedite5370/config.mk | 29 - board/xilinx/ml507/config.mk | 30 +- board/xilinx/ppc405-generic/config.mk | 29 +- board/xilinx/ppc440-generic/config.mk | 29 +- board/zeus/config.mk | 24 - board/zpc1900/config.mk | 30 - boards.cfg | 375 +++++++++- doc/README.korat | 6 +- include/configs/A3000.h | 1 + include/configs/ADCIOP.h | 2 + include/configs/ADS860.h | 2 + include/configs/AMX860.h | 2 + include/configs/AP1000.h | 7 + include/configs/APC405.h | 2 + include/configs/AR405.h | 2 + include/configs/ASH405.h | 2 + include/configs/ATUM8548.h | 4 + include/configs/Adder.h | 2 + include/configs/Alaska8220.h | 2 + include/configs/BAB7xx.h | 2 + include/configs/BC3450.h | 10 + include/configs/BMW.h | 2 + include/configs/CANBT.h | 2 + include/configs/CATcenter.h | 2 + include/configs/CMS700.h | 2 + include/configs/CPC45.h | 1 + include/configs/CPCI2DP.h | 2 + include/configs/CPCI405.h | 2 + include/configs/CPCI4052.h | 2 + include/configs/CPCI405AB.h | 2 + include/configs/CPCI405DT.h | 2 + include/configs/CPCI750.h | 2 + include/configs/CPCIISER4.h | 2 + include/configs/CPU86.h | 6 + include/configs/CPU87.h | 6 + include/configs/CRAYL1.h | 7 + include/configs/CU824.h | 1 + include/configs/DASA_SIM.h | 2 + include/configs/DB64360.h | 2 + include/configs/DB64460.h | 2 + include/configs/DP405.h | 2 + include/configs/DU405.h | 2 + include/configs/DU440.h | 4 + include/configs/ELPPC.h | 2 + include/configs/ELPT860.h | 2 + include/configs/EP88x.h | 2 + include/configs/ERIC.h | 2 + include/configs/ESTEEM192E.h | 2 + include/configs/ETX094.h | 2 + include/configs/EVB64260.h | 2 + include/configs/FADS823.h | 2 + include/configs/FADS850SAR.h | 2 + include/configs/FADS860T.h | 2 + include/configs/FLAGADM.h | 2 + include/configs/FPS850L.h | 2 + include/configs/FPS860L.h | 2 + include/configs/G2000.h | 2 + include/configs/GEN860T.h | 2 + include/configs/GENIETV.h | 2 + include/configs/HH405.h | 2 + include/configs/HIDDEN_DRAGON.h | 2 + include/configs/HUB405.h | 2 + include/configs/IAD210.h | 2 + include/configs/ICU862.h | 2 + include/configs/IDS8247.h | 2 + include/configs/IP860.h | 3 + include/configs/IPHASE4539.h | 2 + include/configs/ISPAN.h | 2 + include/configs/IVML24.h | 2 + include/configs/IVMS8.h | 2 + include/configs/IceCube.h | 11 + include/configs/JSE.h | 4 +- include/configs/KAREF.h | 3 + include/configs/KUP4K.h | 2 + include/configs/KUP4X.h | 2 + include/configs/LANTEC.h | 2 + include/configs/MBX.h | 2 + include/configs/MBX860T.h | 2 + include/configs/METROBOX.h | 3 + include/configs/MHPC.h | 2 + include/configs/MIP405.h | 3 + include/configs/ML2.h | 1 + include/configs/MOUSSE.h | 4 + include/configs/MPC8260ADS.h | 4 + include/configs/MPC8266ADS.h | 2 + include/configs/MPC8308RDB.h | 2 + include/configs/MPC8313ERDB.h | 4 + include/configs/MPC8315ERDB.h | 6 +- include/configs/MPC8323ERDB.h | 2 + include/configs/MPC832XEMDS.h | 4 +- include/configs/MPC8349EMDS.h | 10 +- include/configs/MPC8349ITX.h | 8 +- include/configs/MPC8360EMDS.h | 3 + include/configs/MPC8360ERDK.h | 6 +- include/configs/MPC837XEMDS.h | 2 + include/configs/MPC837XERDB.h | 2 + include/configs/MPC8536DS.h | 10 +- include/configs/MPC8540ADS.h | 6 + include/configs/MPC8540EVAL.h | 2 + include/configs/MPC8541CDS.h | 2 + include/configs/MPC8544DS.h | 4 + include/configs/MPC8548CDS.h | 4 + include/configs/MPC8555CDS.h | 2 + include/configs/MPC8560ADS.h | 6 + include/configs/MPC8568MDS.h | 2 + include/configs/MPC8569MDS.h | 6 +- include/configs/MPC8572DS.h | 4 + include/configs/MPC8610HPCD.h | 2 + include/configs/MPC8641HPCN.h | 6 + include/configs/MPC86xADS.h | 2 + include/configs/MPC885ADS.h | 2 + include/configs/MUSENKI.h | 1 + include/configs/MVBC_P.h | 4 + include/configs/MVBLM7.h | 4 +- include/configs/MVBLUE.h | 2 + include/configs/MVSMR.h | 4 + include/configs/NC650.h | 2 + include/configs/NETPHONE.h | 2 + include/configs/NETTA.h | 2 + include/configs/NETTA2.h | 2 + include/configs/NETVIA.h | 2 + include/configs/NSCU.h | 2 + include/configs/NX823.h | 2 + include/configs/OCRTC.h | 2 + include/configs/OXC.h | 2 + include/configs/P1022DS.h | 4 + include/configs/P1_P2_RDB.h | 10 +- include/configs/P2020DS.h | 4 + include/configs/P3G4.h | 2 + include/configs/P4080DS.h | 4 + include/configs/PATI.h | 3 + include/configs/PCI405.h | 2 + include/configs/PCIPPC2.h | 2 + include/configs/PCIPPC6.h | 2 + include/configs/PIP405.h | 3 + include/configs/PLU405.h | 2 + include/configs/PM520.h | 2 + include/configs/PM826.h | 4 + include/configs/PM828.h | 4 + include/configs/PM854.h | 2 + include/configs/PM856.h | 2 + include/configs/PMC405.h | 2 + include/configs/PMC405DE.h | 2 + include/configs/PMC440.h | 4 + include/configs/PN62.h | 2 + include/configs/PPChameleonEVB.h | 2 + include/configs/QS823.h | 2 + include/configs/QS850.h | 2 + include/configs/QS860T.h | 3 + include/configs/R360MPI.h | 2 + include/configs/RBC823.h | 1 + include/configs/RPXClassic.h | 2 + include/configs/RPXlite.h | 2 + include/configs/RPXlite_DW.h | 2 + include/configs/RPXsuper.h | 1 + include/configs/RRvision.h | 2 + include/configs/Rattler.h | 2 + include/configs/SBC8540.h | 2 + include/configs/SCM.h | 2 + include/configs/SIMPC8313.h | 4 + include/configs/SM850.h | 2 + include/configs/SPD823TS.h | 2 + include/configs/SXNI855T.h | 2 + include/configs/Sandpoint8240.h | 2 + include/configs/Sandpoint8245.h | 2 + include/configs/TB5200.h | 11 + include/configs/TK885D.h | 2 + include/configs/TOP5200.h | 8 + include/configs/TOP860.h | 3 + include/configs/TQM5200.h | 11 + include/configs/TQM823L.h | 2 + include/configs/TQM823M.h | 2 + include/configs/TQM8260.h | 2 + include/configs/TQM8272.h | 2 + include/configs/TQM834x.h | 2 + include/configs/TQM850L.h | 2 + include/configs/TQM850M.h | 2 + include/configs/TQM855L.h | 2 + include/configs/TQM855M.h | 2 + include/configs/TQM85xx.h | 6 + include/configs/TQM860L.h | 2 + include/configs/TQM860M.h | 2 + include/configs/TQM862L.h | 2 + include/configs/TQM862M.h | 2 + include/configs/TQM866M.h | 2 + include/configs/TQM885D.h | 2 + include/configs/Total5200.h | 10 + include/configs/VOH405.h | 2 + include/configs/VOM405.h | 2 + include/configs/VoVPN-GW.h | 2 + include/configs/W7OLMC.h | 2 + include/configs/W7OLMG.h | 2 + include/configs/WUH405.h | 2 + include/configs/XPEDITE1000.h | 2 + include/configs/XPEDITE5170.h | 2 + include/configs/XPEDITE5200.h | 4 + include/configs/XPEDITE5370.h | 4 + include/configs/Yukon8220.h | 2 + include/configs/ZPC1900.h | 3 + include/configs/ZUMA.h | 2 + include/configs/acadia.h | 4 + include/configs/aev.h | 11 + include/configs/alpr.h | 3 + include/configs/aria.h | 2 + include/configs/atc.h | 2 + include/configs/bamboo.h | 4 + include/configs/barco.h | 2 + include/configs/bluestone.h | 5 + include/configs/bubinga.h | 2 + include/configs/c2mon.h | 2 + include/configs/canmb.h | 7 + include/configs/canyonlands.h | 4 + include/configs/cm5200.h | 2 + include/configs/cmi_mpc5xx.h | 2 + include/configs/cogent_mpc8260.h | 2 + include/configs/cogent_mpc8xx.h | 2 + include/configs/cpci5200.h | 4 + include/configs/csb272.h | 2 + include/configs/csb472.h | 2 + include/configs/debris.h | 2 + include/configs/digsy_mtc.h | 10 + include/configs/dlvision.h | 2 + include/configs/eXalion.h | 2 + include/configs/ebony.h | 2 + include/configs/ep8248.h | 2 + include/configs/ep8260.h | 2 + include/configs/ep82xxm.h | 2 + include/configs/galaxy5200.h | 14 + include/configs/gdppc440etx.h | 2 + include/configs/gw8260.h | 2 + include/configs/hcu4.h | 2 + include/configs/hcu5.h | 2 + include/configs/hermes.h | 2 + include/configs/hmi1001.h | 4 + include/configs/hymod.h | 2 + include/configs/icon.h | 3 + include/configs/inka4x0.h | 9 + include/configs/intip.h | 4 + include/configs/ipek01.h | 2 + include/configs/jupiter.h | 9 + include/configs/katmai.h | 2 + include/configs/kilauea.h | 4 + include/configs/kmeter1.h | 2 + include/configs/kmsupx4.h | 2 + include/configs/korat.h | 6 + include/configs/kvme080.h | 2 + include/configs/linkstation.h | 16 + include/configs/luan.h | 2 + include/configs/lwmon.h | 2 + include/configs/lwmon5.h | 5 + include/configs/makalu.h | 2 + include/configs/mcc200.h | 10 + include/configs/mcu25.h | 2 + include/configs/mecp5123.h | 2 + include/configs/mecp5200.h | 4 + include/configs/mgcoge.h | 2 + include/configs/mgsuvd.h | 2 + include/configs/motionpro.h | 2 + include/configs/mpc5121ads.h | 2 + include/configs/mpc7448hpc2.h | 2 + include/configs/mpc8308_p1m.h | 4 + include/configs/muas3001.h | 2 + include/configs/mucmc52.h | 4 + include/configs/munices.h | 5 + include/configs/neo.h | 2 + include/configs/o2dnt.h | 2 + include/configs/ocotea.h | 2 + include/configs/p3mx.h | 2 + include/configs/p3p440.h | 3 + include/configs/pcm030.h | 11 + include/configs/pcs440ep.h | 3 + include/configs/pdm360ng.h | 2 + include/configs/pf5200.h | 4 + include/configs/ppmc7xx.h | 1 + include/configs/ppmc8260.h | 2 + include/configs/quad100hd.h | 2 + include/configs/quantum.h | 2 + include/configs/redwood.h | 2 + include/configs/rmu.h | 2 + include/configs/rsdproto.h | 2 + include/configs/sacsng.h | 2 + include/configs/sbc405.h | 2 + include/configs/sbc8240.h | 2 + include/configs/sbc8260.h | 2 + include/configs/sbc8349.h | 17 +- include/configs/sbc8548.h | 4 + include/configs/sbc8560.h | 2 + include/configs/sbc8641d.h | 2 + include/configs/sc3.h | 2 + include/configs/sequoia.h | 4 + include/configs/socrates.h | 2 + include/configs/sorcery.h | 2 + include/configs/spc1920.h | 2 + include/configs/stxgp3.h | 2 + include/configs/stxssa.h | 2 + include/configs/stxxtc.h | 2 + include/configs/svm_sc8xx.h | 2 + include/configs/t3corp.h | 4 + include/configs/taihu.h | 2 + include/configs/taishan.h | 2 + include/configs/uc100.h | 2 + include/configs/uc101.h | 4 + include/configs/utx8245.h | 3 + include/configs/v37.h | 2 + include/configs/v38b.h | 3 + include/configs/ve8313.h | 4 + include/configs/virtlab2.h | 2 + include/configs/vme8349.h | 12 +- include/configs/walnut.h | 4 +- include/configs/yosemite.h | 2 + include/configs/yucca.h | 2 + include/configs/zeus.h | 2 + 580 files changed, 1395 insertions(+), 6768 deletions(-) delete mode 100644 board/LEOX/elpt860/config.mk delete mode 100644 board/Marvell/db64360/config.mk delete mode 100644 board/Marvell/db64460/config.mk delete mode 100644 board/RPXClassic/config.mk delete mode 100644 board/RPXlite/config.mk delete mode 100644 board/RPXlite_dw/config.mk delete mode 100644 board/RRvision/config.mk delete mode 100644 board/a3000/config.mk delete mode 100644 board/adder/config.mk delete mode 100644 board/amcc/bubinga/config.mk delete mode 100644 board/amcc/makalu/config.mk delete mode 100644 board/amcc/taihu/config.mk delete mode 100644 board/amcc/walnut/config.mk delete mode 100644 board/atum8548/config.mk delete mode 100644 board/barco/config.mk delete mode 100644 board/c2mon/config.mk delete mode 100644 board/cray/L1/config.mk delete mode 100644 board/cu824/config.mk delete mode 100644 board/dave/PPChameleonEVB/config.mk delete mode 100644 board/davedenx/aria/config.mk delete mode 100644 board/eXalion/config.mk delete mode 100644 board/eltec/bab7xx/config.mk delete mode 100644 board/eltec/elppc/config.mk delete mode 100644 board/eltec/mhpc/config.mk delete mode 100644 board/emk/top860/config.mk delete mode 100644 board/ep8248/config.mk delete mode 100644 board/ep82xxm/config.mk delete mode 100644 board/ep88x/config.mk delete mode 100644 board/eric/config.mk delete mode 100644 board/esd/adciop/config.mk delete mode 100644 board/esd/apc405/config.mk delete mode 100644 board/esd/ar405/config.mk delete mode 100644 board/esd/ash405/config.mk delete mode 100644 board/esd/canbt/config.mk delete mode 100644 board/esd/cms700/config.mk delete mode 100644 board/esd/cpci2dp/config.mk delete mode 100644 board/esd/cpci405/config.mk delete mode 100644 board/esd/cpci750/config.mk delete mode 100644 board/esd/cpciiser4/config.mk delete mode 100644 board/esd/dp405/config.mk delete mode 100644 board/esd/du405/config.mk delete mode 100644 board/esd/hh405/config.mk delete mode 100644 board/esd/hub405/config.mk delete mode 100644 board/esd/mecp5123/config.mk delete mode 100644 board/esd/ocrtc/config.mk delete mode 100644 board/esd/pci405/config.mk delete mode 100644 board/esd/plu405/config.mk delete mode 100644 board/esd/pmc405/config.mk delete mode 100644 board/esd/pmc405de/config.mk delete mode 100644 board/esd/vme8349/config.mk delete mode 100644 board/esd/voh405/config.mk delete mode 100644 board/esd/vom405/config.mk delete mode 100644 board/esd/wuh405/config.mk delete mode 100644 board/esteem192e/config.mk delete mode 100644 board/etin/debris/config.mk delete mode 100644 board/etin/kvme080/config.mk delete mode 100644 board/etx094/config.mk delete mode 100644 board/evb64260/config.mk delete mode 100644 board/flagadm/config.mk delete mode 100644 board/freescale/mpc5121ads/config.mk delete mode 100644 board/freescale/mpc8260ads/config.mk delete mode 100644 board/freescale/mpc8308rdb/config.mk delete mode 100644 board/freescale/mpc8313erdb/config.mk delete mode 100644 board/freescale/mpc8315erdb/config.mk delete mode 100644 board/freescale/mpc8323erdb/config.mk delete mode 100644 board/freescale/mpc832xemds/config.mk delete mode 100644 board/freescale/mpc8349emds/config.mk delete mode 100644 board/freescale/mpc8349itx/config.mk delete mode 100644 board/freescale/mpc8360emds/config.mk delete mode 100644 board/freescale/mpc8360erdk/config.mk delete mode 100644 board/freescale/mpc837xemds/config.mk delete mode 100644 board/freescale/mpc837xerdb/config.mk delete mode 100644 board/freescale/mpc8540ads/config.mk delete mode 100644 board/freescale/mpc8541cds/config.mk delete mode 100644 board/freescale/mpc8544ds/config.mk delete mode 100644 board/freescale/mpc8548cds/config.mk delete mode 100644 board/freescale/mpc8555cds/config.mk delete mode 100644 board/freescale/mpc8560ads/config.mk delete mode 100644 board/freescale/mpc8568mds/config.mk delete mode 100644 board/freescale/mpc8610hpcd/config.mk delete mode 100644 board/freescale/mpc8641hpcn/config.mk delete mode 100644 board/funkwerk/vovpn-gw/config.mk delete mode 100644 board/g2000/config.mk delete mode 100644 board/gdsys/dlvision/config.mk delete mode 100644 board/gdsys/neo/config.mk delete mode 100644 board/gen860t/config.mk delete mode 100644 board/hermes/config.mk delete mode 100644 board/hidden_dragon/config.mk delete mode 100644 board/ip860/config.mk delete mode 100644 board/ispan/config.mk delete mode 100644 board/ivm/config.mk delete mode 100644 board/jse/config.mk delete mode 100644 board/keymile/km8xx/config.mk delete mode 100644 board/keymile/kmeter1/config.mk delete mode 100644 board/keymile/mgcoge/config.mk delete mode 100644 board/kup/kup4k/config.mk delete mode 100644 board/kup/kup4x/config.mk delete mode 100644 board/lantec/config.mk delete mode 100644 board/linkstation/config.mk delete mode 100644 board/lwmon/config.mk delete mode 100644 board/manroland/uc100/config.mk delete mode 100644 board/matrix_vision/mvblm7/config.mk delete mode 100644 board/mbx8xx/config.mk delete mode 100644 board/mpc8308_p1m/config.mk delete mode 100644 board/mpc8540eval/config.mk delete mode 100644 board/mpl/mip405/config.mk delete mode 100644 board/mpl/pip405/config.mk delete mode 100644 board/muas3001/config.mk delete mode 100644 board/musenki/config.mk delete mode 100644 board/mvblue/config.mk delete mode 100644 board/nc650/config.mk delete mode 100644 board/netphone/config.mk delete mode 100644 board/netta/config.mk delete mode 100644 board/netta2/config.mk delete mode 100644 board/netvia/config.mk delete mode 100644 board/nx823/config.mk delete mode 100644 board/oxc/config.mk delete mode 100644 board/pcippc2/config.mk delete mode 100644 board/pdm360ng/config.mk delete mode 100644 board/pm854/config.mk delete mode 100644 board/pm856/config.mk delete mode 100644 board/pn62/config.mk delete mode 100644 board/prodrive/p3mx/config.mk delete mode 100644 board/quad100hd/config.mk delete mode 100644 board/quantum/config.mk delete mode 100644 board/r360mpi/config.mk delete mode 100644 board/rattler/config.mk delete mode 100644 board/rbc823/config.mk delete mode 100644 board/rmu/config.mk delete mode 100644 board/sandpoint/config.mk delete mode 100644 board/sbc405/config.mk delete mode 100644 board/sbc8240/config.mk delete mode 100644 board/sbc8349/config.mk delete mode 100644 board/sbc8548/config.mk delete mode 100644 board/sbc8560/config.mk delete mode 100644 board/sbc8641d/config.mk delete mode 100644 board/sc3/config.mk delete mode 100644 board/siemens/IAD210/config.mk delete mode 100644 board/sixnet/config.mk delete mode 100644 board/snmc/qs850/config.mk delete mode 100644 board/snmc/qs860t/config.mk delete mode 100644 board/socrates/config.mk delete mode 100644 board/spd8xx/config.mk delete mode 100644 board/stx/stxgp3/config.mk delete mode 100644 board/stx/stxssa/config.mk delete mode 100644 board/stx/stxxtc/config.mk delete mode 100644 board/svm_sc8xx/config.mk delete mode 100644 board/tqc/tqm834x/config.mk delete mode 100644 board/tqc/tqm85xx/config.mk delete mode 100644 board/tqc/tqm8xx/config.mk delete mode 100644 board/utx8245/config.mk delete mode 100644 board/v37/config.mk delete mode 100644 board/ve8313/config.mk delete mode 100644 board/w7o/config.mk delete mode 100644 board/xes/xpedite5170/config.mk delete mode 100644 board/xes/xpedite5200/config.mk delete mode 100644 board/xes/xpedite5370/config.mk delete mode 100644 board/zeus/config.mk delete mode 100644 board/zpc1900/config.mk
Applied.
Best regards,
Wolfgang Denk
participants (4)
-
Marek Vasut
-
Mike Frysinger
-
Reinhard Meyer
-
Wolfgang Denk