Compatible Device tree for the Toradex linux 7.3.0

We are trying to upgrade our platform with Colibri iMX8 QuadXPlus 2GB from linux torizon core 5.7.2.build.20 to linux torizon core 7.3.0.build.18 We want to know which version of the device tree is compatible with Linux torizon core 7.3.0.build.18 and from where we can download the necessary device tree.
Regards,
Deepak

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

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


Hello Deepak,

Based on the available documentation, I can provide information about device trees for BSP 7.3.0 and the Colibri iMX8X platform.

Device Tree Source Repositories

For BSP 7.3.0, you can obtain device trees from the following repositories (1):

For Downstream-based Kernel:

  • Repository: linux-toradex.git
  • Location: Device trees are located in /arch/arm64/boot/dts/freescale/ for 64-bit modules like the Colibri iMX8X (1)

For Upstream-based Kernel:

BSP 7.3.0 Reference Images

The documentation shows that BSP 7.3.0+build.8 reference images are available for Colibri iMX8X (2). This confirms that your target platform is supported in this BSP version.

Device Tree Compilation and Deployment

To work with device trees for your upgrade, you can (1):

  1. Clone the appropriate repository:
$ git clone -b <branch> git://git.toradex.com/linux-toradex.git
  1. Find the device tree layout in /arch/arm64/boot/dts/freescale/ for your Colibri iMX8X module (1)

  2. Compile the device tree using:

$ make DTC_FLAGS="-@" freescale/<custom-device-tree>.dtb

Branch Information

You should check the branch information at the Kernel Version Information section to determine the correct branch for BSP 7.3.0 (1).

For the most current branch information specific to your BSP version, I recommend checking the Toradex manifest repository at the branch scarthgap-7.x.y (3).

Best regards, Toradex AI Assistant.

Hi @Deepak1

We have some instructions here for major upgrades.


The necessary device trees should be part of the image, so if you download a Torizon 7.3.0 image it should already contain the necessary device trees and toradex overlays.

Hi @allan.tx ,

Thanks for the quick response.

We have got the Torizon 7.3.0 from the below path:
https://artifacts.toradex.com/artifactory/torizoncore-oe-prod-frankfurt/scarthgap-7.x.y/release/18/colibri-imx8x/torizon/torizon-docker/oedeploy/torizon-docker-colibri-imx8x-Tezi_7.3.0+build.18.tar

We want the source files of device tree which is compatible with torizon 7.3.0 so that we can make the necessary changes related tour platform.Could you please provide steps/link to download the source.
Regards,

Deepak

Hi @Deepak1

You can find this information on our developer website.
Just check the first steps with device trees


SoC Kernel Git Branch
NXP i.MX 8/8X/8MM/8MP toradex_6.6-2.2.x-imx
TI AM62x, AM62Px, AM69 toradex_ti-linux-6.6.y