diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-11-26 10:09:37 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-12-10 14:35:34 +0100 |
commit | 4e6cd5b6edf9bc6efa0d97abe4024ad867b0d8ab (patch) | |
tree | 60685cd4415e5cb03dc6b312072553447e14d827 /arch/arm/boards/pcm051 | |
parent | ee7f5d5d506e40b9707611eba6e40d76f8049b3b (diff) | |
download | barebox-4e6cd5b6edf9bc6efa0d97abe4024ad867b0d8ab.tar.gz barebox-4e6cd5b6edf9bc6efa0d97abe4024ad867b0d8ab.tar.xz |
ARM: am335x Phytec phyCORE: configure environment from devicetree
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/pcm051')
-rw-r--r-- | arch/arm/boards/pcm051/board.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/arch/arm/boards/pcm051/board.c b/arch/arm/boards/pcm051/board.c index 4b76f4ce12..a64d219a88 100644 --- a/arch/arm/boards/pcm051/board.c +++ b/arch/arm/boards/pcm051/board.c @@ -47,26 +47,13 @@ static int pcm051_devices_init(void) switch (bootsource_get()) { case BOOTSOURCE_SPI: - devfs_add_partition("m25p0", 0x00000, SZ_128K, - DEVFS_PARTITION_FIXED, "xload"); - devfs_add_partition("m25p0", SZ_128K, SZ_512K, - DEVFS_PARTITION_FIXED, "self0"); - devfs_add_partition("m25p0", SZ_128K + SZ_512K, SZ_128K, - DEVFS_PARTITION_FIXED, "env0"); + of_device_enable_path("/chosen/environment-spi"); break; case BOOTSOURCE_MMC: omap_set_bootmmc_devname("mmc0"); break; default: - devfs_add_partition("nand0", 0x00000, SZ_128K, - DEVFS_PARTITION_FIXED, "xload_raw"); - dev_add_bb_dev("xload_raw", "xload"); - devfs_add_partition("nand0", SZ_512K, SZ_512K, - DEVFS_PARTITION_FIXED, "self_raw"); - dev_add_bb_dev("self_raw", "self0"); - devfs_add_partition("nand0", SZ_512K + SZ_512K, SZ_128K, - DEVFS_PARTITION_FIXED, "env_raw"); - dev_add_bb_dev("env_raw", "env0"); + of_device_enable_path("/chosen/environment-nand"); break; } |