From: Ian Campbell Date: Fri, 24 Oct 2014 20:20:50 +0000 (+0100) Subject: sunxi: kconfig: Add %_felconfig rule to enable FEL build of sunxi platforms. X-Git-Tag: v2015.01-rc1~36^2~8 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cbdd9a9737cc;p=oweals%2Fu-boot.git sunxi: kconfig: Add %_felconfig rule to enable FEL build of sunxi platforms. $ make BOARD_felconfig is more convenient than $ make BOARD_defconfig $ echo CONFIG_SPL_FEL=y >> .config $ echo CONFIG_SPL_FEL=y >> spl/.config Signed-off-by: Ian Campbell Reviewed-by: Hans de Goede Signed-off-by: Hans de Goede --- diff --git a/scripts/multiconfig.sh b/scripts/multiconfig.sh index 3e3040b2e2..70f3a5df6f 100644 --- a/scripts/multiconfig.sh +++ b/scripts/multiconfig.sh @@ -162,6 +162,16 @@ do_defconfig () { fi } +do_board_felconfig () { + do_board_defconfig ${1%%_felconfig}_defconfig + if ! grep -q CONFIG_ARCH_SUNXI=y .config || ! grep -q CONFIG_SPL=y .config ; then + echo "$progname: Cannot felconfig a non-sunxi or non-SPL platform" >&2 + exit 1 + fi + sed -i -e 's/\# CONFIG_SPL_FEL is not set/CONFIG_SPL_FEL=y/g' \ + .config spl/.config +} + do_savedefconfig () { if [ -r "$KCONFIG_CONFIG" ]; then subimages=$(get_enabled_subimages) @@ -323,6 +333,8 @@ target=$1 case $target in *_defconfig) do_board_defconfig $target;; +*_felconfig) + do_board_felconfig $target;; *_config) # backward compatibility do_board_defconfig ${target%_config}_defconfig;;