mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-18 13:11:31 +00:00
config_defaults.h: new header for common u-boot config defaults
There are a bunch of features in U-Boot that we want to enable by default, and it's best if we centralize them in one place rather than updating all the board files out there. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
3e3989619f
commit
10c32ff59f
3 changed files with 23 additions and 8 deletions
|
@ -105,10 +105,6 @@ extern int do_reset (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]);
|
|||
typedef int boot_os_fn (int flag, int argc, char *argv[],
|
||||
bootm_headers_t *images); /* pointers to os/initrd/fdt */
|
||||
|
||||
#define CONFIG_BOOTM_LINUX 1
|
||||
#define CONFIG_BOOTM_NETBSD 1
|
||||
#define CONFIG_BOOTM_RTEMS 1
|
||||
|
||||
#ifdef CONFIG_BOOTM_LINUX
|
||||
extern boot_os_fn do_bootm_linux;
|
||||
#endif
|
||||
|
|
17
include/config_defaults.h
Normal file
17
include/config_defaults.h
Normal file
|
@ -0,0 +1,17 @@
|
|||
/*
|
||||
* config_defaults.h - sane defaults for everyone
|
||||
*
|
||||
* Copyright (c) 2009 Analog Devices Inc.
|
||||
*
|
||||
* Licensed under the GPL-2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _CONFIG_DEFAULTS_H_
|
||||
#define _CONFIG_DEFAULTS_H_
|
||||
|
||||
/* Support bootm-ing different OSes */
|
||||
#define CONFIG_BOOTM_LINUX 1
|
||||
#define CONFIG_BOOTM_NETBSD 1
|
||||
#define CONFIG_BOOTM_RTEMS 1
|
||||
|
||||
#endif
|
10
mkconfig
10
mkconfig
|
@ -101,9 +101,11 @@ for i in ${TARGETS} ; do
|
|||
echo "#define CONFIG_MK_${i} 1" >>config.h ;
|
||||
done
|
||||
|
||||
echo "#define CONFIG_BOARDDIR board/$BOARDDIR" >>config.h
|
||||
|
||||
echo "#include <configs/$1.h>" >>config.h
|
||||
echo "#include <asm/config.h>" >>config.h
|
||||
cat << EOF >> config.h
|
||||
#define CONFIG_BOARDDIR board/$BOARDDIR
|
||||
#include <config_defaults.h>
|
||||
#include <configs/$1.h>
|
||||
#include <asm/config.h>
|
||||
EOF
|
||||
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Reference in a new issue