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 Fabio,
Great questions about building the kernel for your Verdin iMX8MP with Wi-Fi and Mallow carrier board setup! Let me address both of your questions:
1. Kernel Configuration
For your kernel configuration, you need to download the kernel-config file from the Toradex Artifacts repository(1). Hereβs how to find it:
- Go to the Toradex Artifact Repository Browser(1)
- Navigate to the path following this structure(1):
tdxref-oe-prod-frankfurt
βββ <yocto-branch>
βββ release
βββ <build-number>
βββ <SoM>
βββ <distro>
βββ <image>
βββ oedeploy
βββ kernel-config
For your Verdin iMX8MP system, the directories would be something like:
<yocto-branch>: scarthgap-7.x.y (for BSP 7)
<SoM>: verdin-imx8mp
<distro>: tdx-xwayland (or your chosen distro)
<image>: tdx-reference-multimedia-image (or your chosen image)
Once you have the kernel-config file, copy it to your kernel source directory and rename it(1):
$ cp kernel-config ~/linux-toradex && cd ~/linux-toradex
$ mv kernel-config .config
$ make olddefconfig
2. Device Tree Selection
For the Verdin iMX8MP with Wi-Fi on the Mallow carrier board, you should look in the device tree directory for 64-bit modules(2):
- Directory:
/arch/arm64/boot/dts/freescale/(2)
For your specific configuration (Verdin iMX8MP with Wi-Fi + Mallow), youβll likely need a device tree like:
imx8mp-verdin-wifi-mallow.dts (or similar naming convention)
You can explore the available device trees in the /arch/arm64/boot/dts/freescale/ directory(2) to find the exact match for your Verdin iMX8MP Wi-Fi variant with Mallow carrier board.
To compile the device tree, use(3):
$ make DTC_FLAGS="-@" freescale/<device-tree>.dtb
$ ls ./arch/arm64/boot/dts/freescale/<device-tree>.dtb
Additional Notes
Since youβre using the downstream kernel from git://git.toradex.com/linux-toradex.git with branch toradex_6.6-2.2.x-imx, this is the correct approach for the Verdin iMX8MP(1). The Mallow carrier board is compatible with various Verdin modules including the Verdin iMX8M Plus(4).
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the βSolutionβ checkbox.
For follow-up questions to me, please use @ToradexAI in your post.