Thanks to Nova developer, @macroalpha, for these instructions
sudo apt-get install build-essential bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves bison git crossbuild-essential-arm64
cd ~
git clone https://github.com/stvhay/kernel.git
cd ~/kernel
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- rockchip_linux_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- rk3588_9tripod.config
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig
Do your edits to the menuconfig and save
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc)
Your kernel will be arch/arm64/boot/Image (or Image.gz) and your devicetree will be arch/arm64/boot/dts/rockchip/rk3588s-9tripod-linux.dtb
sudo apt-get install build-essential bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves bison git
cd ~
git clone https://github.com/stvhay/kernel.git
cd ~/kernel
make CROSS_COMPILE=aarch64-linux-gnu- rockchip_linux_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- rk3588_9tripod.config
make CROSS_COMPILE=aarch64-linux-gnu- menuconfig
Do your edits to the menuconfig and save
make CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc)
Your kernel will be arch/arm64/boot/Image (or Image.gz) and your devicetree will be arch/arm64/boot/dts/rockchip/rk3588s-9tripod-linux.dtb