]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
toradex: tdx-cfg-block: add pid4 support for new modules
authorEmanuele Ghidoli <emanuele.ghidoli@toradex.com>
Tue, 16 Dec 2025 08:45:28 +0000 (09:45 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 2 Jan 2026 21:51:54 +0000 (15:51 -0600)
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 <emanuele.ghidoli@toradex.com>
Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
board/toradex/common/tdx-cfg-block.c
board/toradex/common/tdx-cfg-block.h

index cb81646f9a1aba93f7a741f336e3dd6fb6ab645a..0fc3759695fc1043d566b28082b0a5196173f15e 100644 (file)
@@ -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 {
index f78e69645cfeea9a9652dbd33b8988d5fd4b9ee7..b28033d8332e09d063a6a8ad1d4e334703077f00 100644 (file)
@@ -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 {