After adding the gpio in the device tree I'm deploying and building using bitbake -c compile -f linux-imx bitbake -c deploy -f linux-imx after successful building of the kernel I am copying the image file and flashing through sdcard, After booting the board I'm checking the sys/class/gpio section for the pin which i have added, I'm unable to see the pin which i have updated in device tree.
Later I have exported the gpio pins using
echo 88 > /sys/class/gpio/export
Then I can see the pin in gpio section as sys/class/gpio when I make the pin High and low and the pin as output I'm unable to see the voltage 3.3 at physical pin .
I'm using the J1003 EXP CN pins and
The exact pin is MX8MM_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x19
In the dts file I have configured as
&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog>;
imx8mm-evk {
pinctrl_hog: hoggrp {
fsl,pins = <
MX8MM_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x19
>;
};
Can you please help me to find the solution for this