From patchwork Fri Aug 19 14:25:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1668160 X-Patchwork-Delegate: sjg@chromium.org 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=mQJLOJTV; 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 4M8PFr5sfMz1yg7 for ; Sat, 20 Aug 2022 00:26:40 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6D7B984BBD; Fri, 19 Aug 2022 16:26:13 +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="mQJLOJTV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E42B284B67; Fri, 19 Aug 2022 16:26:05 +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 EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2043.outbound.protection.outlook.com [40.107.20.43]) (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 2E59284B67 for ; Fri, 19 Aug 2022 16:26:00 +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=hWJVokuiF2T1jygxBYjrIWjKXMqBDVU3lfVJRaJ5PCnxJmiWoi2zDQG2UWUBYj9C+0FMSWIcEtQSkJ6h8yNkm/vi8pM65ClqQ5DHfaLGvI+Nc0HnmpBQnxgI/T6rYwrWzFuoFnXqsHn3PDsRUd/cSJGGfmiSAdI+SpRWyuk1YNebszNwuctVjRXi+CflS3nLndDQ9SE6D8fRERwJ0XjUWG39JeCfCih9WUv/e3uwvnYal5X/vatuAxZ8subtmrAlzH/RQpYrKc45z0bTR1qDdWw7AtA1Ay+4xwbuGijEtUXzVHD8A01wCx9Ve2et/6a5H933uGmd2CthYdOuDfNqow== 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=pf6dVxQw3JPIyAoUf4tor8Q1oTLC2jMCU0F1R21vBCw=; b=WaT5Bp0gBElmKWUkSoi/FiMUrD1f4QjFE7j8QuvBMidwm2G2ETMBZaE47qrSD0tag0QcEM5razTOKCl2EQfgZr5DA+HSxQkhZkaQ1attw5neSWoo59FOY0SxBOTe27FZVhgVLR0xa4uajGVRzYlaZKWt3NbX7Ey/cvdLI5XjC0m7+tdSftIZu/xsJivE/VpFESanORMQhOjsQQ9WuYb4aT77MAO2JDe1G6Xk+zm05YyGWNxdHBrPGkth4P590RRTwn1qkAWY8NhllS4ItRw98k1qiMfov6OU1XcWGBZY80zL6mH4onZlCgPY4tAo3PDOsIEvkCF3ddUgJ/FUYBh0eA== 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=pf6dVxQw3JPIyAoUf4tor8Q1oTLC2jMCU0F1R21vBCw=; b=mQJLOJTVUuYdrqnL/L3bKhu1R+9w4X1H60Z/svJwct4+z4qAHFnpqucL4ve90bdpr7j6XC+PoE7JwiupQdWT+OwsiwzH7sI7D3xI0sxyskUmBUywh8eflNz9Z9jp6UeJWkObPszfLtPwJHh8j8jkvxt8X5C41k3/g+gHaOX1uyw= 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 AM0PR08MB4241.eurprd08.prod.outlook.com (2603:10a6:208:140::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.18; Fri, 19 Aug 2022 14:25:59 +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:25:59 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Alper Nebi Yasak , Heiko Thiery , Simon Glass Subject: [PATCH v6 04/21] binman: Forward AddBintools calls to base class Date: Fri, 19 Aug 2022 16:25:21 +0200 Message-Id: <20220819142538.24847-5-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220819142538.24847-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20220819142538.24847-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: AS4PR10CA0015.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::11) 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: 21e2a208-c328-4c76-ca19-08da81eebc5f X-MS-TrafficTypeDiagnostic: AM0PR08MB4241:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Aqrx2McnhoQB+SZcbmG2JqPt98ZNjy4WxxDIvJ4ukpqC5/c1h6BFc15LgPs35gjZOSB5Z+jp8K8ktl7TdLsFU6wt4yISMcr/Fg12eV+aZKmxpFFu0gm5sQgjb5ZiOIpe5HKEun3Zzamhu8tE2JGToaNuRNTt/4cfR41AvrbPhAaKS7C90ShyOBZMAyJhBXgUKvadz36rCwjkS0FKmAvKITl1+FbghtZYNjdG/6PtuHPgnWCfEFCZNzQo6BuobD1I9SCa0wCGXO/9UZCAjOpSJsXW4JftZk9nCP/5fPYw2CKTt5GI6PpT10NlvVbBPsTu+MUYBP7sV2KFEpn1L8wFHijaKo+LKhvpiHNYhd65ibGzBWEg97PDVpQy32f6CGahdVQ32AUafVvhfcvEd2vxnlrhAtpf9fF49jXVmSlccTu7O4wYPRRzqcx3pDfBa/Vct/EKf8urKbbMyh6fWiX7k2Mj26dn/pFItVheJRZzaB+tssFUTouok5ydOzxi9LnEWm8w2sGAycXGVW1tAAe5qe6c/XUSm/Bftpo52JykrW6qhSDj77Bc23DyPJbtKqVo5yhPhDpcXo+ZPcnNtyO9stuqCbygdQnJebnMBngkEBqYi6gXv+TKRcRuSZNKZe+cm2jlUtJIxdXGJVN4Yr7xT4KAd0v53todV1NtGG3Fy+6OQhXaAWqiQa2ZI2Kchl5LnW/Q8b+mLZTbJu3uLT95fKd9DLc4VEcdrPYbkoHmwrJp5gxgN+VG+zEW2BnCcqIV 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)(39860400002)(376002)(136003)(366004)(396003)(346002)(38100700002)(2616005)(1076003)(186003)(38350700002)(8676002)(5660300002)(4326008)(66946007)(8936002)(66476007)(66556008)(36756003)(316002)(54906003)(6916009)(2906002)(478600001)(6486002)(52116002)(26005)(6512007)(86362001)(83380400001)(6506007)(6666004)(41300700001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vnYrL46qpJdIo+Uu9iDoYxTBmgY84Q5J0UNoKX9wZnKL53sIHXFxneNxHc0Bv7KGtmuVnLGhCaDP9nNzw0iGiaQ6VT11k1TfH5HhkimO40w6cEiMNxnUXyj1obarnfDccaYG0/F5fHVP4NP5sv51ALZ0qLnzPcYBjvZKXbSqAR+NJAyv5bWOTh1a33q0Hqq60qiHEFL/Aqdrf2X77RNks219NU34wuRASWXWqr8GVOBK/BN+pyt3/iZXWFcX0j/suM8wAtcj0UdYpSCMXExMV7iMvhEfZS6F0Yc6BnjKrDPZ9YEvQWuKewp64w87H8UCkkb8LyrVEIRnG0+4XCkHn3B3oQqgqrBpJoe/Ssi4LF0swQkxbLyWPC0woM212G59iFymT8cvMLWPPChkJNxKyOC5qI4U/CVsQtuopv03nEMZUBUA49PBmJiRoL5PZvvUh5preDb/zeB9SlAL8B+DunqUYYdalZZoZ3PMqBHlBbYoSlcAb1nX0x5gW3SIlf+4CheGh3mX6HoI1lfexfNHlEkReXAQC29RClKagPt7fbNpw+z2oKgXs/V/wiUsfXrWzogIPObPCAz49GTgrUYWhcLnaSmFDMlCox+8g1KJgPw38so2pS2PLocEFQXnM60RE8NmLcdDPCE+Nwbkn7hpefx5UO4u3jqoX4UuVU0KzrEHHUhKPeGCZC9G0eGJrtfxjHULDxcJ6Fg5DbEepzcPc9gpRp3Cmtuy9RaU/xkVeg4xQW+JBqnqMmvVia0GgrzreBnuxEK61IjiEnUAn8TfbAlnUjmjrDlM6HweLgEmhLmqjObXkO5Ggoa96KDSSFaUVuaFLarl2rKxh9VjG7cY9Ik/6LOtwhnPjR17Ln0oKE9TguW222uiX2nHzTOxRYieaCTZno408mI1+iLPK+yDxhgHAdVwZyLuUNvO1nTsB/9aom6rySx7Bfr5C9atz6YT7qb2nqzUrabUp4KX7iZzJgy4Tj4STxP1W+OvuEqZpSzdHl9JMhjDVm3xyteNDfBLJFeWDfuYuR5BvrbMQ1c1stevGu/YNbGDpMZtvH7DiQ350Ck97yfd3Tko+4WEE8X+psIiWbpITgovPSSJ28KW9C8l7rjd1wCfxjyAmxNcJXHfFIICmO5QLCBG0ybYBux/ee+NwqcuPFB1UiywY7hpLcrtBkTqW1ebjodYot9tPlMgriCboSXBYKk6V05gGUuB5KreS5j/4laUb6rTcZvNB4rhwwuxut3YznqdN5Y0hRzN1uWCiEfCSv+iWNqXoHH6pwyR8nbyqxa6VUWj6fgTVc+RYLt/VfPlr1XYcGUqKRGMKrJ26jAE/o9ng8yAWpH6dV3bc9cslPR6yhp5sU9W5qoVlAd5XQJMiTwNJSXMU4RvBirdv/Tr9RhaIiYVQcGFxpw5vLztpV8fbUnpEU0JRH4xFBcrp47Aq4Kd6pom8sBocA+xcp0dl+RW1ZpAmKMK+882q892CJaXgf0GmPBevYkjUzPuvEgvio5rA3AdFUvpPrla73rlc0X/b9uje6gdOdNCZpn/dagNFP7RtkaYqepdiftojETa3+7njgeXxulq/I1XCNyZKw92ZZ6WiYBA1B2qsvjHH4JGapgv7MYDOg== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21e2a208-c328-4c76-ca19-08da81eebc5f 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:25:58.9877 (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: 1RLqs4AbAcnk4Vx0Deis6A9amooovZMrzWrySP/g6eBgE4VCsZ6P2eWQaO5Jpa7QDPzoop8YJxl36luDBjynmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4241 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 base class to collect bintools of base class. Signed-off-by: Stefan Herbrechtsmeier Reviewed-by: Simon Glass Reviewed-by: Simon Glass --- (no changes since v5) Changes in v5: - Add commit to forward AddBintools calls to base class tools/binman/etype/gbb.py | 1 + tools/binman/etype/intel_ifwi.py | 1 + tools/binman/etype/mkimage.py | 1 + tools/binman/etype/section.py | 1 + tools/binman/etype/vblock.py | 1 + 5 files changed, 5 insertions(+) diff --git a/tools/binman/etype/gbb.py b/tools/binman/etype/gbb.py index 7394e4e5d3..ba2a362bb5 100644 --- a/tools/binman/etype/gbb.py +++ b/tools/binman/etype/gbb.py @@ -100,4 +100,5 @@ class Entry_gbb(Entry): return True def AddBintools(self, btools): + super().AddBintools(btools) self.futility = self.AddBintool(btools, 'futility') diff --git a/tools/binman/etype/intel_ifwi.py b/tools/binman/etype/intel_ifwi.py index 4fa7d636fe..04fad401ee 100644 --- a/tools/binman/etype/intel_ifwi.py +++ b/tools/binman/etype/intel_ifwi.py @@ -144,4 +144,5 @@ class Entry_intel_ifwi(Entry_blob_ext): entry.WriteSymbols(self) def AddBintools(self, btools): + super().AddBintools(btools) self.ifwitool = self.AddBintool(btools, 'ifwitool') diff --git a/tools/binman/etype/mkimage.py b/tools/binman/etype/mkimage.py index 5f6def2287..16a4eb4744 100644 --- a/tools/binman/etype/mkimage.py +++ b/tools/binman/etype/mkimage.py @@ -105,4 +105,5 @@ class Entry_mkimage(Entry): entry.CheckFakedBlobs(faked_blobs_list) def AddBintools(self, btools): + super().AddBintools(btools) self.mkimage = self.AddBintool(btools, 'mkimage') diff --git a/tools/binman/etype/section.py b/tools/binman/etype/section.py index bd67238b91..48165abf6a 100644 --- a/tools/binman/etype/section.py +++ b/tools/binman/etype/section.py @@ -899,5 +899,6 @@ class Entry_section(Entry): entry.CheckAltFormats(alt_formats) def AddBintools(self, btools): + super().AddBintools(btools) for entry in self._entries.values(): entry.AddBintools(btools) diff --git a/tools/binman/etype/vblock.py b/tools/binman/etype/vblock.py index c3ef08bbb2..04cb7228aa 100644 --- a/tools/binman/etype/vblock.py +++ b/tools/binman/etype/vblock.py @@ -98,4 +98,5 @@ class Entry_vblock(Entry_collection): return self.ProcessContentsUpdate(data) def AddBintools(self, btools): + super().AddBintools(btools) self.futility = self.AddBintool(btools, 'futility')