Menuconfig in BSP 36.4+

Hi! In Jetpack 6 / BSP 36, the kernel, nvidia-oot modules, dtbs are not built together from kernel directory. Instead, they are built from separate directories/Makefiles.

Question 1: Is there a way to get an overview of all the Kconfig options from the whole tree, not only in-tree kernel drivers but also out-of-tree Nvidia modules?

If I run make menuconfig in kernel/kernel-jammy-src I only get in-tree options displayed. Maybe there’s a place where I can control all options for my Orin NX device?
E.g. in Buildroot it’s easy to run menuconfig/nconfig for the whole system, as well as just for kernel (make kernel-menuconfig). Is there similar solution for Nvidia BSP for Orin NX?

Question 2: Also, what is the correct workflow if I want to update a config option and save it to my defconfig file?

Hi filip.kubicz,

We would suggest you perform both Building the Jetson Linux Kernel and Building the NVIDIA Out-of-Tree Modules if you want to build/update custom kernel.

You can refer to orinNano Kernel added other driver, and need to modify the device tree, how do I need to operate - #20 by KevinFFF for the steps to configure kernel defconfig.

Thank you for the reply @KevinFFF
The steps for defconfig/menuconfig/savedefconfig and the copy defconfig to original file are now clear.
Also building the nvidia-oot is clear.

So I understand there is no method to run menuconfig on Nvidia Out-of-Tree modules?

correct! since they are from different sources.

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