From 7a514684de3e29cda5ef8eccf84fb7dfb24583ae Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sat, 08 Oct 2022 17:07:21 +0800
Subject: [PATCH] update hardknott for kernel and add some tools in image

---
 yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb            |   63 +++++++++++++++----------------
 yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf                           |    2 
 yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend |    2 
 yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend         |   10 +---
 4 files changed, 35 insertions(+), 42 deletions(-)

diff --git a/yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf b/yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf
index 479cfbc..5d27e11 100644
--- a/yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf
+++ b/yocto/meta-igkboard/hardknott/conf/machine/igkboard.conf
@@ -10,7 +10,7 @@
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa7.inc
 
-KERNEL_DEVICETREE = "igkboard-emmc.dtb"
+KERNEL_DEVICETREE = "igkboard.dtb"
 
 UBOOT_CONFIG ??= "sd"
 UBOOT_CONFIG[sd] = "igkboard_defconfig,sdcard"
diff --git a/yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb b/yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb
index 6bb9cc1..fda0d8e 100644
--- a/yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb
+++ b/yocto/meta-igkboard/hardknott/recipes-images/igkboard/linuxsys-image.bb
@@ -9,46 +9,43 @@
 
 ## Select Image Features
 IMAGE_FEATURES += " \
-	ssh-server-openssh \
-	package-management \
+    ssh-server-openssh \
+    package-management \
 "
 
 CORE_IMAGE_EXTRA_INSTALL += " \
-	packagegroup-core-full-cmdline \
-	packagegroup-tools-bluetooth \
-	packagegroup-fsl-tools-audio \
-	packagegroup-fsl-gstreamer1.0 \
-	packagegroup-fsl-gstreamer1.0-full \
-	packagegroup-qt5-imx \
-	packagegroup-misc-utils \
-	firmwared \
-	${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
+    packagegroup-core-full-cmdline \
+    packagegroup-tools-bluetooth \
+    packagegroup-fsl-tools-audio \
+    packagegroup-fsl-gstreamer1.0 \
+    packagegroup-fsl-gstreamer1.0-full \
+    packagegroup-qt5-imx \
+    packagegroup-misc-utils \
+    firmwared \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
 "
 
-CORE_IMAGE_EXTRA_INSTALL_append = " \
-	drivers-mods \
-	hello-apps \
-	gnupg \
-	e2fsprogs \
-	e2fsprogs-resize2fs \
-	parted \
-	v4l-utils \
-	yavta \
-	sudo \
-	nano \
-	hostapd \
-	evtest \
-	mtd-utils \
-	libgpiod \
-	i2c-tools \
-	spitools \
-	spidev-test \
-	canutils \
-	xz \
-	udev-extraconf \
+CORE_IMAGE_EXTRA_INSTALL:append = " \
+    drivers-mods hello-apps \
+    bash bash-completion nano sudo \
+    curl tree xz dnsmasq gnupg git rsync \
+    e2fsprogs e2fsprogs-resize2fs parted \
+    v4l-utils zbar yavta fbgrab imagemagick \
+    mtd-utils evtest iperf3 iotop lsof \
+    mosquitto sqlite3 stunnel \
+    i2c-tools spitools spidev-test \
+    libgpiod libgpiod-tools \
+    libevent libconfig boost ldd \
+    libmodbus libsocketcan canutils \
+    wvdial ppp hostapd ntp iw \
+    nodejs nodejs-npm tcpdump \
+    udev-extraconf usb-modeswitch \
 "
 
 inherit extrausers
+
+# generate by printf "%q\n" $(mkpasswd -m sha256crypt 12345) 
+PASSWD= "\$5\$CZyCdtQE9Dp\$kuAmtCHtAv3X5gL1/imI.g1lf.JChVAEkdA3.8Yw8j8"
 EXTRA_USERS_PARAMS = "\
-	usermod -P 12345 root; \
+    usermod -p '${PASSWD}' root; \
 "
diff --git a/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend b/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend
index 55051b7..4841d47 100644
--- a/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend
+++ b/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx-headers_5.10.bbappend
@@ -1,4 +1,4 @@
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
 
-SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477"
+SRCREV = "a11753a89ec610768301d4070e10b8bd60fde8cd"
diff --git a/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend b/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend
index 585363d..0101b98 100644
--- a/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend
+++ b/yocto/meta-igkboard/hardknott/recipes-kernel/linux/linux-imx_5.10.bbappend
@@ -12,13 +12,9 @@
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCBRANCH = "lf-5.15.y"
-KERNEL_SRC = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}"
-KBRANCH = "${SRCBRANCH}"
-SRC_URI = "${KERNEL_SRC}"
-
-# https://source.codeaurora.org/external/imx/uboot-imx/tag/?h=lf-5.10.52-2.1.0
-SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477"
+# base: meta-imx/meta-bsp/recipes-kernel/linux/linux-imx_5.10.bb
+# https://source.codeaurora.org/external/imx/linux-imx/tag/?h=lf-5.10.52-2.1.0
+SRCREV = "a11753a89ec610768301d4070e10b8bd60fde8cd"
 LOCALVERSION = "-lf-5.10.52-2.1.0"
 
 LINUX_VERSION = "5.10.52"

--
Gitblit v1.9.1