summaryrefslogtreecommitdiffstats
path: root/defaultenv/defaultenv.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2014-02-25 15:38:07 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-02-28 08:14:14 +0100
commit24ae621e17e23f758fdbb2efe3d6bb8eb2c68634 (patch)
tree0cb1afca8aad979dd4bee087b8e50569df6c7e4c /defaultenv/defaultenv.c
parent991a12da04e85c58bf404637b4ad6c6d2ba018fe (diff)
downloadbarebox-24ae621e17e23f758fdbb2efe3d6bb8eb2c68634.tar.gz
barebox-24ae621e17e23f758fdbb2efe3d6bb8eb2c68634.tar.xz
defaultenv: Add boot option for DFU
DFU is for device firmware upgrade, but for development purposes it's sometmes useful to just start a kernel vie DFU. This adds a boot option for doing this and also the corresponding counterpart on the host. With this it's possible to boot a system with: scripts/dfuboot.sh -k linuximage -d dtb -c "root=ubi0:root ubi.mtd=ubi rootfstype=ubifs ignore_loglevel" Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv/defaultenv.c')
-rw-r--r--defaultenv/defaultenv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/defaultenv/defaultenv.c b/defaultenv/defaultenv.c
index 3f517b4633..dc0e484c88 100644
--- a/defaultenv/defaultenv.c
+++ b/defaultenv/defaultenv.c
@@ -46,6 +46,8 @@ static void defaultenv_add_base(void)
defaultenv_append_directory(defaultenv_2_base);
if (IS_ENABLED(CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU))
defaultenv_append_directory(defaultenv_2_menu);
+ if (IS_ENABLED(CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU))
+ defaultenv_append_directory(defaultenv_2_dfu);
if (IS_ENABLED(CONFIG_DEFAULT_ENVIRONMENT_GENERIC))
defaultenv_append_directory(defaultenv_1);