Apalis imx8qm V1.1B
Carrier Ixora 1.2A
Full HD 15.6’’ Ampire display (LVDS)
BSP 5.x
I’m trying to solve some error I see on the console during the Kernel loading.
I noticed u-boot by default sets
fdt_board=eval
Thinking it should be part of the problem I changed this field to
fdt_board=apalis-v1.2.
The error related to rtc disappears (the others no) and now i have new errors.
They are all about imx8qm-pinctrl scu and I don’t understand what is going wrong.
Am I using the right device tree for my hardware?
Maybe I am using a wrong configuration for my kernel?
Can someone give me a little help to solve this issue?
I attached a .txt showing my errors during kernel loading/starting.
Also, a printenv will show you all the variables, which is a nice way to better understand the booting process. Take a look at this Distro Boot | Toradex Developer Center article as well.
You can list all dts on the linux-toradex kernel to see how the ftd_board is expected to look like (of course Uboot will use dtb instead of dts):
$ cd ~/linux-toradex/arch/arm64/boot/dts/freescale
$ ls | grep -P "apalis.+dts$"
imx8qm-apalis-eval.dts
imx8qm-apalis-ixora-v1.1.dts
imx8qm-apalis-v1.1-eval.dts
imx8qm-apalis-v1.1-ixora-v1.1.dts
imx8qm-apalis-v1.1-ixora-v1.2.dts
imx8qp-apalis-v1.1-eval.dts
imx8qp-apalis-v1.1-ixora-v1.1.dts
imx8qp-apalis-v1.1-ixora-v1.2.dts
Hi @henrique.tx
I’m sorry for what I wrote, there is a mistake.
As you told, the correct fdt_board is ixora-1.2 and this is the value I set (i did an error in the message before).
The errors I attached to the previous messag appears running fdt_board ixora-v1.2 that consist in running the following device tree: imx8qm-apalis-v1.1-ixora-v1.2.dtb
Why do I get theese pincontrol errors? I guess I’m using the proper device tree
obviously by setting the fdt_board parameter to apalis-v1.1, the system does not even start