summaryrefslogtreecommitdiff
path: root/board/toradex/verdin-imx8mm/verdin-imx8mm.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/toradex/verdin-imx8mm/verdin-imx8mm.c')
-rw-r--r--board/toradex/verdin-imx8mm/verdin-imx8mm.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/board/toradex/verdin-imx8mm/verdin-imx8mm.c b/board/toradex/verdin-imx8mm/verdin-imx8mm.c
index 6af4972ec4..cb9b0eec65 100644
--- a/board/toradex/verdin-imx8mm/verdin-imx8mm.c
+++ b/board/toradex/verdin-imx8mm/verdin-imx8mm.c
@@ -17,6 +17,7 @@
#include <dm.h>
#include <errno.h>
#include <fsl_esdhc.h>
+#include <hang.h>
#include <i2c.h>
#include <malloc.h>
#include <micrel.h>
@@ -391,31 +392,25 @@ static void select_dt_from_module_version(void)
* Wi-Fi/Bluetooth make sure we use the -wifi device tree.
*/
is_wifi = (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WIFI_BT_IT) ||
- (tdx_hw_tag.prodid == VERDIN_IMX8MMDL_WIFI_BT_IT);
+ (tdx_hw_tag.prodid == VERDIN_IMX8MMDL_WIFI_BT_IT) ||
+ (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WIFI_BT_IT_NO_CAN);
#endif
switch(get_pcb_revision()) {
case PCB_VERSION_1_0:
- printf("Detected a V1.0 module\n");
+ printf("Detected a V1.0 module which is no longer supported in this BSP version\n");
+ hang();
+ default:
if (is_wifi)
strncpy(&variant[0], "wifi", sizeof(variant));
else
strncpy(&variant[0], "nonwifi", sizeof(variant));
break;
- default:
- if (is_wifi)
- strncpy(&variant[0], "wifi-v1.1", sizeof(variant));
- else
- strncpy(&variant[0], "nonwifi-v1.1", sizeof(variant));
- break;
}
if (strcmp(variant, env_variant)) {
printf("Setting variant to %s\n", variant);
env_set("variant", variant);
-#ifndef CONFIG_ENV_IS_NOWHERE
- env_save();
-#endif
}
}