TC358840 Linux kernel 4.9 Source code Download Issue

Hello,
Tried to download the Device Tree and Linux Kernel source of linux-4.9 using the below link as:
git clone GitHub - InES-HPMM/linux-l4t-4.9: Linux kernel 4.9 forked from Nvidia Linux4Tegra for TX2. Supports L4T 32.2.1

But it is not downloading in all source files…

How to download the Device Tree and Linux Kernel source?

In link, it shows that it has the below repositories:

linux-l4t-4.9
l4t-4.9-kernel-kernel-4.9
l4t-4.9-kernel-nvidia
l4t-4.9-kernel-nvgpu
l4t-4.9-soc-tegra
l4t-4.9-soc-t210
l4t-4.9-soc-t19x
l4t-4.9-soc-t18x
l4t-4.9-tegra-common
l4t-4.9-t210-porg
l4t-4.9-t210-jetson
l4t-4.9-t210-common
l4t-4.9-t19x-galen-kernel-dts

Whether I need to download these links in individual way?
Any Ideas?

-Thanks.

hello BalajiNP,

according to Obtaining the Kernel Sources with Git.
please working with source_sync.sh script file to fetch kernel sources.
you should execute source_sync.sh, please also specify tegra-l4t-r32.2.1 as the tag

please also refer to Building the NVIDIA Kernel for building kernel images.
thanks