summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuele Ghidoli <[email protected]>2025-12-16 09:45:28 +0100
committerTom Rini <[email protected]>2026-01-02 15:51:54 -0600
commitedf95638e20c276f1eb8be16364fa5cce4793a2d (patch)
tree1ae16db113ceca56657a5241dcbb1a45ebec436f
parentcec36b777a56b61c347447c12e61a9d1c425f396 (diff)
toradex: tdx-cfg-block: add pid4 support for new modules
Add new PID4 to ConfigBlock handling: - 0217 Lino iMX93 Dual 2GB IT - 0218 Lino iMX91 Solo 2GB IT - 0219 OSM iMX93 Dual 2GB IT - 0220 OSM iMX91 Solo 2GB IT - 0221 Verdin AM62 Dual 1GB ET Lino and OSM are two new SoM families. The Verdin variant differs from the existing 0073 Verdin AM62 Dual 1GB ET by the presence of the GPU (AM625 instead of AM623), the absence of DSI interface (bridge not mounted) and eMMC size increased to 16GB instead of 4GB. Link: https://www.toradex.com/computer-on-modules/lino-arm-family Link: https://www.toradex.com/computer-on-modules/osm-arm-family Signed-off-by: Emanuele Ghidoli <[email protected]> Reviewed-by: Francesco Dolcini <[email protected]>
-rw-r--r--board/toradex/common/tdx-cfg-block.c5
-rw-r--r--board/toradex/common/tdx-cfg-block.h5
2 files changed, 10 insertions, 0 deletions
diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c
index cb81646f9a1..0fc3759695f 100644
--- a/board/toradex/common/tdx-cfg-block.c
+++ b/board/toradex/common/tdx-cfg-block.c
@@ -184,6 +184,11 @@ const struct toradex_som toradex_modules[] = {
{ AQUILA_AM69O_8GB_WB_IT, "Aquila AM69 Octa 8GB WB IT", TARGET_IS_ENABLED(AQUILA_AM69_A72) },
{ AQUILA_AM69O_8GB_IT, "Aquila AM69 Octa 8GB IT", TARGET_IS_ENABLED(AQUILA_AM69_A72) },
{ VERDIN_IMX8MMQ_WB_IT_64G, "Verdin iMX8M Mini Quad 2GB WB IT", TARGET_IS_ENABLED(VERDIN_IMX8MM) },
+ { LINO_IMX93D_2GB_IT, "Lino iMX93 Dual 2GB IT", TARGET_IS_ENABLED(LINO_IMX93) },
+ { LINO_IMX91S_2GB_IT, "Lino iMX91 Solo 2GB IT", TARGET_IS_ENABLED(LINO_IMX91) },
+ { OSM_IMX93D_2GB_IT, "OSM iMX93 Dual 2GB IT", TARGET_IS_ENABLED(TORADEX_OSM_IMX93) },
+ { OSM_IMX91S_2GB_IT, "OSM iMX91 Solo 2GB IT", TARGET_IS_ENABLED(TORADEX_OSM_IMX91) },
+ { VERDIN_AM62D_1G_ET_GPU_NODSI, "Verdin AM62 Dual 1GB 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 f78e69645cf..b28033d8332 100644
--- a/board/toradex/common/tdx-cfg-block.h
+++ b/board/toradex/common/tdx-cfg-block.h
@@ -142,6 +142,11 @@ enum {
AQUILA_AM69O_8GB_WB_IT,
AQUILA_AM69O_8GB_IT, /* 215 */
VERDIN_IMX8MMQ_WB_IT_64G,
+ LINO_IMX93D_2GB_IT,
+ LINO_IMX91S_2GB_IT,
+ OSM_IMX93D_2GB_IT,
+ OSM_IMX91S_2GB_IT, /* 220 */
+ VERDIN_AM62D_1G_ET_GPU_NODSI,
};
enum {