Hello,
I found that the Colibri IMX8QXP (non-Wifi) is missing some GPIO line names in the device tree.
At least the following 2 names are missing: SODIMM_79 (GPIO_0 26) and 97 (GPIO_0 27).
According to the Toradex Pinout designer, both of these Pins are available as a GPIO.
We need proper names set, because we use these pins from userspace and lookup their name (libgpiod).
The devicetree location is here:
https://git.toradex.com/cgit/linux-toradex.git/tree/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi?h=toradex_6.6-2.1.x-imx#n495
Locally I fixed this by redefining the lsio_gpio0 in our custom device tree:
&lsio_gpio0 {
gpio-line-names = "",
"SODIMM_70",
"SODIMM_60",
"SODIMM_58",
"SODIMM_78",
"SODIMM_72",
"SODIMM_80",
"SODIMM_46",
"SODIMM_62",
"SODIMM_48",
"SODIMM_74",
"SODIMM_50",
"SODIMM_52",
"SODIMM_54",
"SODIMM_66",
"SODIMM_64",
"SODIMM_68",
"",
"",
"SODIMM_82",
"SODIMM_56",
"SODIMM_28",
"SODIMM_30",
"",
"SODIMM_61",
"SODIMM_103",
"SODIMM_79",
"SODIMM_97",
"",
"SODIMM_25",
"SODIMM_27",
"SODIMM_100";
status = "okay";
};
Please consider adding this to your devicetree.
Thanks and Regards,
Simon