From fc437ccf3419c424092701f3d883215fa4552a8b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 21 Aug 2023 05:51:08 +0000
Subject: [PATCH] enbale ch343 driver in config

---
 mk-rootfs.sh                                       |    3 ++-
 kernel/arch/arm64/configs/rockchip_linux_defconfig |   15 +++++++++++----
 kernel/drivers/usb/serial/Makefile                 |    1 +
 3 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/kernel/arch/arm64/configs/rockchip_linux_defconfig b/kernel/arch/arm64/configs/rockchip_linux_defconfig
index a4d3f4a..eba00ca 100644
--- a/kernel/arch/arm64/configs/rockchip_linux_defconfig
+++ b/kernel/arch/arm64/configs/rockchip_linux_defconfig
@@ -641,8 +641,16 @@
 #
 # CONFIG_GCOV_KERNEL is not set
 CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-CONFIG_PLUGIN_HOSTCC=""
+CONFIG_PLUGIN_HOSTCC="g++"
 CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+
+#
+# GCC plugins
+#
+# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
+# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
+# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
 CONFIG_RT_MUTEXES=y
 CONFIG_BASE_SMALL=0
 CONFIG_MODULES=y
@@ -2914,8 +2922,6 @@
 #
 # USB HDMI CEC adapters
 #
-# CONFIG_USB_PULSE8_CEC is not set
-# CONFIG_USB_RAINSHADOW_CEC is not set
 # CONFIG_MEDIA_PCI_SUPPORT is not set
 CONFIG_V4L_PLATFORM_DRIVERS=y
 # CONFIG_VIDEO_CAFE_CCIC is not set
@@ -3954,7 +3960,7 @@
 #
 # USB Device Class drivers
 #
-CONFIG_USB_ACM=y
+# CONFIG_USB_ACM is not set
 # CONFIG_USB_PRINTER is not set
 # CONFIG_USB_WDM is not set
 # CONFIG_USB_TMC is not set
@@ -5515,6 +5521,7 @@
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
 # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 CONFIG_CRYPTO=y
diff --git a/kernel/drivers/usb/serial/Makefile b/kernel/drivers/usb/serial/Makefile
index 2d491e4..dc48ca8 100644
--- a/kernel/drivers/usb/serial/Makefile
+++ b/kernel/drivers/usb/serial/Makefile
@@ -15,6 +15,7 @@
 obj-$(CONFIG_USB_SERIAL_ARK3116)		+= ark3116.o
 obj-$(CONFIG_USB_SERIAL_BELKIN)			+= belkin_sa.o
 obj-$(CONFIG_USB_SERIAL_CH341)			+= ch341.o
+obj-y						+= ch343.o
 obj-$(CONFIG_USB_SERIAL_CP210X)			+= cp210x.o
 obj-$(CONFIG_USB_SERIAL_CYBERJACK)		+= cyberjack.o
 obj-$(CONFIG_USB_SERIAL_CYPRESS_M8)		+= cypress_m8.o
diff --git a/mk-rootfs.sh b/mk-rootfs.sh
index 8efaf59..ef5e05a 100755
--- a/mk-rootfs.sh
+++ b/mk-rootfs.sh
@@ -1,5 +1,6 @@
 #!/bin/bash -e
-TARGET_ROOTFS_DIR=/home/data/rootfs/rk356x/ubuntu20-lxde/lxde_ubuntu20_rootfs
+#TARGET_ROOTFS_DIR=/home/data/rootfs/rk356x/ubuntu20-lxde/lxde_ubuntu20_rootfs
+TARGET_ROOTFS_DIR=./debian/debian_rootfs
 MOUNTPOINT=./temp
 ROOTFSIMAGE=rootfs.ext4
 OUT=$PWD/tools/linux/Linux_Pack_Firmware/rockdev/Image/

--
Gitblit v1.6.2