<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/toradex/common, branch next</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/toradex/common?h=next</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/toradex/common?h=next'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-08-21T23:26:35Z</updated>
<entry>
<title>toradex: tdx-cfg-block: Remove product ID limitation</title>
<updated>2026-08-21T23:26:35Z</updated>
<author>
<name>Franz Schnyder</name>
<email>franz.schnyder@toradex.com</email>
</author>
<published>2026-08-14T11:21:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7239c5a6b5e4d24803b4a71ad8c0402a5de75f55'/>
<id>urn:sha1:7239c5a6b5e4d24803b4a71ad8c0402a5de75f55</id>
<content type='text'>
In the progress of decoupling from the Toradex product ID table,
the implemented product ID limitation is now obsolete, as no new entries
will be made to the table. Therefore, the implemented limitation logic
needs to be removed, as otherwise new PID's written to the config block
will be assigned as unknown.

This also means that `get_toradex_modules_idx()` is now obsolete and can
be dropped.

Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
Reviewed-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Remove validation against PID table</title>
<updated>2026-08-21T23:26:35Z</updated>
<author>
<name>Franz Schnyder</name>
<email>franz.schnyder@toradex.com</email>
</author>
<published>2026-08-14T11:21:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=073d55b2ad7900c31d039cda70ef1fb1292a6593'/>
<id>urn:sha1:073d55b2ad7900c31d039cda70ef1fb1292a6593</id>
<content type='text'>
As no new entries will be made to the Toradex product ID table,
interactive config block creating should no longer depend on that table
to accept a module ID.

Remove the interactive lookup against the product ID table and prompt
directly for the module PID4 instead. Only check that the entered module
ID does not exceed four digits.

Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
Reviewed-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: common: Decouple board sysinfo from the product ID table</title>
<updated>2026-08-21T23:26:35Z</updated>
<author>
<name>Franz Schnyder</name>
<email>franz.schnyder@toradex.com</email>
</author>
<published>2026-08-14T11:21:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c19981ab9acb50c987211b1f28c3fb9681a85bed'/>
<id>urn:sha1:c19981ab9acb50c987211b1f28c3fb9681a85bed</id>
<content type='text'>
The sysinfo currently uses the Toradex product ID table to print a
detailed board model string. With various new SoMs that are released by
Toradex, the PID table grows and needs maintenance effort which can be
avoided.

Rather than printing the board model based on the PID table, rely on
the model property of the device tree and the data written to the config
block during manufacturing, which already describes the HW correctly.

For example, the printed board model string will change from:
 Model: Toradex 0075 Verdin AM62 Dual 1GB WB IT V1.2A
 Serial#: 15412798
and become:
 Model: Toradex Verdin AM62 WB on Verdin Development Board
 Toradex SoM: 0075 V1.2A (00751200)
 Serial#: 15412798

This removes detailed SKU information such as the number of cores,
memory size, WB capability and temperature rating, but the PID4, PID8
and revision of the SoM are still printed. The detailed information of
the SoM can still be looked up using the printed information on the
official Toradex website.

Decouple board sysinfo from the Toradex product ID table, making the
0243 Aquila iMX95 the last entry being made to it.

Link: https://www.toradex.com/computer-on-modules
Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
Reviewed-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: select EVENT for TDX_CFG_BLOCK</title>
<updated>2026-08-14T19:14:34Z</updated>
<author>
<name>Mehmet Fide</name>
<email>mehmet.fide@screeningeagle.com</email>
</author>
<published>2026-08-07T11:25:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=42870704088f8920fe76167a30a66dbce98437f5'/>
<id>urn:sha1:42870704088f8920fe76167a30a66dbce98437f5</id>
<content type='text'>
The Toradex config block is read by settings_r(), which is reachable
only as an event spy:

  EVENT_SPY_SIMPLE(EVT_SETTINGS_R, settings_r);

board_r.c does call INITCALL_EVT(EVT_SETTINGS_R) unconditionally, but
with CONFIG_EVENT disabled event_notify_null() is an empty inline, so
the spy is never reached and settings_r() never runs. Nothing else
selects EVENT for colibri_vf, and CONFIG_EVENT has no prompt, so a
defconfig cannot turn it on by itself.

The effect is that serial#, ethaddr and eth1addr are never populated
from the config block. serial# in turn is what fdt_root() copies into
the device tree as "serial-number", so Linux loses
/proc/device-tree/serial-number along with anything deriving a MAC
address or a device identity from it. The failure is quiet: a module
whose saved environment predates the conversion to the event framework
keeps the old values and looks healthy until the environment is
rewritten.

Verified on a Colibri VF50. Before the change "printenv serial#"
reports "not defined" and no "MISSING TORADEX CONFIG BLOCK" is
printed, which is the signature of the spy never running. After it the
banner shows

  Model: Toradex 0013 Colibri VF50 128MB IT V1.2B
  Serial#: 03135809

and Linux finds /proc/device-tree/serial-number again.

TDX_CFG_BLOCK cannot work without the spy, so select what it needs.

Signed-off-by: Mehmet Fide &lt;mehmet.fide@screeningeagle.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Acked-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add Aquila iMX95 0243 PID4</title>
<updated>2026-08-03T12:32:42Z</updated>
<author>
<name>Franz Schnyder</name>
<email>franz.schnyder@toradex.com</email>
</author>
<published>2026-07-31T15:23:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8a6f042dc3cb194476064b0de29211c9d2375a97'/>
<id>urn:sha1:8a6f042dc3cb194476064b0de29211c9d2375a97</id>
<content type='text'>
Add the new 0243 PID4 to config block handling:

- 0243 Aquila iMX95 Hexa 8GB IT

Signed-off-by: Franz Schnyder &lt;franz.schnyder@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add verdin am62 0242 pid4</title>
<updated>2026-07-27T16:05:07Z</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-07-10T14:33:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e49ea72ff5f77bfe3c4a6c0752b99eb57db8801'/>
<id>urn:sha1:2e49ea72ff5f77bfe3c4a6c0752b99eb57db8801</id>
<content type='text'>
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 &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add smarc imx8mp 0240 pid4</title>
<updated>2026-07-27T16:05:07Z</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-07-10T14:33:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=815de583703a1e9fd6d1e24c3292927f4b7506d4'/>
<id>urn:sha1:815de583703a1e9fd6d1e24c3292927f4b7506d4</id>
<content type='text'>
Add the new 0240 PID4 to config block handling:

- 0240 SMARC iMX8M Plus Quad 4GB WB IT

Signed-off-by: Vitor Soares &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add verdin imx8mm 0239 pid4</title>
<updated>2026-07-27T16:05:07Z</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-07-10T14:33:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=96a52d11aea6f893c3b1b4787c934d6cf7dfce60'/>
<id>urn:sha1:96a52d11aea6f893c3b1b4787c934d6cf7dfce60</id>
<content type='text'>
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 &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add verdin imx8mp 64gb emmc pid4s</title>
<updated>2026-07-27T16:05:07Z</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-07-10T14:33:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=30586348b87b99ea83a80a89b0a7996dc4ebc787'/>
<id>urn:sha1:30586348b87b99ea83a80a89b0a7996dc4ebc787</id>
<content type='text'>
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 &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
<entry>
<title>toradex: tdx-cfg-block: Add apalis imx8qm 64gb emmc pid4s</title>
<updated>2026-07-27T16:05:07Z</updated>
<author>
<name>Vitor Soares</name>
<email>vitor.soares@toradex.com</email>
</author>
<published>2026-07-10T14:33:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6c00fdf583e59829cf9f1792d8b46774eb6e5225'/>
<id>urn:sha1:6c00fdf583e59829cf9f1792d8b46774eb6e5225</id>
<content type='text'>
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 &lt;vitor.soares@toradex.com&gt;
</content>
</entry>
</feed>
