xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunKBRANCH ?= "v5.10/standard/tiny/base"
2*4882a593SmuzhiyunKBRANCH:qemuarm  ?= "v5.10/standard/tiny/arm-versatile-926ejs"
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunLINUX_KERNEL_TYPE = "tiny"
5*4882a593SmuzhiyunKCONFIG_MODE = "--allnoconfig"
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunrequire recipes-kernel/linux/linux-yocto.inc
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunLINUX_VERSION ?= "5.10.175"
10*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunDEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
13*4882a593SmuzhiyunDEPENDS += "openssl-native util-linux-native"
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunKMETA = "kernel-meta"
16*4882a593SmuzhiyunKCONF_BSP_AUDIT_LEVEL = "2"
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunSRCREV_machine:qemuarm ?= "d90caed79c490df9aab86920b33698bc29899d45"
19*4882a593SmuzhiyunSRCREV_machine ?= "878a6b6459feacfa733cf27a14b9f70b9922ba65"
20*4882a593SmuzhiyunSRCREV_meta ?= "8ea689ac1980b5c09cd049a3403f72e75a8739da"
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunPV = "${LINUX_VERSION}+git${SRCPV}"
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunSRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
25*4882a593Smuzhiyun           git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}"
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunCOMPATIBLE_MACHINE = "^(qemux86|qemux86-64|qemuarm|qemuarmv5)$"
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun# Functionality flags
30*4882a593SmuzhiyunKERNEL_FEATURES = ""
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunKERNEL_DEVICETREE:qemuarmv5 = "versatile-pb.dtb"
33