blob: 3bd4c7565f31cfe8853215e7809a7f624f466c0d [file] [log] [blame]
Andrew Geissler9347dd42023-03-03 12:38:41 -06001KBRANCH ?= "v5.19/standard/base"
2
3require recipes-kernel/linux/linux-yocto.inc
4
5SRCREV_machine ?= "84f2f8e7a625aae0fa9e7027a2e774b99b646cf7"
6SRCREV_meta ?= "239a6c0d3c3b046971909f1e066380465b0c331d"
7
8SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \
9 git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.19;destsuffix=${KMETA}"
10
11LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
12LINUX_VERSION ?= "5.19.17"
13
14DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
15DEPENDS += "openssl-native util-linux-native"
16DEPENDS += "gmp-native libmpc-native"
17
18PV = "${LINUX_VERSION}+git${SRCPV}"
19
20KMETA = "kernel-meta"
21KCONF_BSP_AUDIT_LEVEL = "1"
22
23# Functionality flags
24KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
25KERNEL_FEATURES:append = " ${KERNEL_EXTRA_FEATURES}"
26KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "", d)}"
27KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/scsi/scsi-debug.scc", "", d)}"
28KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/gpio/mockup.scc", "", d)}"