summaryrefslogtreecommitdiff
path: root/include/configs/kmeter1.h
diff options
context:
space:
mode:
authorHolger Brunck <holger.brunck@keymile.com>2011-03-14 16:01:04 +0100
committerWolfgang Denk <wd@denx.de>2011-04-30 00:44:27 +0200
commitde3ad13de53fa678e5408d899dcfedec44780994 (patch)
tree106d9fbb5ebd75aa10bdae29927d0b8e7a6cf342 /include/configs/kmeter1.h
parentf41ee960d25ce9959767da262e5bb7631f5a3188 (diff)
downloadu-boot-imx-de3ad13de53fa678e5408d899dcfedec44780994.zip
u-boot-imx-de3ad13de53fa678e5408d899dcfedec44780994.tar.gz
u-boot-imx-de3ad13de53fa678e5408d899dcfedec44780994.tar.bz2
arm, ppc: rework environment variables for keymile boards
This patch reworks all headerfiles for keymile boards. Furthermore the environment variables are refactored. Changes: - introduce km-powerpc.h file and extract ppc specific parts to it - move ARM specific options and vaiables to km_arm.h - sort the environment variables to logical groups - enhance the description of the environment variables - remove KM specific HW key and board id from kernel command line Signed-off-by: Holger Brunck <holger.brunck@keymile.com> Signed-off-by: Heiko Schocher <hs@denx.de> Acked-by: Kim Phillips <kim.phillips@freescale.com> cc: Kim Phillips <kim.phillips@freescale.com> cc: Wolfgang Denk <wd@denx.de> cc: Valentin Longchamp <valentin.longchamp@keymile.com>
Diffstat (limited to 'include/configs/kmeter1.h')
-rw-r--r--include/configs/kmeter1.h36
1 files changed, 16 insertions, 20 deletions
diff --git a/include/configs/kmeter1.h b/include/configs/kmeter1.h
index 564910a..a3c79a8 100644
--- a/include/configs/kmeter1.h
+++ b/include/configs/kmeter1.h
@@ -29,16 +29,20 @@
#define CONFIG_HOSTNAME kmeter1
#define CONFIG_SYS_TEXT_BASE 0xF0000000
+#define CONFIG_KM_DEF_NETDEV \
+ "netdev=eth2\0" \
/* include common defines/options for all Keymile boards */
#include "keymile-common.h"
-
-#define CONFIG_KM_UBI_PARTITION_NAME "ubi0"
+#include "km-powerpc.h"
#define MTDIDS_DEFAULT "nor0=boot"
-#define MTDPARTS_DEFAULT \
- "mtdparts=boot:768k(u-boot),128k(env),128k(envred)," \
- "-(" CONFIG_KM_UBI_PARTITION_NAME ")"
+#define MTDPARTS_DEFAULT "mtdparts=" \
+ "boot:" \
+ "768k(u-boot)," \
+ "128k(env)," \
+ "128k(envred)," \
+ "-(" CONFIG_KM_UBI_PARTITION_NAME ")"
#define CONFIG_MISC_INIT_R
/*
@@ -455,7 +459,7 @@
#define BOOTFLASH_START F0000000
-#define CONFIG_PRAM 512 /* protected RAM [KBytes] */
+#define CONFIG_KM_CONSOLE_TTY "ttyS0"
/*
* Environment Configuration
@@ -467,22 +471,14 @@
#define CONFIG_EXTRA_ENV_SETTINGS \
CONFIG_KM_DEF_ENV \
+ "dtt_bus=pca9547:70:a\0" \
+ "EEprom_ivm=pca9547:70:9\0" \
+ "newenv=" \
+ "prot off 0xF00C0000 +0x40000 && " \
+ "era 0xF00C0000 +0x40000\0" \
"rootpath=/opt/eldk/ppc_82xx\0" \
- "addcon=setenv bootargs ${bootargs} console=ttyS0,${baudrate}\0"\
- "ramdisk_file=/tftpboot/kmeter1/uRamdisk\0" \
- "loadram=tftp ${ramdisk_addr_r} ${ramdisk_file}\0" \
- "loadfdt=tftp ${fdt_addr_r} ${fdt_file}\0" \
- "loadkernel=tftp ${kernel_addr_r} ${bootfile}\0" \
"unlock=yes\0" \
- "fdt_addr=F0080000\0" \
- "kernel_addr=F00a0000\0" \
- "ramdisk_addr=F03a0000\0" \
- "ramdisk_addr_r=F10000\0" \
- "EEprom_ivm=pca9547:70:9\0" \
- "dtt_bus=pca9547:70:a\0" \
- "mtdids=nor0=app \0" \
- "mtdparts=" MK_STR(MTDPARTS_DEFAULT) "\0" \
- ""
+ ""
#if defined(CONFIG_UEC_ETH)
#define CONFIG_HAS_ETH0