From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Date: Mon, 27 Oct 2014 12:08:54 +0100 Subject: [U-Boot] [PATCH v2 7/7] sunxi: kconfig: Add %_felconfig rule to enable FEL build of sunxi platforms. In-Reply-To: <1414182050-6798-7-git-send-email-ijc@hellion.org.uk> References: <1414182010.3584.9.camel@hellion.org.uk> <1414182050-6798-7-git-send-email-ijc@hellion.org.uk> Message-ID: <544E27C6.3000209@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, On 10/24/2014 10:20 PM, Ian Campbell wrote: > $ 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 > --- > v2: New patch. > > Is this a good idea? Yes! All patches look good to me and are: Reviewed-by: Hans de Goede I've pushed this series to u-boot-sunxi/next Regards, Hans > --- > scripts/multiconfig.sh | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/scripts/multiconfig.sh b/scripts/multiconfig.sh > index 3e3040b..70f3a5d 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;; >