diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-09-20 17:19:42 -0700 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2016-09-29 06:09:56 +0200 |
commit | 34fcaeec51fa3f519a13eb8d127abea1853e77e5 (patch) | |
tree | 3da55d7c81f000215e126ef4e3a680d00fb7b2a4 | |
parent | 0b625fdb6afb37750c2b01221a3edb2cff32a1b9 (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.c | 13 |
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 8ec2199fdd9..8f928d7cc66 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; } |