diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2025-07-01 21:46:12 -0400 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2025-07-23 08:48:29 -0500 |
commit | 124615e20d2bbf843d72c2436c615a1b34d205b8 (patch) | |
tree | 5c6783f6850ac78073691803db1f61b4bf91023d | |
parent | 8cd5589bbab06914024ba43f06824ddf33dd73aa (diff) | |
download | meta-ti-124615e20d2bbf843d72c2436c615a1b34d205b8.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.inc | 6 |
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 | |||
2 | def get_dtbs_from_kernel(dts_dir, dts_prefix): | 1 | def 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): | |||
36 | KERNEL_DEVICETREE_DTBMERGE ?= "" | 35 | KERNEL_DEVICETREE_DTBMERGE ?= "" |
37 | 36 | ||
38 | KERNEL_DEVICETREE = " \ | 37 | KERNEL_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 | |||