diff mbox series

linux-yocto-dev: correct qemuarmv5 device tree location

Message ID 20230817142349.4137947-1-jdmason@kudzu.us
State Accepted, archived
Commit 42d5e8ef12934db65c35c1c5f0cabb5c21dbea43
Headers show
Series linux-yocto-dev: correct qemuarmv5 device tree location | expand

Commit Message

Jon Mason Aug. 17, 2023, 2:23 p.m. UTC
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 <jdmason@kudzu.us>
---
 meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Bruce Ashfield Aug. 17, 2023, 2:25 p.m. UTC | #1
On Thu, Aug 17, 2023 at 10:23 AM Jon Mason <jdmason@kudzu.us> wrote:
>
> 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).
>

Acked-by: Brue Ashfield <bruce.ashfield@gmail.com>

Looks good to me!

Bruce

> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> ---
>  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 e695e2d83eac..fba603b0f2b8 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.30.2
>
diff mbox series

Patch

diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb
index e695e2d83eac..fba603b0f2b8 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"