From 42d5e8ef12934db65c35c1c5f0cabb5c21dbea43 Mon Sep 17 00:00:00 2001 From: Jon Mason Date: Thu, 17 Aug 2023 10:23:49 -0400 Subject: [PATCH] linux-yocto-dev: correct qemuarmv5 device tree location In Linux kernel commit 724ba6751532055db75992fc6ae21c3e322e94a7 all arm arch device tree files were moved into vendor directories (similar to what was being done in arm64). This is causing the following error when building for qemuarmv5 with linux-yocto-dev: | make[2]: *** No rule to make target 'arch/arm/boot/dts/versatile-pb.dtb'. Stop. Correcting the location to add the vendor directory of "arm" addresses the issue (and is what is being done for arm64 machines already). Signed-off-by: Jon Mason Signed-off-by: Richard Purdie --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index e695e2d83ea..fba603b0f2b 100644 --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb @@ -51,7 +51,7 @@ DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'dt-validation', '', 'python3- COMPATIBLE_MACHINE = "^(qemuarmv5|qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64|qemuriscv32|qemuriscv64|qemuloongarch64)$" -KERNEL_DEVICETREE:qemuarmv5 = "versatile-pb.dtb" +KERNEL_DEVICETREE:qemuarmv5 = "arm/versatile-pb.dtb" # Functionality flags KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc" -- 2.47.3