Files
meta-riscv/recipes-kernel/linux/linux-starfive-dev.bb
2023-03-06 10:19:34 -08:00

39 lines
1.2 KiB
BlitzBasic

require linux-mainline-common.inc
FILESEXTRAPATHS =. "${FILE_DIRNAME}/linux-starfive:"
SUMMARY = "VisionFive dev kernel recipe"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
KERNEL_VERSION_SANITY_SKIP = "1"
SRCREV = "${AUTOREV}"
# pin srcrev for now to have a fixed target
# release v2.6.0
SRCREV:visionfive2 = "162a9afb0b009393f4f21ee8c20d773131fd6b1e"
BRANCH = "visionfive"
BRANCH:visionfive2 = "JH7110_VisionFive2_devel"
FORK ?= "starfive-tech"
SRC_URI = "git://github.com/${FORK}/linux.git;protocol=https;branch=${BRANCH} \
file://modules.cfg \
"
SRC_URI:append:beaglev-starlight-jh7100 = " \
file://extra.cfg \
"
SRC_URI:append:visionfive = " \
file://extra.cfg \
"
SRC_URI:append:visionfive2 = " \
file://0004-riscv-fix-build-with-binutils-2.38.patch \
"
LINUX_VERSION ?= "6.2.0"
LINUX_VERSION_EXTENSION:append:beaglev-starlight-jh7100 = "-starlight"
KBUILD_DEFCONFIG:beaglev-starlight-jh7100 = "starfive_jh7100_fedora_defconfig"
KBUILD_DEFCONFIG:visionfive = "visionfive_defconfig"
KBUILD_DEFCONFIG:visionfive2 = "starfive_visionfive2_defconfig"
COMPATIBLE_MACHINE = "(beaglev-starlight-jh7100|visionfive|visionfive2)"