[prev in list] [next in list] [prev in thread] [next in thread]
List: openembedded-core
Subject: [OE-core] [PATCH] kernel-fitImage: add machine compatible to config section
From: "Denis OSTERLAND-HEIM via lists.openembedded.org" <denis.osterland=diehl.com () lis
Date: 2023-07-31 14:31:36
Message-ID: c06fd1f96f8f4730b7e737f4174dadf9 () diehl ! com
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
to allow bootloaders to select best machting configuration based
on compatible string.
Signed-off-by: Denis OSTERLAND-HEIM <denis.osterland@diehl.com>
---
meta/classes-recipe/kernel-fitimage.bbclass | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/meta/classes-recipe/kernel-fitimage.bbclass
b/meta/classes-recipe/kernel-fitimage.bbclass
index f1c46a453c..13e8947f09 100644
--- a/meta/classes-recipe/kernel-fitimage.bbclass
+++ b/meta/classes-recipe/kernel-fitimage.bbclass
@@ -427,6 +427,9 @@ fitimage_emit_section_config() {
dtb_image_sect=$dtb_image
fi
+ dtb_path="${EXTERNAL_KERNEL_DEVICETREE}/${dtb_image_sect}"
+ compatible_line="compatible = \"$(fdtget "$dtb_path" / compatible |
sed 's/ /", "/g')\";"
+
dtb_image=$(echo $dtb_image | tr '/' '_')
dtb_image_sect=$(echo "${dtb_image_sect}" | tr '/' '_')
@@ -487,6 +490,7 @@ fitimage_emit_section_config() {
$default_line
$conf_node {
description = "$default_flag $conf_desc";
+ $compatible_line
$kernel_line
$fdt_line
$ramdisk_line
--
2.39.3
["smime.p7s" (application/x-pkcs7-signature)]
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#185145): https://lists.openembedded.org/g/openembedded-core/message/185145
Mute This Topic: https://lists.openembedded.org/mt/100462636/4454766
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [openembedded-core@marc.info]
-=-=-=-=-=-=-=-=-=-=-=-
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic