summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/beaglebone
diff options
context:
space:
mode:
authorTeresa Gámez <t.gamez@phytec.de>2013-04-02 14:48:07 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2013-04-03 09:21:13 +0200
commitc1bea6f4eddfe68c8e46aca63814e9513eb89c9a (patch)
treeb4bae054cae12f3ab3a21405063b6d62069b65c9 /arch/arm/boards/beaglebone
parentc61cc9809129d31295b9069f76368917db3523ba (diff)
downloadbarebox-c1bea6f4eddfe68c8e46aca63814e9513eb89c9a.tar.gz
barebox-c1bea6f4eddfe68c8e46aca63814e9513eb89c9a.tar.xz
OMAP: Add option to use environment from MMC
Make loading environment from MMC generic for all OMAP. Tested on AM335x, OMAP4. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Tested-by: Jan Weitzel <j.weitzel@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/beaglebone')
-rw-r--r--arch/arm/boards/beaglebone/board.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/arch/arm/boards/beaglebone/board.c b/arch/arm/boards/beaglebone/board.c
index 3f2145368a..b3f39eaadc 100644
--- a/arch/arm/boards/beaglebone/board.c
+++ b/arch/arm/boards/beaglebone/board.c
@@ -25,8 +25,6 @@
#include <console.h>
#include <init.h>
#include <driver.h>
-#include <fs.h>
-#include <linux/stat.h>
#include <envfs.h>
#include <sizes.h>
#include <io.h>
@@ -112,33 +110,3 @@ static int beaglebone_devices_init(void)
return 0;
}
device_initcall(beaglebone_devices_init);
-
-#ifdef CONFIG_DEFAULT_ENVIRONMENT
-static int beaglebone_env_init(void)
-{
- struct stat s;
- char *diskdev = "/dev/disk0.0";
- int ret;
-
- ret = stat(diskdev, &s);
- if (ret) {
- printf("device %s not found. Using default environment\n", diskdev);
- return 0;
- }
-
- mkdir ("/boot", 0666);
- ret = mount(diskdev, "fat", "/boot");
- if (ret) {
- printf("failed to mount %s\n", diskdev);
- return 0;
- }
-
- if (IS_ENABLED(CONFIG_OMAP_BUILD_IFT))
- default_environment_path = "/dev/defaultenv";
- else
- default_environment_path = "/boot/barebox.env";
-
- return 0;
-}
-late_initcall(beaglebone_env_init);
-#endif