summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/embedsky-e9
diff options
context:
space:
mode:
authorAnton Bondarenko <anton.bondarenko.sama@gmail.com>2015-11-04 23:16:32 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2015-11-05 09:05:07 +0100
commit080a713d31319139034676ddd66cf5ff4018d7b2 (patch)
tree5d6b07b1f3b637f7fb8a91cf888e7db2b0f84602 /arch/arm/boards/embedsky-e9
parent79b813851f0e977b3fc46791532e5564afeeb5fa (diff)
downloadbarebox-080a713d31319139034676ddd66cf5ff4018d7b2.tar.gz
barebox-080a713d31319139034676ddd66cf5ff4018d7b2.tar.xz
embedsky-e9: enable barebox_update command for booter update
Simplify booter update with barebox_update command using special IMX6 MMC BBU handler. Signed-off-by: Anton Bondarenko <anton.bondarenko.sama@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/embedsky-e9')
-rw-r--r--arch/arm/boards/embedsky-e9/board.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boards/embedsky-e9/board.c b/arch/arm/boards/embedsky-e9/board.c
index e8aac0c1b0..23bfec1b77 100644
--- a/arch/arm/boards/embedsky-e9/board.c
+++ b/arch/arm/boards/embedsky-e9/board.c
@@ -41,6 +41,8 @@
#include <mach/usb.h>
#include <envfs.h>
#include <bootsource.h>
+#include <bbu.h>
+#include <mach/bbu.h>
#define PHY_ID_RTL8211E 0x001cc915
#define PHY_ID_MASK 0xffffffff
@@ -81,6 +83,12 @@ static int e9_devices_init(void)
defaultenv_append_directory(defaultenv_e9);
+ imx6_bbu_internal_mmc_register_handler("sd", "/dev/mmc1",
+ BBU_HANDLER_FLAG_DEFAULT);
+
+ imx6_bbu_internal_mmc_register_handler("emmc", "/dev/mmc3",
+ BBU_HANDLER_FLAG_DEFAULT);
+
return 0;
}
device_initcall(e9_devices_init);