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