Git repo for kernel source code

Hi,

I would like to make some changes to the kernel source code and rebuild it for R35.4.1 and ideally use git to keep track of the changes. From this page, Working With Sources — Jetson Linux Developer Guide documentation, I learned that I could git clone https://nv-tegra.nvidia.com/r/linux-5.10 to get content that is equivalent to what is in Linux_for_Tegra/source/public/kernel_src.tbz2. But I found that the git repo is missing the hardware directory that supposedly contains the device tree files for different platforms.

Am I missing something? or is that tracked in a different repo?

Thanks

Hi,

please use Linux_for_Tegra/source_sync.sh instead.
Like

./source_sync.sh -k -t jetson_35.4.1

It contains the following kernel repos:

k:kernel/kernel-5.10:nv-tegra.nvidia.com/linux-5.10.git:
k:kernel/nvgpu:nv-tegra.nvidia.com/linux-nvgpu.git:
k:kernel/nvidia:nv-tegra.nvidia.com/linux-nvidia.git:
k:kernel/nvidia/drivers/net/ethernet/nvidia/nvethernet/nvethernetrm:nv-tegra.nvidia.com/kernel/nvethernetrm.git:
k:hardware/nvidia/platform/tegra/common:nv-tegra.nvidia.com/device/hardware/nvidia/platform/tegra/common.git:
k:hardware/nvidia/soc/t19x:nv-tegra.nvidia.com/device/hardware/nvidia/soc/t19x.git:
k:hardware/nvidia/platform/t19x/common:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t19x/common.git:
k:hardware/nvidia/platform/t19x/galen/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t19x/stardust-dts.git:
k:hardware/nvidia/platform/t19x/jakku/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t19x/jakku-dts.git:
k:hardware/nvidia/platform/t19x/mccoy/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t19x/mccoy-dts.git:
k:hardware/nvidia/platform/t19x/galen-industrial/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t19x/galen-industrial-dts.git:
k:hardware/nvidia/platform/t23x/common/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t23x/common-dts.git:
k:hardware/nvidia/platform/t23x/p3768/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t23x/p3768-dts.git:
k:hardware/nvidia/platform/t23x/concord/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t23x/concord-dts.git:
k:hardware/nvidia/platform/t23x/prometheus/kernel-dts:nv-tegra.nvidia.com/device/hardware/nvidia/platform/t23x/prometheus-dts:
k:hardware/nvidia/soc/t23x:nv-tegra.nvidia.com/device/hardware/nvidia/soc/t23x.git:
k:hardware/nvidia/soc/tegra:nv-tegra.nvidia.com/device/hardware/nvidia/soc/tegra.git:
k:tegra/kernel-src/nv-kernel-display-driver:nv-tegra.nvidia.com/tegra/kernel-src/nv-kernel-display-driver.git:

, whereas you only get kernel/kernel-5.10:nv-tegra.nvidia.com/linux-5.10.git: with the standalone clone command.

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