diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-06-03 18:40:35 -0700 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-06-22 14:36:40 +0200 |
commit | 651ceaea01475e87b7264ab3844ce746725cb538 (patch) | |
tree | 415296454721c30c2f191ef007b392e88e73b86c | |
parent | 809923dc65b60c32667c249ae10ae00a31d37e1e (diff) |
mx7: set soc environment according to exact SoC type
This can be useful if the same U-Boot binary is used for boards
available with a i.MX 7Solo and i.MX 7Dual.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r-- | arch/arm/cpu/armv7/mx7/soc.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/mx7/soc.c b/arch/arm/cpu/armv7/mx7/soc.c index 18261ad49df..ad0aa68197e 100644 --- a/arch/arm/cpu/armv7/mx7/soc.c +++ b/arch/arm/cpu/armv7/mx7/soc.c @@ -259,6 +259,18 @@ int arch_cpu_init(void) return 0; } +#ifdef CONFIG_ARCH_MISC_INIT +int arch_misc_init(void) +{ + if (is_mx7d()) + setenv("soc", "imx7d"); + else + setenv("soc", "imx7s"); + + return 0; +} +#endif + #ifdef CONFIG_BOARD_POSTCLK_INIT int board_postclk_init(void) { |