Jetpack-Tools User Customizations

Modified on Tue, 20 Jan at 3:18 PM

TABLE OF CONTENTS

BSP Support

Board support packages (BSPs) are stored in directories alongside the jetpack-flash.sh script. The directory name must exactly match the value provided via the --board-id argument.

The BSP directory structure documented here is considered UNSTABLE and may change in subsequent releases.

The current BSP structure consists of:

  • A series of files that are overlaid into the Linux_for_Tegra directory.
  • A simple text file named bsp-files that controls where each file will be copied.


Kernel Kconfig Updates

Kernel kconfig fragments can be stored under {BOARD_ID}/kernel/ and must have a .conf extension. These fragments are automatically merged into the final kernel configuration during the image build process.

Similarly, kernel patches may be stored under {BOARD_ID}/kernel/ (note: ensure the directory name is correct, e.g., not misspelled as “kenrel”) and must have a .patch extension. These patches are automatically applied to the kernel during the image build process.

After the image build process is complete, the kernel sources can be found at:

output-dir/Linux_for_Tegra/sources/kernel/kernel-jammy-src


Device Tree Updates

Device tree patches can be stored under {BOARD_ID}/kernel/dtb and must have a .patch extension. These patches are automatically applied to the kernel device trees during the image build process.

After the image build process is complete, the device tree sources are located at:

output-dir/Linux_for_Tegra/sources/hardware/nvidia/t23x/nv-public


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article