Issue with GPIO on Jetson Orin Nano with Jetpack 6

I’ve tried to control UART1_RTS - PR.04(PIN11 of 40-pin) as expected on Orin Nano devkit with JP6.

Please refer to the following steps.

  1. Update the configuration in pinmux spreadsheet as following
  2. Generate device tree files and name them as pinmux.dtsi and gpio.dtsi (remember to modify the #include in pinmux.dtsi for gpio.dtsi)
  3. Modify the following line in jetson-orin-nano-devkit.conf
- PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-dp-a03.dtsi";
+ PINMUX_CONFIG="pinmux.dtsi";
  1. Put pinmux.dtsi in <Linux_for_Tegra>/bootloader/generic/BCT/ and gpio.dtsi in <Linux_for_Tegra>/bootloader/
  2. Flash the board to apply the change
  3. Run the following commands to control the pin
$ sudo su
# gpioset --mode=wait `gpiofind "PR.04"`=1
2 Likes