All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries
@ 2026-07-10 14:32 Vitor Soares
  2026-07-10 14:32 ` [PATCH v1 1/7] toradex: tdx-cfg-block: Add smarc imx95 0229 pid4 Vitor Soares
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:32 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini, Stefano Babic, Fabio Estevam,
	NXP i.MX U-Boot Team
  Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add new Toradex PID4 entries to the common config block handling.

The series adds new Aquila, SMARC, Apalis and Verdin module variants.
For the Verdin Wi-Fi/Bluetooth variants, update the board-specific
variant selection to use the Wi-Fi variant.

The new PID4 entries are:
- 0229 SMARC iMX95 Hexa 4GB IT
- 0230 Aquila TDA4 Octa 8GB IT
- 0233 Apalis iMX8QM 4GB WB IT
- 0234 Apalis iMX8QM 4GB IT
- 0235 Apalis iMX8QM 8GB WB IT
- 0236 Verdin iMX8M Plus Quad 4GB WB IT
- 0237 Verdin iMX8M Plus Quad 4GB IT
- 0238 Verdin iMX8M Plus Quad 8GB WB IT
- 0239 Verdin iMX8M Mini Quad 2GB WB IT
- 0240 SMARC iMX8M Plus Quad 4GB WB IT
- 0242 Verdin AM62 Dual 1GB WB ET

Vitor Soares (7):
  toradex: tdx-cfg-block: Add smarc imx95 0229 pid4
  toradex: tdx-cfg-block: Add aquila tda4 0230 pid4
  toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s
  toradex: tdx-cfg-block: Add verdin imx8mp 64gb emmc pid4s
  toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4
  toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4
  toradex: tdx-cfg-block: Add verdin am62 0242 pid4

 board/toradex/common/tdx-cfg-block.c        | 11 +++++++++++
 board/toradex/common/tdx-cfg-block.h        | 11 +++++++++++
 board/toradex/verdin-am62/verdin-am62.c     |  3 ++-
 board/toradex/verdin-imx8mm/verdin-imx8mm.c |  3 ++-
 board/toradex/verdin-imx8mp/verdin-imx8mp.c |  4 +++-
 5 files changed, 29 insertions(+), 3 deletions(-)

-- 
2.54.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH v1 1/7] toradex: tdx-cfg-block: Add smarc imx95 0229 pid4
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
@ 2026-07-10 14:32 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 2/7] toradex: tdx-cfg-block: Add aquila tda4 0230 pid4 Vitor Soares
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:32 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini; +Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new 0229 PID4 to config block handling:

- 0229 SMARC iMX95 Hexa 4GB IT

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c | 1 +
 board/toradex/common/tdx-cfg-block.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 896a0d3bd126..c46dd46ca981 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -190,6 +190,7 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX95H_4G_WB_IT,                "Verdin iMX95 Hexa 4GB WB IT",          TARGET_IS_ENABLED(VERDIN_IMX95)         },
 	{ VERDIN_IMX95H_4G_ET,                   "Verdin iMX95 Hexa 4GB ET",             TARGET_IS_ENABLED(VERDIN_IMX95)         },
 	{ VERDIN_IMX95H_16G_IT,                  "Verdin iMX95 Hexa 16GB IT",            TARGET_IS_ENABLED(VERDIN_IMX95)         },
+	{ SMARC_IMX95_HEXA_4GB_IT,               "SMARC iMX95 Hexa 4GB IT",              TARGET_IS_ENABLED(TORADEX_SMARC_IMX95)  },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 9a96bddfbe17..3ff7c2b6376a 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -153,6 +153,7 @@ enum {
 	VERDIN_IMX95H_4G_WB_IT = 226,
 	VERDIN_IMX95H_4G_ET,
 	VERDIN_IMX95H_16G_IT,
+	SMARC_IMX95_HEXA_4GB_IT,
 };
 
 enum {
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 2/7] toradex: tdx-cfg-block: Add aquila tda4 0230 pid4
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
  2026-07-10 14:32 ` [PATCH v1 1/7] toradex: tdx-cfg-block: Add smarc imx95 0229 pid4 Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 3/7] toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s Vitor Soares
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini; +Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new 0230 PID4 to config block handling:

- 0230 Aquila TDA4 Octa 8GB IT

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c | 1 +
 board/toradex/common/tdx-cfg-block.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index c46dd46ca981..3ac253e69ead 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -191,6 +191,7 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX95H_4G_ET,                   "Verdin iMX95 Hexa 4GB ET",             TARGET_IS_ENABLED(VERDIN_IMX95)         },
 	{ VERDIN_IMX95H_16G_IT,                  "Verdin iMX95 Hexa 16GB IT",            TARGET_IS_ENABLED(VERDIN_IMX95)         },
 	{ SMARC_IMX95_HEXA_4GB_IT,               "SMARC iMX95 Hexa 4GB IT",              TARGET_IS_ENABLED(TORADEX_SMARC_IMX95)  },
+	{ AQUILA_TDA4O_8GB_IT,                   "Aquila TDA4 Octa 8GB IT",              TARGET_IS_ENABLED(AQUILA_AM69_A72)      },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 3ff7c2b6376a..8fe76640c461 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -154,6 +154,7 @@ enum {
 	VERDIN_IMX95H_4G_ET,
 	VERDIN_IMX95H_16G_IT,
 	SMARC_IMX95_HEXA_4GB_IT,
+	AQUILA_TDA4O_8GB_IT, /* 230 */
 };
 
 enum {
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 3/7] toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
  2026-07-10 14:32 ` [PATCH v1 1/7] toradex: tdx-cfg-block: Add smarc imx95 0229 pid4 Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 2/7] toradex: tdx-cfg-block: Add aquila tda4 0230 pid4 Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 4/7] toradex: tdx-cfg-block: Add verdin imx8mp " Vitor Soares
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini; +Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new Apalis iMX8QM 64GB eMMC PID4s to config block handling:

- 0233 Apalis iMX8QM 4GB WB IT
- 0234 Apalis iMX8QM 4GB IT
- 0235 Apalis iMX8QM 8GB WB IT

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c | 3 +++
 board/toradex/common/tdx-cfg-block.h | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 3ac253e69ead..21baa810f2f4 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -192,6 +192,9 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX95H_16G_IT,                  "Verdin iMX95 Hexa 16GB IT",            TARGET_IS_ENABLED(VERDIN_IMX95)         },
 	{ SMARC_IMX95_HEXA_4GB_IT,               "SMARC iMX95 Hexa 4GB IT",              TARGET_IS_ENABLED(TORADEX_SMARC_IMX95)  },
 	{ AQUILA_TDA4O_8GB_IT,                   "Aquila TDA4 Octa 8GB IT",              TARGET_IS_ENABLED(AQUILA_AM69_A72)      },
+	{ APALIS_IMX8QM_4GB_WIFI_BT_IT_64G,      "Apalis iMX8QM 4GB WB IT",              TARGET_IS_ENABLED(APALIS_IMX8)          },
+	{ APALIS_IMX8QM_4GB_IT_64G,              "Apalis iMX8QM 4GB IT",                 TARGET_IS_ENABLED(APALIS_IMX8)          },
+	{ APALIS_IMX8QM_8GB_WIFI_BT_IT_64G,      "Apalis iMX8QM 8GB WB IT",              TARGET_IS_ENABLED(APALIS_IMX8)          },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 8fe76640c461..e6e726f381cf 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -155,6 +155,9 @@ enum {
 	VERDIN_IMX95H_16G_IT,
 	SMARC_IMX95_HEXA_4GB_IT,
 	AQUILA_TDA4O_8GB_IT, /* 230 */
+	APALIS_IMX8QM_4GB_WIFI_BT_IT_64G = 233,
+	APALIS_IMX8QM_4GB_IT_64G,
+	APALIS_IMX8QM_8GB_WIFI_BT_IT_64G, /* 235 */
 };
 
 enum {
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 4/7] toradex: tdx-cfg-block: Add verdin imx8mp 64gb emmc pid4s
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
                   ` (2 preceding siblings ...)
  2026-07-10 14:33 ` [PATCH v1 3/7] toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 5/7] toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4 Vitor Soares
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini, Stefano Babic, Fabio Estevam,
	NXP i.MX U-Boot Team
  Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new Verdin iMX8M Plus 64GB eMMC PID4s to config block handling:

- 0236 Verdin iMX8M Plus Quad 4GB WB IT
- 0237 Verdin iMX8M Plus Quad 4GB IT
- 0238 Verdin iMX8M Plus Quad 8GB WB IT

Update the board-specific variant selection to use the Wi-Fi variant for
the new WB SKUs.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c        | 3 +++
 board/toradex/common/tdx-cfg-block.h        | 3 +++
 board/toradex/verdin-imx8mp/verdin-imx8mp.c | 4 +++-
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 21baa810f2f4..8b4698e92e1f 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -195,6 +195,9 @@ const struct toradex_som toradex_modules[] = {
 	{ APALIS_IMX8QM_4GB_WIFI_BT_IT_64G,      "Apalis iMX8QM 4GB WB IT",              TARGET_IS_ENABLED(APALIS_IMX8)          },
 	{ APALIS_IMX8QM_4GB_IT_64G,              "Apalis iMX8QM 4GB IT",                 TARGET_IS_ENABLED(APALIS_IMX8)          },
 	{ APALIS_IMX8QM_8GB_WIFI_BT_IT_64G,      "Apalis iMX8QM 8GB WB IT",              TARGET_IS_ENABLED(APALIS_IMX8)          },
+	{ VERDIN_IMX8MPQ_4GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 4GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
+	{ VERDIN_IMX8MPQ_4GB_IT_64G,             "Verdin iMX8M Plus Quad 4GB IT",        TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
+	{ VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 8GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index e6e726f381cf..4bf4f2e68437 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -158,6 +158,9 @@ enum {
 	APALIS_IMX8QM_4GB_WIFI_BT_IT_64G = 233,
 	APALIS_IMX8QM_4GB_IT_64G,
 	APALIS_IMX8QM_8GB_WIFI_BT_IT_64G, /* 235 */
+	VERDIN_IMX8MPQ_4GB_WIFI_BT_IT_64G,
+	VERDIN_IMX8MPQ_4GB_IT_64G,
+	VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,
 };
 
 enum {
diff --git a/board/toradex/verdin-imx8mp/verdin-imx8mp.c b/board/toradex/verdin-imx8mp/verdin-imx8mp.c
index 69c3408fbba0..1209da593f85 100644
--- a/board/toradex/verdin-imx8mp/verdin-imx8mp.c
+++ b/board/toradex/verdin-imx8mp/verdin-imx8mp.c
@@ -79,7 +79,9 @@ static void select_dt_from_module_version(void)
 		is_wifi = (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_WIFI_BT_IT) ||
 			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_2GB_WIFI_BT_IT) ||
 			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_8GB_WIFI_BT) ||
-			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_8GB_WIFI_BT_IT);
+			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_8GB_WIFI_BT_IT) ||
+			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_4GB_WIFI_BT_IT_64G) ||
+			  (tdx_hw_tag.prodid == VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G);
 	}
 
 	if (is_wifi)
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 5/7] toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
                   ` (3 preceding siblings ...)
  2026-07-10 14:33 ` [PATCH v1 4/7] toradex: tdx-cfg-block: Add verdin imx8mp " Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 6/7] toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4 Vitor Soares
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini, Stefano Babic, Fabio Estevam,
	NXP i.MX U-Boot Team
  Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new 0239 PID4 to config block handling:

- 0239 Verdin iMX8M Mini Quad 2GB WB IT

Update the board-specific variant selection to use the Wi-Fi variant
for the new WB SKU.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c        | 1 +
 board/toradex/common/tdx-cfg-block.h        | 1 +
 board/toradex/verdin-imx8mm/verdin-imx8mm.c | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 8b4698e92e1f..cdeb2e4b4de7 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -198,6 +198,7 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX8MPQ_4GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 4GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 	{ VERDIN_IMX8MPQ_4GB_IT_64G,             "Verdin iMX8M Plus Quad 4GB IT",        TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 	{ VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 8GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
+	{ VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,      "Verdin iMX8M Mini Quad 2GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MM)        },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 4bf4f2e68437..3b32fbb06109 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -161,6 +161,7 @@ enum {
 	VERDIN_IMX8MPQ_4GB_WIFI_BT_IT_64G,
 	VERDIN_IMX8MPQ_4GB_IT_64G,
 	VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,
+	VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,
 };
 
 enum {
diff --git a/board/toradex/verdin-imx8mm/verdin-imx8mm.c b/board/toradex/verdin-imx8mm/verdin-imx8mm.c
index b56f5bf30a83..4e308084968e 100644
--- a/board/toradex/verdin-imx8mm/verdin-imx8mm.c
+++ b/board/toradex/verdin-imx8mm/verdin-imx8mm.c
@@ -83,7 +83,8 @@ static void select_dt_from_module_version(void)
 			  (tdx_hw_tag.prodid == VERDIN_IMX8MMDL_WIFI_BT_IT) ||
 			  (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WIFI_BT_IT_NO_CAN) ||
 			  (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_4G_WIFI_BT_ET) ||
-			  (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WB_IT_64G);
+			  (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_WB_IT_64G) ||
+			  (tdx_hw_tag.prodid == VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G);
 	}
 
 	switch (get_pcb_revision()) {
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 6/7] toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
                   ` (4 preceding siblings ...)
  2026-07-10 14:33 ` [PATCH v1 5/7] toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4 Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-10 14:33 ` [PATCH v1 7/7] toradex: tdx-cfg-block: Add verdin am62 0242 pid4 Vitor Soares
  2026-07-13  6:05 ` [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Francesco Dolcini
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini; +Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new 0240 PID4 to config block handling:

- 0240 SMARC iMX8M Plus Quad 4GB WB IT

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c | 1 +
 board/toradex/common/tdx-cfg-block.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index cdeb2e4b4de7..465254ac2bf5 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -199,6 +199,7 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX8MPQ_4GB_IT_64G,             "Verdin iMX8M Plus Quad 4GB IT",        TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 	{ VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 8GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 	{ VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,      "Verdin iMX8M Mini Quad 2GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MM)        },
+	{ SMARC_IMX8MPQ_4GB_WB_IT_64G,           "SMARC iMX8M Plus Quad 4GB WB IT",      TARGET_IS_ENABLED(TORADEX_SMARC_IMX8MP) },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 3b32fbb06109..2d038a67a1b9 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -162,6 +162,7 @@ enum {
 	VERDIN_IMX8MPQ_4GB_IT_64G,
 	VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,
 	VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,
+	SMARC_IMX8MPQ_4GB_WB_IT_64G, /* 240 */
 };
 
 enum {
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v1 7/7] toradex: tdx-cfg-block: Add verdin am62 0242 pid4
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
                   ` (5 preceding siblings ...)
  2026-07-10 14:33 ` [PATCH v1 6/7] toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4 Vitor Soares
@ 2026-07-10 14:33 ` Vitor Soares
  2026-07-13  6:05 ` [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Francesco Dolcini
  7 siblings, 0 replies; 9+ messages in thread
From: Vitor Soares @ 2026-07-10 14:33 UTC (permalink / raw)
  To: Francesco Dolcini, Tom Rini; +Cc: Vitor Soares, u-boot

From: Vitor Soares <vitor.soares@toradex.com>

Add the new 0242 PID4 to config block handling:

- 0242 Verdin AM62 Dual 1GB WB ET

Update the board-specific variant selection to use the Wi-Fi variant
for the new WB SKU.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
---
 board/toradex/common/tdx-cfg-block.c    | 1 +
 board/toradex/common/tdx-cfg-block.h    | 1 +
 board/toradex/verdin-am62/verdin-am62.c | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index 465254ac2bf5..1998411ebde4 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -200,6 +200,7 @@ const struct toradex_som toradex_modules[] = {
 	{ VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,     "Verdin iMX8M Plus Quad 8GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MP)        },
 	{ VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,      "Verdin iMX8M Mini Quad 2GB WB IT",     TARGET_IS_ENABLED(VERDIN_IMX8MM)        },
 	{ SMARC_IMX8MPQ_4GB_WB_IT_64G,           "SMARC iMX8M Plus Quad 4GB WB IT",      TARGET_IS_ENABLED(TORADEX_SMARC_IMX8MP) },
+	{ VERDIN_AM62D_1G_WIFI_BT_ET,            "Verdin AM62 Dual 1GB WB ET",           TARGET_IS_ENABLED(VERDIN_AM62_A53)      },
 };
 
 struct pid4list {
diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h
index 2d038a67a1b9..bf6a08613780 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -163,6 +163,7 @@ enum {
 	VERDIN_IMX8MPQ_8GB_WIFI_BT_IT_64G,
 	VERDIN_IMX8MMQ_2G_WIFI_BT_IT_64G,
 	SMARC_IMX8MPQ_4GB_WB_IT_64G, /* 240 */
+	VERDIN_AM62D_1G_WIFI_BT_ET = 242,
 };
 
 enum {
diff --git a/board/toradex/verdin-am62/verdin-am62.c b/board/toradex/verdin-am62/verdin-am62.c
index 26af1af2069f..6d1b79aa5ab1 100644
--- a/board/toradex/verdin-am62/verdin-am62.c
+++ b/board/toradex/verdin-am62/verdin-am62.c
@@ -85,7 +85,8 @@ static void select_dt_from_module_version(void)
 		is_wifi = (tdx_hw_tag.prodid == VERDIN_AM62Q_WIFI_BT_IT) ||
 			  (tdx_hw_tag.prodid == VERDIN_AM62S_512MB_WIFI_BT_IT) ||
 			  (tdx_hw_tag.prodid == VERDIN_AM62D_1G_WIFI_BT_IT) ||
-			  (tdx_hw_tag.prodid == VERDIN_AM62Q_2G_WIFI_BT_IT);
+			  (tdx_hw_tag.prodid == VERDIN_AM62Q_2G_WIFI_BT_IT) ||
+			  (tdx_hw_tag.prodid == VERDIN_AM62D_1G_WIFI_BT_ET);
 	}
 
 	if (is_wifi)
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries
  2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
                   ` (6 preceding siblings ...)
  2026-07-10 14:33 ` [PATCH v1 7/7] toradex: tdx-cfg-block: Add verdin am62 0242 pid4 Vitor Soares
@ 2026-07-13  6:05 ` Francesco Dolcini
  7 siblings, 0 replies; 9+ messages in thread
From: Francesco Dolcini @ 2026-07-13  6:05 UTC (permalink / raw)
  To: Vitor Soares
  Cc: Francesco Dolcini, Tom Rini, Stefano Babic, Fabio Estevam,
	NXP i.MX U-Boot Team, Vitor Soares, u-boot

On Fri, Jul 10, 2026 at 03:32:58PM +0100, Vitor Soares wrote:
> From: Vitor Soares <vitor.soares@toradex.com>
> 
> Add new Toradex PID4 entries to the common config block handling.
> 
> The series adds new Aquila, SMARC, Apalis and Verdin module variants.
> For the Verdin Wi-Fi/Bluetooth variants, update the board-specific
> variant selection to use the Wi-Fi variant.

Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-07-13  6:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-10 14:32 [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Vitor Soares
2026-07-10 14:32 ` [PATCH v1 1/7] toradex: tdx-cfg-block: Add smarc imx95 0229 pid4 Vitor Soares
2026-07-10 14:33 ` [PATCH v1 2/7] toradex: tdx-cfg-block: Add aquila tda4 0230 pid4 Vitor Soares
2026-07-10 14:33 ` [PATCH v1 3/7] toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s Vitor Soares
2026-07-10 14:33 ` [PATCH v1 4/7] toradex: tdx-cfg-block: Add verdin imx8mp " Vitor Soares
2026-07-10 14:33 ` [PATCH v1 5/7] toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4 Vitor Soares
2026-07-10 14:33 ` [PATCH v1 6/7] toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4 Vitor Soares
2026-07-10 14:33 ` [PATCH v1 7/7] toradex: tdx-cfg-block: Add verdin am62 0242 pid4 Vitor Soares
2026-07-13  6:05 ` [PATCH v1 0/7] toradex: tdx-cfg-block: Add new PID4 entries Francesco Dolcini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.