summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2019-11-27 09:00:45 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2019-11-27 12:21:21 +0100
commit45ce81e87eecf23a7026ca3af506d80530512f30 (patch)
treebf78c95169670ac9d34d50815173694d466d5692 /arch
parent18e80998aa4c79d27593d43585f7fab66a14985a (diff)
downloadbarebox-45ce81e87eecf23a7026ca3af506d80530512f30.tar.gz
barebox-45ce81e87eecf23a7026ca3af506d80530512f30.tar.xz
ARM Layerscape: ls1046ardb: Add barebox update handler
Add a barebox update handler for easy barebox update. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boards/ls1046ardb/board.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/boards/ls1046ardb/board.c b/arch/arm/boards/ls1046ardb/board.c
index 0846df9fad..606f65ce9d 100644
--- a/arch/arm/boards/ls1046ardb/board.c
+++ b/arch/arm/boards/ls1046ardb/board.c
@@ -2,6 +2,7 @@
#include <common.h>
#include <init.h>
+#include <bbu.h>
#include <envfs.h>
#include <asm/memory.h>
#include <linux/sizes.h>
@@ -9,6 +10,7 @@
#include <linux/clkdev.h>
#include <asm/system.h>
#include <mach/layerscape.h>
+#include <mach/bbu.h>
static int rdb_mem_init(void)
{
@@ -35,6 +37,9 @@ static int rdb_postcore_init(void)
defaultenv_append_directory(defaultenv_ls1046ardb);
+ ls1046a_bbu_mmc_register_handler("sd", "/dev/mmc0.barebox",
+ BBU_HANDLER_FLAG_DEFAULT);
+
return 0;
}