L4T 32.6.1 Documentation Errors


Under “To update device tree image”:
Item 5: what does <code> reference?
Item 5: Jetson Nano 2GB: “jetson_nano_2gb_module-pinmux.dtsi” doesn’t seem to exist. It appears that when compiling for the nano 2GB, the file “tegra210-porg-pinmux-p3448-0000-b00.dtsi” is used for the pinmux config.
Item 5: add lines to reference updating the *-gpio-*.dtsi files. Currently, only the *-pinmux-*.dtsi files are listed.

Thanks for reporting this issue, we will review it again.

hello sgroesz,

  1. device tree settings were specific to hardware.
    if you download r32.6.1 L4T Driver Package (BSP) Sources via Jetson Linux | NVIDIA Developer.
    as you can see,
    there’re several folders under <src>/hardware/nvidia/platform/t210/, they’re… porg for Nano and batuu for Nano-2GB.

  2. thanks for point this out, it does documentation erroneous, the pinmux file name should be, tegra210-batuu-pinmux-p3448-0003.dtsi for Nano-2GB.

  3. could you please point-out which paragraph regarding to below?

It’s the code blocks. Item 5 says to “Copy the generated .dtsi files” - plural files. I believe the requirement is to replace both the “tegra210-porg-gpio-p3448-0000-b00.dtsi” and “tegra210-porg-pinmux-p3448-0000-b00.dtsi” files. However, the code blocks only reference the *pinmux file, and leaves out replacing the gpio file. As such, if you look at the code block “For Jetson Nano 2GB”, it begins “-gpio.dtsi” and ends “jetson_nano_2gb_module-pinmux.dtsi”, or in other words, in confuses the GPIO and PINMUX dtsi files.

I do see that the jetson nano 2gb files are in batuu.

Item 5 would be more clear if written thus:

Copy the generated .dtsi files from the directory that contains the spreadsheet to the following locations:

For original Jetson Nano:
<prefix>-pinmux.dtsi to <src>/hardware/‌nvidia/platform/‌t210/porg/‌kernel-dts/porg-platforms/‌tegra210-porg-pinmux-p3448-<sku>-<ver>.dtsi
<prefix>-gpio.dtsi to <src>/hardware/‌nvidia/platform/‌t210/porg/‌kernel-dts/porg-platforms/‌tegra210-porg-gpio-p3448-<sku>-<ver>.dtsi

For Jetson Nano 2GB:
<prefix>-pinmux.dtsi to <src>/hardware/‌nvidia/platform/‌t210/batuu/‌kernel-dts/batuu-platforms/‌tegra210-batuu-pinmux-p3448-0003.dtsi
<prefix>-gpio.dtsi to <src>/hardware/‌nvidia/platform/‌t210/batuu/‌kernel-dts/batuu-platforms/‌tegra210-batuu-gpio-p3448-0003.dtsi

•<prefix> is the filename prefix that you entered in step 7 of To customize the pinmux spreadsheet.
•<src> is the pathname of the kernel sources that you downloaded in step 1.
•<sku> is the SKU of the Jetson Nano device: for original Jetson Nano, 0000 or 0002.
•<ver> is the version of the Jetson Nano device. For original Jetson Nano, it is a02 or b00. For Jetson Nano 2GB it is absent, and the preceding hyphen is also absent. This device has no version.

I believe this text in place of the current item 5 would be more specific and more clear to readers.

hello sgroesz,

we’re doing documentation update,
please expect this will take several days and it’ll be available via Documentation Archive.

Thank you for the link to the archives! That is helpful.