summaryrefslogtreecommitdiff
path: root/include/environment
diff options
context:
space:
mode:
authorSam Protsenko <semen.protsenko@linaro.org>2018-02-26 23:18:01 +0200
committerTom Rini <trini@konsulko.com>2018-03-13 21:59:27 -0400
commit2c9afab9ac17cb1d7c0861ec6d3f078e878dce13 (patch)
treef7ac4687e0b991a90a84c094a37df694559f777a /include/environment
parent64e6a49a11ab8226dfda00036044841ca87b94d8 (diff)
downloadu-boot-2c9afab9ac17cb1d7c0861ec6d3f078e878dce13.tar.gz
u-boot-2c9afab9ac17cb1d7c0861ec6d3f078e878dce13.tar.bz2
u-boot-2c9afab9ac17cb1d7c0861ec6d3f078e878dce13.zip
env: ti: boot: Get rid of magic numbers
Get the start address and the size of partitions using partition names rather than partition numbers. This way we can change the partition table further without changing the boot code. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Diffstat (limited to 'include/environment')
-rw-r--r--include/environment/ti/boot.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/include/environment/ti/boot.h b/include/environment/ti/boot.h
index 0a2342061c..24b7783f88 100644
--- a/include/environment/ti/boot.h
+++ b/include/environment/ti/boot.h
@@ -40,15 +40,13 @@
"setenv eval_bootargs setenv bootargs $bootargs; " \
"run eval_bootargs; " \
"setenv mmcdev 1; " \
- "setenv fdt_part 3; " \
- "setenv boot_part 9; " \
"setenv machid fe6; " \
"mmc dev $mmcdev; " \
"mmc rescan; " \
- "part start mmc ${mmcdev} ${fdt_part} fdt_start; " \
- "part size mmc ${mmcdev} ${fdt_part} fdt_size; " \
- "part start mmc ${mmcdev} ${boot_part} boot_start; " \
- "part size mmc ${mmcdev} ${boot_part} boot_size; " \
+ "part start mmc ${mmcdev} environment fdt_start; " \
+ "part size mmc ${mmcdev} environment fdt_size; " \
+ "part start mmc ${mmcdev} boot boot_start; " \
+ "part size mmc ${mmcdev} boot boot_size; " \
"mmc read ${fdtaddr} ${fdt_start} ${fdt_size}; " \
"mmc read ${loadaddr} ${boot_start} ${boot_size}; " \
"bootm $loadaddr $loadaddr $fdtaddr;\0"