From patchwork Tue Aug 1 09:37:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 3000 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 01 Aug 2023 11:37:53 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f186.google.com (mail-lj1-f186.google.com [209.85.208.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 3719br3m021031 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 1 Aug 2023 11:37:53 +0200 Received: by mail-lj1-f186.google.com with SMTP id 38308e7fff4ca-2b9bee2d344sf50133291fa.1 for ; Tue, 01 Aug 2023 02:37:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690882667; cv=pass; d=google.com; s=arc-20160816; b=EqXQ0Anvjmfl59e/PNPfV2gm4nI51e/N+1YW/oe7cYN6J1Ayxgz86KTJNBD1Am68fd 9RP+eQEEqlDIr8Pl5kHx4sOMKwzIlzBWYcKJs6vyiThnBkB8/DyxfRx1KrDWkE0K7gXr SoTa2QF1PpU+P1TJDwhvN7RiZhdyZLiZ2inWiAoeAz4/8CH4kYfOypNw6srloKr8F+40 h9wvSmswOFbeL4Q3IMihSFwhbkJg22dIv6JnagJaC5NOHIsx9m0SjgvmimUUfJ+pDh2b M71vKcVzwaZPhmsgEMULF5kG6OnvB2t+g8mgNzf15jhk8yHSDNkfas+ERaqdD7IF2SDT E7HQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qDja/+/XPCtbqEyKAWeg8w9JvQwnXCxDavZK7s3Locg=; fh=FK95eqZp7lRnKesB3RkINaKKaryhiXkUiWtU9nFsGzo=; b=DQjedlGFK94W+SMCJSyt4RMWYjUHL0Z71m4aujJkga92XHmk+lCBc8Q1DhweFIKb84 uUhPKuC2zXkDh4FvLfqy3FDiwFnLhExeVFIUh9qPHRCgr8zf2CNnSJVcn2OZFmjYsRgr tmHXVRHXpvstRWP1x8mIXBI1Azh58NVgT9iL/AZuv0el0AJFMECqAzEpWq0FbX7AKrtq JDVxR7b5JVsV1UbwxpxQvW7WKad9p/dL+HbIggPQDyOwP0UL0ERxPOEu2HTrj7GSxZA6 eslFwQ+uf1vZE4AGDVnTHP3CmeWjYGpyjdsFFsi0kYYNYw7adLkTdtGqBneHv7SfrodO /VWA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=aPyMXjGC; spf=pass (google.com: domain of fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cih@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cIh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1690882667; x=1691487467; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=qDja/+/XPCtbqEyKAWeg8w9JvQwnXCxDavZK7s3Locg=; b=DRcHXfDQjNVMVyaTnzezKN70iBRpJoMsrbOD4nDAcJ0Ui8ZfP8AGvytaIpxiMfE5CN t70sLUCXWZgTMvzktglhE+BECyjrT8dixiG7Jc63a3ZiHty+Ae65sMlyXMUPJjxb4Fjy nEzqt5LBbZThNf+rNS6ISsIUsvpiWWWbANWg4Of8h0+3F1zA0CtPd9e4rTbiZtkzBno2 mbGE9P12QKQmiJosdbXCepxOHxJ3Op4pLzYOn+PlCt/k0LERs+pc9e5qWAHc/iPEGgF5 4X/QWmGbEeavIU8TWdYdpWNtp2r/2AyRZn1btAStZ8FiVirg+cUttSwbDljYJVfxsDfs Jxgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690882667; x=1691487467; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qDja/+/XPCtbqEyKAWeg8w9JvQwnXCxDavZK7s3Locg=; b=YKr4Whya7BFRR6RsZ9ApewynnrDr2yRP9lOaU0C2/eySq3jt6wv9vHF3QcD4W4EgjT MdQeY1MNpbVrooBSwyKAXD3bwqlbtKCV0vYg1DIDpH8UKxF466nJHar6KgvIa1TB20zQ 1x/J2R2TZNOeAKqKR/Lq6ubX39o93Htu+3MoQnm3W0Y3ykrnItYl7NoKxcxHagL0RKZe K6QtugkZqPpjZj7yEVzgU+VR+nnx/DHbkxyU/naxSULbe0iEEcfObv+I41P7ZJ28+DC+ M49aTtX22O1WXUmg3XnIkWE9lpBOFwpa3TzCclib6/zicg7CN5KQFNYPMuJOvHEFHSPT DSxA== X-Gm-Message-State: ABy/qLaHvJGiB43fmWcRLxx2jk2QdlujKgGnOjUhSPoonYZgIxsIJYwV yeoCWTYd4NGTuZX9j9yFZCo= X-Google-Smtp-Source: APBJJlGgT420u14bRAHglyHPcW4kV3UbcaTl7PRWz+ICUuy5edzSc7lb9WNlx8+2QzJQFSXigs1ewA== X-Received: by 2002:a19:770a:0:b0:4fd:f827:225a with SMTP id s10-20020a19770a000000b004fdf827225amr1622561lfc.43.1690882667112; Tue, 01 Aug 2023 02:37:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:8c17:0:b0:4fb:df27:460b with SMTP id o23-20020a198c17000000b004fbdf27460bls460487lfd.2.-pod-prod-04-eu; Tue, 01 Aug 2023 02:37:45 -0700 (PDT) X-Received: by 2002:a19:5f12:0:b0:4f9:586b:dba1 with SMTP id t18-20020a195f12000000b004f9586bdba1mr1714051lfb.4.1690882665102; Tue, 01 Aug 2023 02:37:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690882665; cv=none; d=google.com; s=arc-20160816; b=OtGON2g+fXOC4bG+wc/t9PHNUHEjgpckynavecFAuMwuC72xzZkPzugCZ4l+cDfqLB VHHJJqwIdFaHfKRX0vJaSELm7VoocJTQ0ZUr3I9iFuMKaGytnbqiWOnjwdqt4myQhu6Z CdiELxQLK3qxRsg0E0HbWCV7wSDrMcQ4Dd5wUcPSsy918sDfN5mXdkWfRGF6Q6M9XBHQ MGpDpqjWSGUcrk9cd05lPhHF8O4fR0KmmQzM4cKmWObDYaf+wiwm52QMkJG3yh4n5f/6 zSwMUn5+Owu0/1PeORotZJTPJPtJ1rtgOIG8xAXRlvs2qJ77U0rG6sz3k5aqUNcPY1y8 TOMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=WuB+w9LCg6Kd3+CnrznccNq54xFxhdAVmMHwve+xA5Q=; fh=Y8xmVxKsXeOwj5VJYPzj0QBUOe1XiBsygT7R+JGa07w=; b=ZkvOrzO425n3Slk0NhDYl6o+rHD863ANX8VOj9FnS3+fm44HnfOw2a2HdJFctUEmFv EQoeFYIxWWpzJlys0gB41ooA9uwvrRPYFdTJNiA45I8unI0fjGLbfIy/XmhRgm3BmqkT JBb1pr3uoZcy0bRd1/YDHyAfyGVMOLl/ZyvHDEEPq7UbP+UPmI7BN48YPhLnfe0vnfBD Jkyl2XAYSWXe4nSB8jdPkH6sAQwrDQtipv7RIhGqu4e5dxm3uoJwRH9V60OecxrmB4xq k4R2zblrFsQPonZQEosOLQjDfH+YeH785iV+F+MzRVqyvDjZk5JSZh85oKUl3sPrYczJ t4YQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=aPyMXjGC; spf=pass (google.com: domain of fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cih@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cIh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id q5-20020a056512210500b004fbdf1f6dcasi705382lfr.4.2023.08.01.02.37.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2023 02:37:45 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cih@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20230801093744a5f7e06dcbc4189fda for ; Tue, 01 Aug 2023 11:37:44 +0200 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: florian.bezdeka@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 2/4] refactor loading of DT overlays in uboot Date: Tue, 1 Aug 2023 09:37:04 +0000 Message-Id: <20230801093706.1347928-3-felix.moessbauer@siemens.com> In-Reply-To: <20230801093706.1347928-1-felix.moessbauer@siemens.com> References: <20230801093706.1347928-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=aPyMXjGC; spf=pass (google.com: domain of fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cih@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-72506-20230801093744a5f7e06dcbc4189fda-_t9cIh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= As we already expand the DT overlays variable in the code generation, we do not need to loop over the elements in the generated code again. This reduces the size of the boot.src script a little and makes it better readable. No functional change. Signed-off-by: Felix Moessbauer --- meta/recipes-bsp/u-boot-script/files/update-u-boot-script | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/meta/recipes-bsp/u-boot-script/files/update-u-boot-script b/meta/recipes-bsp/u-boot-script/files/update-u-boot-script index e9ace15e..14a81563 100755 --- a/meta/recipes-bsp/u-boot-script/files/update-u-boot-script +++ b/meta/recipes-bsp/u-boot-script/files/update-u-boot-script @@ -63,13 +63,11 @@ if [ -n "${OVERLAYS}" ]; then if ! echo $OVERLAY | grep -q "^/"; then OVERLAY_PATH=/usr/lib/linux-image-${KERNEL_VERSION}/ fi - echo "for entry in ${OVERLAY}; do" >> ${BOOT_CMD} - echo "echo Loading ${OVERLAY_PATH}\${entry}..." >> ${BOOT_CMD} + echo "echo Loading ${OVERLAY_PATH}${OVERLAY} ..." >> ${BOOT_CMD} echo "load \${devtype} \${devnum}:${ROOT_PARTITION}" \ - "\${overlay_addr_r} ${OVERLAY_PATH}\${entry}" \ + "\${overlay_addr_r} ${OVERLAY_PATH}${OVERLAY}" \ >> ${BOOT_CMD} echo "fdt apply \${overlay_addr_r}" >> ${BOOT_CMD} - echo "done" >> ${BOOT_CMD} done fi