diff --git a/ChangeLog b/ChangeLog index 75fb5fee696..cd27bb9afed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6468,3 +6468,8 @@ Manuel Stühn for the tip(2014-1-15). * libc: Move strtol(), strtoll, strtoul(), strtoull(), and strtod() from libc/string to libc/stdlib where they belong (2014-1-16). + * configs/Kconfig: Board configuration sub-directory can now be + specified. The default need not be used. This is really only + useful when CONFIG_ARCH_BOARD_CUSTOM is selected and there is no + meaningful default sub-directory (2014-1-16). + diff --git a/configs/Kconfig b/configs/Kconfig index 17e9fdbd318..7751b1fbb1d 100644 --- a/configs/Kconfig +++ b/configs/Kconfig @@ -859,7 +859,7 @@ config ARCH_BOARD_CUSTOM endchoice config ARCH_BOARD - string + string "Board configuration sub-directory" default "amber" if ARCH_BOARD_AMBER default "arduino-due" if ARCH_BOARD_ARDUINO_DUE default "avr32dev1" if ARCH_BOARD_AVR32DEV1 @@ -947,6 +947,12 @@ config ARCH_BOARD default "zkit-arm-1769" if ARCH_BOARD_ZKITARM default "sim" if ARCH_BOARD_SIM default "" if ARCH_BOARD_CUSTOM + ---help--- + Select the board sub-directory name where the board logic resides under + the configs/ directory. Normally, the default is the correct location + and you probably not want to change that. However, if you have selected + ARCH_BOARD_CUSTOM, then you will need to tell the build system when + the board logic resides. comment "Common Board Options"