summaryrefslogtreecommitdiff
path: root/include/configs/helios4.h
diff options
context:
space:
mode:
authorAditya Prayoga <aditya@kobol.io>2018-12-05 00:57:20 +0800
committerStefan Roese <sr@denx.de>2018-12-08 16:19:40 +0100
commita134d680ea32f3584e82253c68176d645dae62dc (patch)
treef2281e0246d4c3683848fc7afb95db4e0016e92f /include/configs/helios4.h
parentebb1a593252205114f6133b898f67473cc4c4899 (diff)
downloadu-boot-a134d680ea32f3584e82253c68176d645dae62dc.tar.gz
arm: mvebu: helios4: mmc: move environment before 1M
Store the environment before 1M into the block device. This constant is easier to remember, saves a little space, and is in line with what SolidRun's 2018.01-based fork does for the clearfog. Signed-off-by: Josua Mayer <josua.mayer97@gmail.com> [ Aditya Prayoga: * Port forward] Signed-off-by: Aditya Prayoga <aditya@kobol.io> Reviewed-by: Stefan Roese <sr@denx.de> Tested-By: Dennis Gilmore <dgilmore@redhat.com> Reviewed-By: Dennis Gilmore <dgilmore@redhat.com> Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'include/configs/helios4.h')
-rw-r--r--include/configs/helios4.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/include/configs/helios4.h b/include/configs/helios4.h
index ce912ea324..c71055f384 100644
--- a/include/configs/helios4.h
+++ b/include/configs/helios4.h
@@ -46,14 +46,9 @@
/* Environment in MMC */
#define CONFIG_SYS_MMC_ENV_DEV 0
#define CONFIG_ENV_SECT_SIZE 0x200
-#define CONFIG_ENV_SIZE 0x10000
-/*
- * For SD - reserve 1 LBA for MBR + 1M for u-boot image. The MMC/eMMC
- * boot image starts @ LBA-0.
- * As result in MMC/eMMC case it will be a 1 sector gap between u-boot
- * image and environment
- */
-#define CONFIG_ENV_OFFSET 0xf0000
+#define CONFIG_ENV_SIZE 0x2000
+/* stay within first 1M */
+#define CONFIG_ENV_OFFSET (SZ_1M - CONFIG_ENV_SIZE)
#define CONFIG_ENV_ADDR CONFIG_ENV_OFFSET
#define CONFIG_PHY_MARVELL /* there is a marvell phy */