summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2016-09-20 17:19:42 -0700
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2016-09-29 06:09:56 +0200
commit34fcaeec51fa3f519a13eb8d127abea1853e77e5 (patch)
tree3da55d7c81f000215e126ef4e3a680d00fb7b2a4
parent0b625fdb6afb37750c2b01221a3edb2cff32a1b9 (diff)
colibri_imx7: print warning about upcoming NAND change
We plan to no longer support the work-around for errata e9609 since it does not allow to detect factory bad blocks. Print a warning to prepare customers of the upcoming change. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--board/toradex/colibri_imx7/colibri_imx7.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/board/toradex/colibri_imx7/colibri_imx7.c b/board/toradex/colibri_imx7/colibri_imx7.c
index 8ec2199fdd..8f928d7cc6 100644
--- a/board/toradex/colibri_imx7/colibri_imx7.c
+++ b/board/toradex/colibri_imx7/colibri_imx7.c
@@ -633,6 +633,19 @@ int board_late_init(void)
board_late_mmc_init();
#endif
+ if (is_soc_rev(CHIP_REV_1_1) < 0) {
+ printf("\nWARNING: This module uses an early tapeout/stepping "
+ "of the i.MX 7 SoC which suffers a NAND flash issue "
+ "requiring a software workaround. This U-Boot version "
+ "still implements this workaround, but future U-Boot "
+ "versions provided by Toradex will not use the "
+ "workaround anymore. You must use a newer Colibri "
+ "iMX7 (V1.1B or later) to use future software "
+ "versions. For evaluation and testing purposes it will "
+ "be possible to keep the current U-Boot and only "
+ "update the kernel and root filesystem.\n\n");
+ }
+
return 0;
}