Since the only storage medium on the cfa-10036 is the MMC card, we need to have a registered environment partition on it if we want to be able to modify at runtime.
Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com> --- arch/arm/boards/crystalfontz-cfa10036/cfa10036.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c b/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c index b59dbab..1bc20cf 100644 --- a/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c +++ b/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c @@ -17,6 +17,7 @@ #include <common.h> #include <environment.h> +#include <envfs.h> #include <errno.h> #include <fec.h> #include <gpio.h> @@ -99,7 +100,7 @@ mem_initcall(cfa10036_mem_init); static int cfa10036_devices_init(void) { - int i; + int i, ret; /* initizalize muxing */ for (i = 0; i < ARRAY_SIZE(cfa10036_pads); i++) @@ -124,6 +125,11 @@ static int cfa10036_devices_init(void) cfa10036_detect_hw(); + ret = envfs_register_partition("disk0", 1); + if (ret != 0) + printf("Cannot create the 'env0' persistent " + "environment storage (%d)\n", ret); + return 0; } device_initcall(cfa10036_devices_init); -- 1.7.10.4 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox