TEZI devicetree

Hi,
Which device tree is loaded by TEZI? E.g. I would like to know the states of the accessible pins (X1 MXM3).
Regards

That really depends on the exact Toradex Easy Installer version. For the latest version 2.0 this is a combination of the device trees as found in the toradex_5.4.y branch here:

http://git.toradex.com/cgit/linux-toradex.git/tree/arch/arm/boot/dts?h=toradex_5.4.y

Resp. for i.MX 8 based 64-bit Arm targets here:

http://git.toradex.com/cgit/linux-toradex.git/tree/arch/arm64/boot/dts/freescale?h=toradex_5.4.y

Plus some Toradex Easy Installer specific patches on top as found here:

https://github.com/toradex/meta-toradex-tezi/blob/thud/recipes-kernel/linux/linux-toradex-mainline_5.4.bbappend

Understood. This means it is to be expected that future modules will come with a newer TEZI version which might have a different devicetree. As we are using a custom carrier board there are some pins that should never be used as outputs for example. So it is not recommended to flash the “blank” modules mounted on our carrier, right?

This means it is to be expected that future modules will come with a newer TEZI version which might have a different devicetree.

Yes, however any such change should be pre-announced per PCN.

As we are using a custom carrier board there are some pins that should never be used as outputs for example. So it is not recommended to flash the “blank” modules mounted on our carrier, right?

Yes, unless you would always distroboot a known good version e.g. from SD card. Alternatively, one may simply use an off-the-shelf carrier board to install the software.