Browse Source

dubhe: Starfive Linux Kernel

Updated Linux kernel to point to starfive-tech github repo. Linux configs
in defconfig file is also updated for Dubhe.

Signed-off-by: Jun Yuan Tan <junyuan.tan@starfivetech.com>
Jun Yuan Tan 2 years ago
parent
commit
f556fbae89

+ 3 - 4
recipes-kernel/linux/files/defconfig

@@ -3,6 +3,7 @@ CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
 CONFIG_NO_HZ_IDLE=y
 CONFIG_HIGH_RES_TIMERS=y
+CONFIG_BPF_SYSCALL=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_CGROUPS=y
@@ -15,8 +16,7 @@ CONFIG_CHECKPOINT_RESTORE=y
 CONFIG_BLK_DEV_INITRD=y
 #CONFIG_INITRAMFS_SOURCE="rootfs.cpio"
 CONFIG_EXPERT=y
-CONFIG_BPF_SYSCALL=y
-CONFIG_SOC_SIFIVE=y
+CONFIG_SOC_STARFIVE_DUBHE=y
 CONFIG_SMP=y
 CONFIG_HOTPLUG_CPU=y
 # CONFIG_EFI is not set
@@ -79,9 +79,8 @@ CONFIG_VIRTIO_MMIO=y
 CONFIG_GOLDFISH=y
 CONFIG_RPMSG_CHAR=y
 CONFIG_RPMSG_VIRTIO=y
-# CONFIG_NVDLA is not set
+CONFIG_RESET_CONTROLLER=y
 CONFIG_AUTOFS4_FS=y
-CONFIG_EXT4_FS=y
 CONFIG_MSDOS_FS=y
 CONFIG_VFAT_FS=y
 CONFIG_FAT_DEFAULT_UTF8=y

+ 8 - 11
recipes-kernel/linux/linux-starfive-dev.bbappend

@@ -1,20 +1,17 @@
 FORK = "starfive-tech"
-BRANCH = "beaglev"
+BRANCH = "starfive-5.13"
+SRCREV = "8cb8c83456bff1938d95b88de4b5eb248e8475d8"
 
-LINUX_VERSION ?= "5.13.0"
-LINUX_VERSION_EXTENSION_append = "-starlight"
+LINUX_VERSION = "5.13.0"
+LINUX_VERSION_EXTENSION:append = "-starlight"
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI = "git://github.com/starfive-tech/linux/;protocol=git;branch=${BRANCH}"
+SRC_URI = "git://github.com/starfive-tech/linux/;protocol=https;branch=${BRANCH} \
+	   file://defconfig \
+	   "
 
 INITRAMFS_IMAGE_BUNDLE = "1"
-
-SRC_URI_append := " \
-    file://defconfig \
-    "
-
-#INITRAMFS_IMAGE = "riscv-initramfs-image"
 INITRAMFS_IMAGE = "dubhe-image-initramfs"
 
 #KBUILD_DEFCONFIG_starfive = "starfive_dubhe_defconfig"