1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-05-09 17:40:46 +00:00

arm-bsp: Migrate a5ds to meta-kernel for stable kernels

a5ds is having issues building its stable kernel on master.  Migrate to
meta-kernel to fix the build break.  This has the benefit of meta-arm
not having a unique stable kernel recipe to maintain and support.

Also, change the name of linux-yocto-arm-platforms to be more
generic, as it doesn't accurately reflect where it is currently being
used and can be used by different kernels going forward.

Change-Id: I4e76c7f1ee4b84641279a389820940fac7130df1
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jon Mason
2020-07-14 08:58:31 -04:00
committed by Jon Mason
parent 8f82b6fce1
commit c576382359
8 changed files with 14 additions and 37 deletions
+1 -1
View File
@@ -9,5 +9,5 @@ BBFILE_COLLECTIONS += "meta-arm-bsp"
BBFILE_PATTERN_meta-arm-bsp = "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-arm-bsp = "6"
LAYERDEPENDS_meta-arm-bsp = "core openembedded-layer meta-arm"
LAYERDEPENDS_meta-arm-bsp = "core openembedded-layer meta-arm meta-kernel"
LAYERSERIES_COMPAT_meta-arm-bsp = "warrior zeus dunfell"
+2 -2
View File
@@ -6,8 +6,8 @@
require conf/machine/include/tune-cortexa5.inc
PREFERRED_PROVIDER_virtual/kernel ?= "linux-upstream-arm"
PREFERRED_VERSION_linux-upstream-arm ?= "5.3%"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-stable"
PREFERRED_VERSION_linux-stable ?= "5.3%"
KBUILD_DEFCONFIG = "multi_v7_defconfig"
EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a u-boot"
@@ -10,6 +10,12 @@ FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
# Arm platforms kmeta
SRC_URI += "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
#
# Cortex-A5 DesignStart KMACHINE
#
COMPATIBLE_MACHINE_a5ds = "a5ds"
KMACHINE_a5ds = "a5ds"
#
# FVP FOUNDATION KMACHINE
#
@@ -1,3 +1,3 @@
# Add support for Arm Platforms (boards or simulators)
require linux-yocto-arm-platforms.inc
require linux-arm-platforms.inc
@@ -0,0 +1,3 @@
# Add support for Arm Platforms (boards or simulators)
require linux-arm-platforms.inc
@@ -1,24 +0,0 @@
DESCRIPTION = "Linux Kernel based on upstream tree"
SECTION = "kernel"
LICENSE = "GPLv2"
SRCREV_FORMAT = "kernel"
require recipes-kernel/linux/linux-yocto.inc
KERNEL_VERSION_SANITY_SKIP = "1"
S = "${WORKDIR}/git"
# Override do_kernel_configme to avoid kernel being assembled into a linux-yocto
# style kernel
# https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#ref-tasks-kernel_configme
do_kernel_configme[noexec] = "1"
# Make sure no branch is defined since here we track a specific version
KBRANCH = ""
LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
SRC_URI = "\
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux;protocol=https;nobranch=1 \
"
@@ -1,8 +0,0 @@
# Add support for Upstream Kernel for Arm Platforms (boards or simulators)
SUMMARY = "Linux Kernel Upstream, supported by Arm/Linaro"
require recipes-kernel/linux/linux-upstream-arm-platforms.inc
SRCREV = "v${PV}"
LINUX_VERSION ?= "${PV}"
@@ -1,3 +1,3 @@
# Add support for Arm Platforms (boards or simulators)
require linux-yocto-arm-platforms.inc
require linux-arm-platforms.inc