[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