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
Feedback sent
We appreciate your effort and will try to fix the article