[U-Boot] [PATCH] Add board_name to CONFIG_ENV_VARS_UBOOT_CONFIG

Stephen Warren swarren at wwwdotorg.org
Wed Oct 31 22:17:28 CET 2012


From: Stephen Warren <swarren at nvidia.com>

CONFIG_ENV_VARS_UBOOT_CONFIG creates environment variables indicating
which configuration U-Boot was built for. Some U-Boot binaries run on
multiple boards, and hence this information may not uniquley describe
the HW that U-Boot is actually running on. Another patch introduces
environment variable board_name to represent that. In order to avoid
scripts having to check $board_name, use it if set, and then fall back
to using $board, make CONFIG_ENV_VARS_UBOOT_CONFIG also set a default
value for board_name, so that variable is always available.

Signed-off-by: Stephen Warren <swarren at nvidia.com>
---
 include/env_default.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/include/env_default.h b/include/env_default.h
index 375e5ca..a1db73a 100644
--- a/include/env_default.h
+++ b/include/env_default.h
@@ -118,6 +118,7 @@ const uchar default_environment[] = {
 	"arch="		CONFIG_SYS_ARCH			"\0"
 	"cpu="		CONFIG_SYS_CPU			"\0"
 	"board="	CONFIG_SYS_BOARD		"\0"
+	"board_name="	CONFIG_SYS_BOARD		"\0"
 #ifdef CONFIG_SYS_VENDOR
 	"vendor="	CONFIG_SYS_VENDOR		"\0"
 #endif
-- 
1.7.0.4



More information about the U-Boot mailing list