From 170c1c0fa90ad9f762d1877f8a57efce706fc95a Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 06 Nov 2023 07:26:34 +0000
Subject: [PATCH] add nkmcu

---
 device/rockchip/common/build.sh |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/device/rockchip/common/build.sh b/device/rockchip/common/build.sh
index 9e44a8c..40a571b 100755
--- a/device/rockchip/common/build.sh
+++ b/device/rockchip/common/build.sh
@@ -578,7 +578,7 @@
 	if [ "$RK_LOADER_UPDATE_SPL" = "true" ]; then
 		rm -f *spl.bin
 	fi
-
+:<<eof
 	if [ -n "$RK_UBOOT_DEFCONFIG_FRAGMENT" ]; then
 		if [ -f "configs/${RK_UBOOT_DEFCONFIG}_defconfig" ]; then
 			make ${RK_UBOOT_DEFCONFIG}_defconfig $RK_UBOOT_DEFCONFIG_FRAGMENT
@@ -600,6 +600,8 @@
 	if [ "$RK_IDBLOCK_UPDATE_SPL" = "true" ]; then
 		./make.sh --idblock --spl
 	fi
+eof
+	./make.sh rk3568-rt
 
 	if [ "$RK_RAMDISK_SECURITY_BOOTUP" = "true" ];then
 		ln -rsf $TOP_DIR/u-boot/boot.img $TOP_DIR/rockdev/
@@ -652,7 +654,7 @@
 	build_check_cross_compile
 
 	cd kernel
-	make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT
+	make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG rockchip_rt.config
 	make ARCH=$RK_ARCH $RK_KERNEL_DTS.img -j$RK_JOBS
 	if [ -f "$TOP_DIR/device/rockchip/$RK_TARGET_PRODUCT/$RK_KERNEL_FIT_ITS" ]; then
 		$COMMON_DIR/mk-fitimage.sh $TOP_DIR/kernel/$RK_BOOT_IMG \
@@ -674,6 +676,22 @@
 	finish_build
 }
 
+function build_kerneldeb(){
+	check_config RK_KERNEL_DTS RK_KERNEL_DEFCONFIG || return 0
+
+	echo "============Start building kernel============"
+	echo "TARGET_ARCH          =$RK_ARCH"
+	echo "TARGET_KERNEL_CONFIG =$RK_KERNEL_DEFCONFIG"
+	echo "TARGET_KERNEL_DTS    =$RK_KERNEL_DTS"
+	echo "TARGET_KERNEL_CONFIG_FRAGMENT =$RK_KERNEL_DEFCONFIG_FRAGMENT"
+	echo "=========================================="
+
+	build_check_cross_compile
+
+	cd kernel
+	make ARCH=$RK_ARCH $RK_KERNEL_DEFCONFIG $RK_KERNEL_DEFCONFIG_FRAGMENT
+        make ARCH=$RK_ARCH bindeb-pkg RK_KERNEL_DTS=NK-R36S0 -j$RK_JOBS
+}
 function build_modules(){
 	check_config RK_KERNEL_DEFCONFIG || return 0
 
@@ -1277,6 +1295,7 @@
 		uefi) build_uefi ;;
 		loader) build_loader ;;
 		kernel) build_kernel ;;
+		kerneldeb) build_kerneldeb ;;
 		modules) build_modules ;;
 		rootfs|buildroot|debian|yocto) build_rootfs $option ;;
 		pcba) build_pcba ;;

--
Gitblit v1.6.2