From patchwork Fri Aug 19 14:00:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1668117 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=85.214.62.61; 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=aA1t/knq; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4M8Nj366Cqz1ygd for ; Sat, 20 Aug 2022 00:01:43 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9D7ED84AFE; Fri, 19 Aug 2022 16:01:15 +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="aA1t/knq"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7024684B72; Fri, 19 Aug 2022 16:01:03 +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 641C284AEB 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=fXh3531jxXyUNpoVdYpmqHK/oDFfA1UJ1gZTbLzwl+syRvDBEm7hSaw811R2ZmesVETy75bPs2BuBfy8PxpqUrS+6v3Qeis792rJe4gHq7RStjU1Bm82sp1tS2w30QKx+csF4CmttcwqgfOd3P3tfTC/0jRnwkKFiLSLcNI+YdtmTyrRUBzDU6pPa/XEe4Yhy9DDkgKpQegEkj9uuoOPGCh49nLqIuQStrLn7a4z2FlPgy3ixOI1dtW8dQXnqPpOavuMr5FmsmCIwGcs3tXj8qBzT/sary8BivbH54tcyPgEmLvPX9z8pvfvT2+gHNDpSFCdkBvGDIFUamy/gnh2mA== 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=b9yPh2QR1Pzp93mYWfCo20s9NEb33J+WAIj1DTNdXHs=; b=fVncSpsQWvie7qskMrf+Pkx8YqXcJFwFhqJpRTKmBkYYZKzaKetDuRi5tdmVsttdODJ17a0ou7IBsSYls9a+Z39jVB5iu3Lexz4F7TKZMG7diIDhJJZaFQdYL6lln3iq5p8UjI2k5li3gN8WVDfnccDaToYqSjdNPD4Rb8mDNqnNnvIix7ExRXb2jeY3gaLEItDceo/FCooiHYSBr65Vlrt6LbFD9eLdRxI4zEPaV2G11jpWqMZNm2lgcjiVbHrEsaKgnce/jnR9Aqf1dipBQ/k9+3DjP26/tmimMjhUEjcUZBomiIsIFjhV2P0t7i0sYsmq99Xrc1tDd1qxsLlNNg== 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=b9yPh2QR1Pzp93mYWfCo20s9NEb33J+WAIj1DTNdXHs=; b=aA1t/knqvbnJHDvCAV+EcJRPjXqffqCRpekpjIgx3zYkR1QayGMXuzY4nZmPikJngWjLWJPRR+f0TEdt1ud0A8lcDauL/t05RZdcSI9sRIDK3cdWyzpgPq/6Hdz72UCb8eGhgLIriyy6mdV4/E+bH6w98aByAWqJzL+1Ilbyc68= 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 , Heiko Thiery , Simon Glass Subject: [PATCH v5 04/21] binman: Forward AddBintools calls to base class Date: Fri, 19 Aug 2022 16:00:18 +0200 Message-Id: <20220819140035.32760-5-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: 12d3a027-cd9d-4506-c1a0-08da81eb3c3a 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: 7upSCn26E0z3FkDuIhmf1BDUy+E/2d/aW+pGsoS4zTc/CTGtKIx6dy10B+hV5kKyl1L/LARSMLbiRWaiM8FltrVihTZa9iD6PhMA1IGMMno0uXis7jdJU6smwHJW7uIUFwySnaw9feHm7CCPxT8d/XSNj4wWrmNk4gYAfIwmJyZhVQDUbvyRfLTbbfQ34qL2LTj8VfGG5Pup9In1jr1I8Xde1nq4kuPiZ2fkncteZkskRxp3k9Cqa9pOf8XqSCartbSBHRz9+fn/tMRoePLioTTcomYn5M10k/9GxYf51tdK1i0oD+kxpJXvZOkR+k4maqyFNUyHOrZNx3hINFQHMmHEHvSkliDT0mgd6Y+7j0FLT5KwNLQh6hO6UYsBRMXAFgGsgiLigRUjocwjjdg43JSRfBe2GUT2XfvaRDm+vEtJXOqjt87d7qQSGGOeO5Kb+QHysiJkNpoobDaFuMs5tRmfZXVsHgmRZN1sa7dwPwZ0Kx4On6zCEwaUFyF0y9bPRyOHBAq+PJQbRZl5MF9EIbn8wvsHfmLpJu/h4DMLbfNPM/b8V2xarGE96SAghVJnFdXU3BDmgD/ugh2+e92kL2VSArygO8FHVX9v7NUNBYpZ2h1ATz2kDcmIvDDENPegmQjnf659oGaUR3DNBZzj8Fu4XwhpLKrDRocKGRrKSxHt4ea71+z15cHaj3i8bJS0cuTcjx95TGOucaWG//tJ3ZmESiStYQMxgCby+1NDToKBhbXa6QvU2CIWc+4M/fwBXa9bxWyLebfXKq2Rfq3Aww== 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)(83380400001)(38100700002)(26005)(52116002)(6512007)(6506007)(4326008)(5660300002)(66946007)(66476007)(8676002)(8936002)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IztdvvF9jgXw8tQexSV4cbr0R94s/CYCzVusACRzxgOCawThFKkXNiinBiVqJ9iT94BvLROHLc1UaS1UwR8mMLsjJSjKzA3mjrLrISWH0YNmoi9NB2RsxIsUKWXHJjSrGfM1KUq5+5ZjYzHYF+LAaZdPRseC5vsB36ZIDdVDe66lLekDuX5Ix2h0vob5Q0OwFfPU11fmEhLUopVYnLJxaeL+rMmgF0opUIvzNSo55RsIrLArbqV73zEAtHzNJmteVhhUqwEClYhqXSkZwWaSqAFCjPN9ShPEJmly7iLco/NUj38t3Utz4hodk3qnZzh3mNludsRm30JHDeQ6sTBHUgnj3X7iJG80zTDSyeN8AIR1uIOGIeiW8rgOcqhxyhhZVSaO8HBqqc13YBiBgTKVW8x2A9/BRd5MXpxt1KeHUds55IalXDckgHIQ1/cmpxQ7I6Pz4nqugnfHSHfslljfDVsNWXzPTNyGhCXysf9ELW9TfZH1odI1elbx4rI2M5833NEOLH27sB/9EgDIPkr8NgcZT2KGC8rOntPoOmQSBGbhWGP+v8Fbd2zprsITyP65+gJAAnYkacCU0omjOUpzqOAUws+uqkO5wEcf3kfZ6mRxr/63o9QD5G1ryxYxhRTKN0MlTzmnqtbWSx1R39gHjM03eTyo166Z2ZOQdh9IFOZaUFIxftBvgnT6HuzHSGvBmSoz7HCtfXnl+hkJummfBYagy6XI8B5hVeCGx2bkyUAGCgCNK73kebPvM1NOXEEJRK1NK1muN8hjMmluqyZRrqiB63s3+hEZVH02lBkaUCtJW8z5QEnndjD8y4T32JYsZftur16+vYVA+3h6LrYyNHMzJHz/fLPAHiJXhFDTgKSyBtukderGy6zotD65d8Wo/Rk5w1JSEFF5BBR7z4Gw5qrLrfKx9SbdnzGPz9V21Qpxi1JWJcKZNsoXzJ+stOAc4F/+sXmENgoG+cDthkTK8Wtfw4Q2eBPt6eVJ3cIYNmrqksEU/2onnYhM7st0HbmOIrjwR9+rKpFNPtSki9DvMVbPZkWk4JlZc2EjOXOVXlvbYWWZ+IzuD7+vE3UlIFWt+C6eNIn+nHVjIpQZLc9uNnzMYKJzhK9MBtaORTtydmDieu6xgBqpon8k9nNJ167DBrg3bQFJ+trJFxLgpBg/X4aI6/jROn/gMnroHNqA2NnZAQTmvbXnADXENznYaas8PwvprTePOitwqttgv5vXYo2ClIq6be64bt7c4UFifdyDaFXYlOiLXYQm27mrzZHbU3ope2+A+NHAkt4Hr7Pk1zOxhi8CRY7+dP9j0DgiDgEPjwN50o5E7Rb45Zq330CBtnrn6NJ9K2O6b4GOx5HBssYzvOPkpL7SiFja+Y41++u8J/6m3BhfqklmmTQ9mmQE9LgdzcXWWNKQUz5ovOZch6zR0iHaspS6V2aoNAOSlpyN+ENBZaFCk01+xwBtk2pOsD2n51ljXSZbVdSuWJVEMldHd2lrc0DiEk9/a7wpPePnsW4/EbhVBmsiYu7orN082QkT5duAHi9sol1VS3fDd0lBCOGyl71v3RVGgS/HNeXVFZWCFS/Rb5hwM+WxhouAaiBGDD6bUCj7KsiqiHEq4w== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12d3a027-cd9d-4506-c1a0-08da81eb3c3a 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:55.5221 (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: j1L+Fvw90gl9T57fr3jcHO7ttgao1T29KBBnewZherqxBFqhavbQKjyza8oJ0rijBm3xnGE+PQCiolGASfloJw== 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 base class to collect bintools of base class. Signed-off-by: Stefan Herbrechtsmeier --- 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')