summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorValentin Longchamp <valentin.longchamp@keymile.com>2011-05-31 02:12:47 +0000
committerU-Boot <uboot@lilith.(none)>2011-05-31 19:45:27 +0200
commit22c67d08398f0101e26fcbf75ac93433764cb4ae (patch)
treed22fdf9c9e2ff36c14d28e2f9cadc0a9c53b53ca /include
parentea616d4defbf90b1b0cbdf5d8425b574d606cd35 (diff)
downloadu-boot-imx-22c67d08398f0101e26fcbf75ac93433764cb4ae.zip
u-boot-imx-22c67d08398f0101e26fcbf75ac93433764cb4ae.tar.gz
u-boot-imx-22c67d08398f0101e26fcbf75ac93433764cb4ae.tar.bz2
arm/km: introduce bootcount env variable and clean km_arm
This environment variable is used to set the bootcount address for the kernel. last_stage_init is not available for arm platforms. So the calls to set_km_var and set_bootcount_addr are done in misc_init_r. Additionally some unneeded printouts were removed. Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com> Signed-off-by: Holger Brunck <holger.brunck@keymile.com> Acked-by: Heiko Schocher <hs@denx.de> cc: Wolfgang Denk <wd@denx.de> cc: Detlev Zundel <dzu@denx.de> cc: Prafulla Wadaskar <prafulla@marvell.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/km/km_arm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h
index 80a56dd..5a915f3 100644
--- a/include/configs/km/km_arm.h
+++ b/include/configs/km/km_arm.h
@@ -64,6 +64,9 @@
#define CONFIG_KM_KERNEL_ADDR 0x2000000 /* 4096KBytes */
#define CONFIG_KM_DEF_ENV_CPU \
+ "addbootcount=" \
+ "setenv bootargs ${bootargs} " \
+ "bootcountaddr=${bootcountaddr}\0" \
"addmtdparts=setenv bootargs ${bootargs} ${mtdparts}\0" \
"boot=bootm ${actual_kernel_addr} - -\0" \
"cramfsloadfdt=true\0" \