Pinmux functionality on Jetson Orin Nano

Hello everyone,

according to my understanding of the spreadsheet “Jetson_Orin_NX_series_and_Orin_Nano_series_Pinmux_Config_Template.xlsm” many SODIMM pins of the Orin Nano module have a secondary pin assignment, mostly GPIOs. So the number of GPIOs (beside the 15 native GPIOs) might be extended by the assignment of such a secondary function. For example, HDMI_CEC (SODIMM Pin #94), CAN_TX (#145) and CAN_RX (#143), … can be set up for customer usage as GPIO according to the spreadsheet, am I right? Is there anything special to consider when using / configurating these GPIOs?

Is there a document available describing the Pinmux spreadsheet? Some columns of the table or unclear for me.

Is there a detailed documentation how to implement the generated dts-file in the Linux OS to activate the Pinmux functionality?

Regards,
Sven

Hi SvenFr,

Are you usin the devkit or custom board for Orin Nano?
What’s your Jetpack version in use?

Correct.

No, please just confirm no other functions/driver using/requesting these GPIO for other purpose.

Hello,

Currently I use a Seeed Studio reComputer J3010 Orin Nano 4 devkit, but it might merge into the development of a custom board.

I want to use JetPack 6 but I’m stuck with the installation of JP6 on SSD (used devkit has no SDcard) - but not the topic here.

I’m still looking for a documentation for the Pinmux spreadsheet “Jetson_Orin_NX_series_and_Orin_Nano_series_Pinmux_Config_Template.xlsm”. Not all issues in it are self-explaining (at least not for me).

Regards,
Sven

For us, they are both custom carrier board.

Please use your custom BSP package with the custom board config.
For the steps to flash external NVMe SSD, you can refer to Linux_for_Tegra/tools/kernel_flash/README_initrd_flash.txt for details.

Please refer to Generating the Pinmux dtsi Files for the pinmux spreadsheet usage.

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