From patchwork Fri Aug 19 14:00:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1668118 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=oNvgYKcu; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4M8NjJ0QWsz1ygd for ; Sat, 20 Aug 2022 00:01:56 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 03D7684B69; Fri, 19 Aug 2022 16:01:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="oNvgYKcu"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F060A84ABE; Fri, 19 Aug 2022 16:01:02 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70071.outbound.protection.outlook.com [40.107.7.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 32CDF84ABE for ; Fri, 19 Aug 2022 16:00:57 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FHZRGi7T9zSvyz106szG06htp6VU11GERQ+if9nDbOgrssE5EuieGSbYRw5pruiQVGjSC3sBrCF6KA714I17+X0Ws1HA67J/FIudvhjA5Dz0KNYgTCskHhyriHuqMWlqHccJkCwBIetSvMeVgwbrz3V7VL+Rkl7zLiaIZ/ZYRpG11N/EExbkGuOtwCZjDukDi7CvXpl8melw6M+mA37D6aRAIZASQcIRuDNjm3qWTM9rnpXktqJiPbJTpzPulvG7vdoHere8p+LNuT8/TmizCh56VcXbMVfSWE54M9IUOJFyIxjJS+metkIcOec8CqOqGYCa8WCgro6aJCNMx7kkjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SoPVELyNFr5jczGcFJni57pwbP+oIitmYnrBA5jwzp4=; b=Zig10CJw4HmdYlGrU7HJn2Sxe8X5XZwQ22+jcVn1hg6OGM8x83xkd4WDhQJuOslh52/tphdzaVEyN3NS/ABhCKpi5rfIz2x/RQRYkFoXO4DvRAWlyhhw0QTZ+ocH1SBIkDcuYHw3yyOnTBAVAv77rHigaQPRy2m0glIO4UjHksy8AEg0yqpdlT9gHNOLqfoDLfupHl6WuGlWHpy+chmDIxcUPBaXwkLS5KmkLLpquZJyHe+hbb7mx6Q8RZBv4FNegjkhG+l692jVuzWKflmefcVzONgOz7xP9wIzdFNp6tZorsu55lMznjkr/U8LTcHIdVkh9TmUwH7pXCnfC/VFpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SoPVELyNFr5jczGcFJni57pwbP+oIitmYnrBA5jwzp4=; b=oNvgYKcukgmZ5U6UPK4AyV45OhR/aHwyokfWTTl87JaxqgCJ0Eix0NyuxjJbpKDKPlyNETbISg2HE0LneL2mfocdDtcaaHZo/bZ5VeHqhMDb0qVJwNZn//nxPBDTH93H1v8yErAM63cl+fhSaUxdvnGnThv9SKrU6RwB27e0tUc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by VI1PR0802MB2302.eurprd08.prod.outlook.com (2603:10a6:800:9e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Fri, 19 Aug 2022 14:00:55 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f95b:2e64:9ee6:4d44]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f95b:2e64:9ee6:4d44%3]) with mapi id 15.20.5546.018; Fri, 19 Aug 2022 14:00:55 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Alper Nebi Yasak , Simon Glass Subject: [PATCH v5 03/21] binman: Forward AddBintools calls to sub entries in cbfs_util Date: Fri, 19 Aug 2022 16:00:17 +0200 Message-Id: <20220819140035.32760-4-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220819140035.32760-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20220819140035.32760-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: AS4P251CA0011.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::7) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bc895332-f226-4b14-7f2a-08da81eb3be9 X-MS-TrafficTypeDiagnostic: VI1PR0802MB2302:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ddgodNUDNUumdLiPP4RPyA8BZWCUXumFcNiQTBtJkpU8j7zD9IL7SPwhKbzpogXJMMUz4i88dJ9Wjjv5eEX0Iq0BTEWcd1RpODfxLxEhOTa13kESG0Sqza8MvI1HCQrpRH72IYv7UA7Tq+lnp7krRe7xT3m4NG3sUH1jbQbXmg5Gdbx0sa7aBPO5XjWSy8vp0msE7BHzBvCZUDbDZVjctm83Xyq4IaCbN6VZ+9aktXCpV2ukB1hCbvVMYh/QSkG9G8cfJqa1DwYn14Vznrce7P6LtNqmDMFLiIsW0NEf0phYpW/LjmuWKg8Sp2EXYAo6BS/U5BA3upeWyLwWPwNNcSV6tP1tINZwyrQcTs63S5rpXxvWpjSIi0lLJ1lSQ9n2NyPoZM+KuqttSqFRHN6xfmq0pQ+C8G7ccT/gxPIHGejUBBiy1QRfHl2LMm2OyVodSa8DVBs75HESCOHSWe+xNoS5OSHIlwWv7fAS0tKDJX1vMzCO8qlueUopzHkfn8BbgUR3EyLPXjy3JW6bM6tOVLFU3UD8dSHgXYceu6gguHxb8nMnMSxjX9Xup7tC0MPFMUNdp4bM8R50T2Y9pGI+uPHO3g1WMHz5CIGqGPTaxH1Otmliw7UHgKpUBiAe2qIPdbf52yo/UO2CcM8X4Qwj8q0xynPSCqWhKSQ7BpywGLxeoCt4W7d83gxUiHwhIifpN3kmB2CZ4wh9AN5CGRuLVWw+HagTiYp1zcbFGw+SWquPNZzDGtMpEebXtL+/mHIeB5ArNofULZJliCtRct+B8w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(39860400002)(376002)(396003)(136003)(366004)(6486002)(6666004)(2616005)(478600001)(316002)(2906002)(54906003)(6916009)(36756003)(41300700001)(86362001)(1076003)(186003)(38350700002)(38100700002)(26005)(52116002)(6512007)(6506007)(4326008)(5660300002)(66946007)(66476007)(4744005)(8676002)(8936002)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dv8LEBD17tFhNSMYESJmSwsB672NOUyPPYry87vNUDornnUhHtTwD1ukFROGRa4JspVaZe1AvvUiO4yYc+FdnQGd8JARQyzvD75blisvlH4KCR5pu5cr8cGYfcHa3HIyXBvcsdvG3CJ39n0qlNlfD3bhWod7NaDtq/lGdmuYlk9ZUFp91BQYRebXfHXSh/9WI5YdZ902GZZeSf7Sl3SpJY1BPQKwlz7zb4KSvezKj6kAQA5AMa4pfKY9uCPRKMzDi/ypHZ2rk1splRoCNa/gGpm+Wd/b9sPMM90OgzOdOezZ+myOsL6pn9WCHx+WhD6YtAXxGxtAZ+VY/StNeIGh06v8YUVF90JjZQyLjQ1UCyN9E4GXG7U0yIwbIY0XSJsJRtn+oLiH3P4wvs466e8VwUsu5JgJ+6hXOuCA8gJglOYUMHFxzlOcOr+NGzPbD6pvxWB8r85X75rZ+njYKlQGP4EfDkOTT7R51HYkclDipUnYqUxljTx4WcJxcU6sKKOgfGPWjR0rxrQfBJyi4LmM+JXyG5hh3gicYu3cKqAgqNMal9/0dviBYWYULI9gv9nXZVZJeS5CmlGP0pCKgR0uZGfjGAwRPMlxi9YQKqt+Z8TbdjWgFuLoGjjNu+R2adAEta2EKmneNoXwfo3k5D+yjzhjS+I+85Dd/1lEv8+Y27c05EpbaqCjdTPB8svxh5RW23lc+DIg38NGHeFvbHQ2fJCAfOCc3BDmwYLf9VNtjjhXHca2JSLolM2NNGlJnJqZICUL6eIJMJnLYQd7sJ0GSGLj50oQuFGT69obgVgKfSuot+DOcjCUMEQjQlg9Hya3IOqG/rd+jHowMsCbvq0nSl7U0R5jXvn/n/EHfbS6kWyGu3URoJVfvLNaZ7iJWndYrkOPHrIptUDE0nTdJrROD/EHIfYOrIvj/ufIB70MddB6z5Pv9hELSErzlDVSlapfrDBY2wqfojVwHN0NLwmdgHcw0WLOeBkLZjjoaaxjQcAt2W0mZx6kb8VGEiWV/qjZWAnnUB5JBndZQP5QkElpFSm5Klcizlr5EhW12cdM2siQugZJxlBpoCLar0/GNCi18vxwHTqsisMUMgJl0nO+jvCX9Pc1ZsGN1gHX4ROAMilsnVGM2WtQ7andgHbomq6Z2CihqFyjLndAvhnXmaNNWBx4IfBHTtHbXTpgbFV9xuDBdFBUSw1aSIgBMZL6ClaeEoFHlj/ez9+/BB2WYJiUOH1zaS2fiY5uQKnuxTfgl9vodi/BicA+LAGbYAPp4L38367l+j+L9zV3STi56JlSZlKcySwzGbswNQbg1Q85wEx7RnX2vQHgZj/m7cKtXfDP7nbXJhXKtLVpKeB8dtJO9RFzmGh7O1++3f3SjoAMSgEm8he946KknYU6b/JOCgVfvJu6Nvn3IseIgomIHzf6rRqsz9HJNH7jdMe01shTQoozSsBnY6gAYlaXT7d4jhgKsTFwhvKkm8MRDU2y0p2/QuHvkAf/p7OnjB3/y0z+LWQRbVywXBlOQFaEwrCi6Jvy4fsx8bJ5Gqp+pSIepoAw/fjY/ysSJqXaxLBV1dDy9BdU+8owzoVCTdP4sIZu93SqnDycPvWiZL4wwvLctoVSkA== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc895332-f226-4b14-7f2a-08da81eb3be9 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2022 14:00:54.9895 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JYAALj9bmbWkUn87b0G88Dgif72alx5qU6PE+9kHVdWMXLcJO2DPvBzXccpmNVlB9aOLjqhImU83IWEYjovCcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2302 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Forward AddBintools calls to sub entries in cbfs_util to collect bintools of sub entries. Signed-off-by: Stefan Herbrechtsmeier --- Changes in v5: - Add commit to forward AddBintools calls tools/binman/etype/cbfs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/binman/etype/cbfs.py b/tools/binman/etype/cbfs.py index 4a1837f26c..832f8d038f 100644 --- a/tools/binman/etype/cbfs.py +++ b/tools/binman/etype/cbfs.py @@ -296,3 +296,8 @@ class Entry_cbfs(Entry): # so that child.data is used to pack into the FIP. self.ObtainContents(skip_entry=child) return True + + def AddBintools(self, btools): + super().AddBintools(btools) + for entry in self._entries.values(): + entry.AddBintools(btools)