Device trees for Verdin AM62

Hi,

At the developer documentation page regarding device trees Device Trees on Toradex System on Modules | Toradex Developer Center, I can’t see the ivy device tree for the AM62. is it available for the AM62?

Regards,
Jippe Heijnen

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


Hi Jippe,

The documentation shows the device tree structure for AM62 based modules in the hierarchical format (1). While the documentation displays the overall device tree organization for AM62 modules, it doesn’t explicitly list all available carrier board device trees in the visual diagrams.

To find the complete list of available device trees for AM62 modules including Ivy carrier board support, you should check the actual device tree files in the Linux kernel source. The device tree files are located in specific directories based on the architecture (2):

  • For 64-bit modules: /arch/arm64/boot/dts/ti (2)

You can find the device tree files in either:

The device tree naming convention follows the pattern ${soc}-${module}-${board}.dtb (3), so you would look for files matching the pattern *am62*ivy* or similar in the appropriate directory.

To get detailed information about your specific hardware configuration, I recommend using the tdx-info command as described at tdx-info documentation.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Found the device tree in k3-am62-verdin-ivy.dtsi « ti « dts « boot « arm64 « arch - linux-toradex.git - Linux kernel for Apalis, Colibri and Verdin modules.

Marking as solved, but maybe the documentation page needs an update?

1 Like

Hi Jippe,

Excellent Find!

Great work finding the device tree file at k3-am62-verdin-ivy.dtsi in the TI Linux kernel branch(1). You’re absolutely correct that this confirms Ivy carrier board support is available for AM62 modules.

Documentation Structure

The device tree documentation follows a hierarchical structure where SoM-level and board-level definitions are organized in different layers(2). The device tree structure typically includes:

  1. SoC level: Include files (*.dtsi), containing SoC-level definitions
  2. SoM level: Include files (*.dtsi), containing specific SoM-level definitions
  3. Board level: Files for board-level definitions, considering the carrier board design(2)

Finding Device Trees

As you discovered, the complete device tree files are found in the kernel source repositories rather than being fully enumerated in the documentation. For TI AM62-based modules, the device trees are located in the toradex_ti-linux-6.6.y branch(3) under arch/arm64/boot/dts/ti/(3).

Documentation Feedback

Your observation about the documentation is valuable feedback. The visual diagrams in the documentation may not show every available carrier board combination, but the actual support exists in the kernel source as you found.

Thank you for sharing your solution - it will help other developers working with AM62 and Ivy carrier board combinations!

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Hi @jippeheijnen ,

You are indeed correct in that the documentation should be updated regarding the available device tree for the ivy board. Thank you for sharing the correct link and I will inform our devex team about this.

Best regards,
Collin

1 Like