We have made a custom carrier baord which is to go along with the system-on-module for the jetson nano. I need to configure the GPIO pins on the SO-DIMM connector for some of our custom purposes. For this I have followed the instructions mentioned in the link: https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fadaptation_and_bringup_nano.html%23wwpID0E06P0HA
As a test, I set the pin no.126 as gpio and gave it inputs using the command-line through /sys/class/gpio.
I tried to see the output on an LED attached to the respective pins on our board. However, there was no proper output. I also ran the command : sudo cat /sys/kernel/debug/info. Its output showed that there was no pin labelled “GPIO03” (the gpio label of pin 126).
I assume I haven’t followed the instructions correctly. I followed everything properly in the link given above, but I only did the instructions mentioned in the section “Pinmux Changes” and its sub-topic : " Updating the Bootloader Pinmux", up until the flashing. Is there anything else I need to do to configure the gpio pins on the pinmux of the system-on-modules as per my needs.
Please note that I need to configure the pins on the SO-DIMM connector as GPIO and not the 40-pin expansion header. Any help is appreciated.