diff options
Diffstat (limited to 'board/toradex/verdin-imx8mm')
-rw-r--r-- | board/toradex/verdin-imx8mm/verdin-imx8mm.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/toradex/verdin-imx8mm/verdin-imx8mm.c b/board/toradex/verdin-imx8mm/verdin-imx8mm.c index ff9d36661e..0d2620b782 100644 --- a/board/toradex/verdin-imx8mm/verdin-imx8mm.c +++ b/board/toradex/verdin-imx8mm/verdin-imx8mm.c @@ -523,6 +523,17 @@ size_t display_count = ARRAY_SIZE(displays); int board_late_init(void) { +#ifdef CONFIG_TDX_CFG_BLOCK + /* + * If we have a valid config block and it says we are a module with + * Wi-Fi/Bluetooth make sure we use the -wifi device tree. + */ + if (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WIFI_BT_IT) + env_set("variant", "wifi"); + else + env_set("variant", "nonwifi"); +#endif + return 0; } |