GPIO Pinmux Configuration on Jetson Orin Nano Super

Hi, everyone!

I’ve been spending a lot of time trying to enable GPIO pins on Jetson Orin Nano Super Developer Kit.

I know there is an issue with Jetpack 6.x (I’m currently using Jetpack 6.2) and GPIO pins. I’ve tried to make a custom pinmux configuration but gave up after creating the three .dts files because I couldn’t find the folders where I was supposed to copy them into.

Then, I decided to try and do it dynamically using busybox and devmem. I wanted to enable GPIO 07 so I did some research and found out the 32-bit address was 0x02434000.
I run:

sudo busybox devmem 0x0x02434000

and get:

0x00000400

I tried typing

busybox devmem 0x02430070 w 0x004

as suggested here: here and other write commands but keep getting the same output.

As I read in the docs, I am supposed to change bit 10 to 0 in order to set it up for GPIO, but I don’t really know how to do that.

I also tried typing this:

dmesg | grep gpiochip

and nothing appears on the screen.

I would be really grateful if someone could help me setting up my pinmux both dynamic or using pinmux configuration (as long as I don’t loose all my files).
Thank you.

Hi,
Please apply the fix and try again:

Jetson/L4T/r36.4.x patches - eLinux.org
[GPIO] Fix bit 10(SFIO) been set by gpiod

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.