CTRL_SLEEP_MOCI#, SODIMM_256 in device tree

I cloned the linux-toradex from linux-toradex.git - Linux kernel for Apalis, Colibri and Verdin modules and am working in branch toradex_5.4-2.3.x-imx.
I am able to compile the kernel and device tree according to https://developer-archives.toradex.com/knowledge-base/build-u-boot-and-linux-kernel-from-source-code#tab-imx-88x8m-mini8m-plus.
The device tree is working as I do replace an existing file imx8mp-verdin-wifi-dahlia.dtb with my own (unmodified) version.

Now for my question:
the GPIO CTRL_SLEEP_MOCI# has SODIMM 256 according to the Verdin data sheet. In a linux console however this GPIO is mapped on two different lines which to me seems not consistent (gpioinfo shows giochip1 line 29 and gpiochip3 line 29). Is there a typo in linux-toradex/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi?

gpiochip1 - 32 lines:
        line  29:      unnamed "CTRL_SLEEP_MOCI#" output active-high [used]

and also

gpiochip3 - 32 lines:
         line  29: "SODIMM_256"       unused  output  active-high

Hi @zorro !

Thanks for your question!

This was indeed an issue, but was fixed on 2022-09-22T00:00:00Z:


The ctrl_sleep_moci node is now in the right place: inside &gpio4, as you can see in the link below.


So, you need to update your sources.

Best regards,

EDIT: I just fixed this message as it was outdated when I wrote it.

Hi again, @zorro!

As a side comment, you referred in your question to the old Developer website (the developer-archives.toradex.com).

I would like to invite you to use the new Toradex Developer website instead :slight_smile: (the “non-archive” one)

Best regards,

Hi @zorro !

Do you have news about this topic?

Best regards,