summaryrefslogtreecommitdiff
path: root/board/toradex/apalis-imx8/apalis-imx8.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/toradex/apalis-imx8/apalis-imx8.c')
-rw-r--r--board/toradex/apalis-imx8/apalis-imx8.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/board/toradex/apalis-imx8/apalis-imx8.c b/board/toradex/apalis-imx8/apalis-imx8.c
index 8b86d4509b..63f8add1fd 100644
--- a/board/toradex/apalis-imx8/apalis-imx8.c
+++ b/board/toradex/apalis-imx8/apalis-imx8.c
@@ -221,23 +221,22 @@ static pcb_rev_t get_pcb_revision(void)
static void select_dt_from_module_version(void)
{
- int board_revision = get_pcb_revision();
-
- /* Check For Apalis iMX8QP SKU */
switch (tdx_hw_tag.prodid) {
/* Select Apalis iMX8QM device trees */
case APALIS_IMX8QM_IT:
case APALIS_IMX8QM_WIFI_BT_IT:
- if (board_revision != PCB_VERSION_1_0)
- env_set("fdtfile", FDT_FILE_IMX8QM);
+ env_set("soc", "imx8qm");
+ if (get_pcb_revision() == PCB_VERSION_1_0)
+ env_set("variant", "");
else
- env_set("fdtfile", FDT_FILE_IMX8QM_V1_0);
+ env_set("variant", "-v1.1");
break;
/* Select Apalis iMX8QP device trees */
case APALIS_IMX8QP_WIFI_BT:
case APALIS_IMX8QP:
- env_set("fdtfile", FDT_FILE_IMX8QP);
+ env_set("soc", "imx8qp");
+ env_set("variant", "-v1.1");
break;
default:
printf("Unknown Apalis iMX8 module\n");