summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@konsulko.com>2025-07-01 21:46:12 -0400
committerRyan Eatmon <reatmon@ti.com>2025-07-12 10:15:31 -0500
commitb14bb00d3cd393452ecb543fc41984949ba32f7b (patch)
treed08fb98e4a3f75cb6f7e45099d2d84f025896b7f
parentb07a909654ac542353a7108f7a82bd5e1e2d4a82 (diff)
downloadmeta-ti-b14bb00d3cd393452ecb543fc41984949ba32f7b.tar.gz
ti-kernel-devicetree-prefix: use shared kernel sources for prefix match
Handle devicetree prefix matching inside the shared kernel sources tree, instead of ${S}. From the kernel recipe perspective, ${S} is just a symlink to the shared kernel sources. But since the new FIT image wrapper is a separate recipe now, it has its own different ${S}. To enable FIT image wrapper to support devicetree prefix matching, it also needs to access the same shared kernel sources. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r--meta-ti-bsp/recipes-kernel/linux/ti-kernel-devicetree-prefix.inc6
1 files changed, 2 insertions, 4 deletions
diff --git a/meta-ti-bsp/recipes-kernel/linux/ti-kernel-devicetree-prefix.inc b/meta-ti-bsp/recipes-kernel/linux/ti-kernel-devicetree-prefix.inc
index 04c91004..2d7be280 100644
--- a/meta-ti-bsp/recipes-kernel/linux/ti-kernel-devicetree-prefix.inc
+++ b/meta-ti-bsp/recipes-kernel/linux/ti-kernel-devicetree-prefix.inc
@@ -1,4 +1,3 @@
1
2def get_dtbs_from_kernel(dts_dir, dts_prefix): 1def get_dtbs_from_kernel(dts_dir, dts_prefix):
3 import os 2 import os
4 import glob 3 import glob
@@ -36,7 +35,6 @@ def get_merge_dtbs_from_kernel(dts_dir, dts_pattern):
36KERNEL_DEVICETREE_DTBMERGE ?= "" 35KERNEL_DEVICETREE_DTBMERGE ?= ""
37 36
38KERNEL_DEVICETREE = " \ 37KERNEL_DEVICETREE = " \
39 ${@get_dtbs_from_kernel('${S}/arch/${ARCH}/boot/dts/', '${KERNEL_DEVICETREE_PREFIX}')} \ 38 ${@get_dtbs_from_kernel('${STAGING_KERNEL_DIR}/arch/${ARCH}/boot/dts/', '${KERNEL_DEVICETREE_PREFIX}')} \
40 ${@get_merge_dtbs_from_kernel('${S}/arch/${ARCH}/boot/dts/', '${KERNEL_DEVICETREE_DTBMERGE}')} \ 39 ${@get_merge_dtbs_from_kernel('${STAGING_KERNEL_DIR}/arch/${ARCH}/boot/dts/', '${KERNEL_DEVICETREE_DTBMERGE}')} \
41" 40"
42