mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-20 22:21:41 +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[],
|
typedef int boot_os_fn (int flag, int argc, char *argv[],
|
||||||
bootm_headers_t *images); /* pointers to os/initrd/fdt */
|
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
|
#ifdef CONFIG_BOOTM_LINUX
|
||||||
extern boot_os_fn do_bootm_linux;
|
extern boot_os_fn do_bootm_linux;
|
||||||
#endif
|
#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 ;
|
echo "#define CONFIG_MK_${i} 1" >>config.h ;
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "#define CONFIG_BOARDDIR board/$BOARDDIR" >>config.h
|
cat << EOF >> config.h
|
||||||
|
#define CONFIG_BOARDDIR board/$BOARDDIR
|
||||||
echo "#include <configs/$1.h>" >>config.h
|
#include <config_defaults.h>
|
||||||
echo "#include <asm/config.h>" >>config.h
|
#include <configs/$1.h>
|
||||||
|
#include <asm/config.h>
|
||||||
|
EOF
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue