From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 20 Dec 2021 13:09:52 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mzHUG-00Cd4A-Bt for lore@lore.pengutronix.de; Mon, 20 Dec 2021 13:09:52 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mzHUF-0003sG-Im; Mon, 20 Dec 2021 13:09:51 +0100 Received: from mail-eopbgr80050.outbound.protection.outlook.com ([40.107.8.50] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mzHTc-0003re-IB; Mon, 20 Dec 2021 13:09:14 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OVQubruEd8rJASko5FKT1IWJRArKrFF5+A11+aS5evwdU9nsOmSrKS4FB8gMbfpo7fJ/nAwDp/ACyYK79XTQFfv3RWivGESJYOsmrrWi/sG1UAyKl7iwUflBcEkaHOZ2E1y/BLvMm/NBpW+xChVM26Okfd505tyhT/fPvtoHcK31JwS/e/kAb/fa/Z2EfngkvFJw+zSWjcrWP4t9iyg8PeKnD55gwV02IuNEPmc0Y27JxPiTYLVRuBtAR0gPIb1wUJnrkfaVZ/xa/gBs5hjaoz/G/MUNzprDbuS2sdnHqC2gI0e0ylGgzYM3XL6ym7pA408mxMKnXAX+m1Ldy7vZgg== 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=alk5ppg1HuJ3NUGWDXjEe42NYfNUBZlC99SuQJK3bJE=; b=UKFKvTgFA9f9RzibsBE/ZzH4hHQfnFaZjKHaXeRpBTz8RoV4lDTvzbDGagIiM9zvTaLwPaACp84RufQHtzsiCk2MvjV9qqih0q2dJmkejkBpqz3WZ34N6QWB9l5lmyG2KjK+pzo8GFbvVjQsAynyiELiMl0PBahBA3pbtSllj/J71rBjWFDxwQwRUBdbU4QaQbM6lp2bEH3D5oMOPSDX1gC/IDlwoRwVR89Su7ABVVSZAdhOGaDE4Do4wqKT5VTEIJBZUM5NQKm30EyVdxN//LZwIZIa0hUkKy1mjmzqhz7btpna3FKTapmLTKkDJeanlT+3379kWJ/tRHW0RQKEHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=alk5ppg1HuJ3NUGWDXjEe42NYfNUBZlC99SuQJK3bJE=; b=YODFd+Tm0/powqAQbGUZf8+x+ZCDzmatKcCfjCr/EAu9tKqAWg2Bl63RJ+ZEzywRLzaMUAm5lHvcTwzVRBkBJD7dmx/LZs+cvKSgM8daXFlJ2VqfbMW51GoGWj6ShY0GjP5N/7S6zmMNB2/Bxc9iFo5RyMyC7ysmUsDx9qQ3V5w= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DBBPR08MB4523.eurprd08.prod.outlook.com (2603:10a6:10:c8::19) by DBBPR08MB5224.eurprd08.prod.outlook.com (2603:10a6:10:f1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.15; Mon, 20 Dec 2021 12:09:10 +0000 Received: from DBBPR08MB4523.eurprd08.prod.outlook.com ([fe80::81d1:d448:4016:1956]) by DBBPR08MB4523.eurprd08.prod.outlook.com ([fe80::81d1:d448:4016:1956%4]) with mapi id 15.20.4801.020; Mon, 20 Dec 2021 12:09:09 +0000 From: Michael Riesch To: ptxdist@pengutronix.de Date: Mon, 20 Dec 2021 13:08:53 +0100 Message-Id: <20211220120857.3672237-1-michael.riesch@wolfvision.net> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: ZR0P278CA0022.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::9) To DBBPR08MB4523.eurprd08.prod.outlook.com (2603:10a6:10:c8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 584a4fa6-8316-479a-5a42-08d9c3b18759 X-MS-TrafficTypeDiagnostic: DBBPR08MB5224:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KZr9GJPp+RkXEGs3uxnGONZfuayz5skebTAeo8cSmLP0D080CuqHMDl0M/U38u9iWZGfttu5tqUwQChH1Zewm6uUw8zgKdg/cAp+XLd5WrOmwopIG4tL3itCrSI/0D/Q4m+XjPj4JMGS0aHoM3FFOb/y//YTW/I74Wk6+RAIhGR3glK+AO498iKKe0eAzSMfeLzwzBKZR+Xh9XY1UKE+rew6H7vKlO4eLcHltZ99UqSol0u2lp0mqfjfbZZCLdsemnfAw5forFG5EJcdMVwJICZOkqJI3VcdupEoyAMrl7sUqjPjAP5LDqKYbxyf47S39vlJe5f3LC905t5xbc12aLlTTpvApv8BliCTP7wLrnIcMBH/U39lJlKeX8UMGn5Xc/t9dOS1tiMaQK2sAO8pWAqmTDF39DBXYEezD0G5fupcMzYDbjcPwwcIBGktRKSgOx8fXmo5XNuxUNrITzAvHczxprQdq8ircBbSsPmrSLyxdCGqrv/oKTlLjjZ/Kc6p0xtARonydAkR/4oNflylSPhX1ByTzr3gmRcDCUQQEzNxMfGa9PzPA8+m7lwamDO+w6iipNzVz2oapyqlUlEuUpW+f5qU11trwn9NZKgKsA5lwz33wcVoXs07+9ETza0ZwWQ4Ssq27BU/FMunZitrKA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB4523.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39840400004)(376002)(136003)(346002)(366004)(396003)(8936002)(2616005)(83380400001)(52116002)(44832011)(6512007)(316002)(38100700002)(6666004)(508600001)(107886003)(2906002)(5660300002)(86362001)(6506007)(6486002)(8676002)(6916009)(66556008)(186003)(66476007)(36756003)(4326008)(1076003)(450100002)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6NSKbp2hkKkodUrVTLCDM48nH/j+NspaoR9JuYP7e8RIllWYkgT/Faq103UV?= =?us-ascii?Q?Y69nUwDMLxPKPJOywVRcVdnJCjEv48qFjcN+QkdjefVzyED1Nj0myMhLMyEA?= =?us-ascii?Q?DyqbNZQV1MhEUSBe5x1WBTHRa13pPkpOIYlWjjurSkCc9rL8K1B6qU+Gv/ty?= =?us-ascii?Q?UPGau9e40lVw5cSLGerWi8Er5nJq7sgZ+o7th/6/gYvw0BvJhWalAbiipP5s?= =?us-ascii?Q?RDWGB5QAF9vAmItr3GzJJMkvRBk/xQ1ukmj5EwYsPo+Rj8WIM4L4VgpExHjw?= =?us-ascii?Q?PsDoxtGuwtYaR+ALt3rFIrG7q0pb1oroGnUBI7bflA7eaaZsBbNWmiVKdVfU?= =?us-ascii?Q?rCkGFUXESecS04dCpyFp3V4PsqkLe01rSVnXweFkArD8RGLBLDZHMUY1PMtP?= =?us-ascii?Q?OhOcDmtFKpYkQ+a/LXqHB4vBjGJoQJSXQioJo4nmEMBZbjHzMcG4tAqtfRcO?= =?us-ascii?Q?Toe6SbABxSd9xLUPSzPQ9lWd0/d1kXp6iELv4xPrHPVeTDq1TC6GzVmoDDXf?= =?us-ascii?Q?qI04On4cWJC+zrcQyTnpfzefgHg59adsGu6ZUWr4aWh15yXmkiTTMJUycLzF?= =?us-ascii?Q?3tyB+DAizZyHwr6uMo1jWqLh4LTV2vqh4WIoME2ZmzPwkPEXqFexbH6pxEg8?= =?us-ascii?Q?lfcTdieeNoYFHhqa6MusTiYcRFYNSOpstdSHeeq/qxlKPkQJX5lZfj2nw+6F?= =?us-ascii?Q?3OK8nmB+fhcmALwICfltA2bgeIMgcVg8YkZ+ivdkEXMXZ4olCyL3/tXRwKtd?= =?us-ascii?Q?kgoc2OeuTMD6eGC19ldnf7oDOx5ydSoAnPBw9i7Undq/8gR3eHPoYW+cCgg4?= =?us-ascii?Q?ix+WmZEv6ZRfw4o4CO1JTYniCH3LVYQwlyVKp+/PbiTO6Tt0ZtkSq5Z4hb12?= =?us-ascii?Q?Ju+fGmgt3iqqXHNUlpJdeIdiKnKbeC4Ow5P5d8FDFSB3lT8jSv4Xbqv5R4Ao?= =?us-ascii?Q?sZMWfnQbLcPBTIjWoWvD0NQuENCPeZXiiqEPj3H4P8Lq7h1LsJbt+i3YyXWr?= =?us-ascii?Q?MbJygAuPiUc3Ng8WnNCrRR9ISn7V6+wsc5rIEYLzK1aYD23lgVF8FxBuWvtp?= =?us-ascii?Q?v5HIaPO06yS5C89oEbkPw6qM5/g5fzZ01KnhouTZjvaj/XgR4DsNVLD3n8Rv?= =?us-ascii?Q?24cPmnqA33C+kQsUCVGewVNQva6VXLXOmC3yC29tPsy7aBfGbj5Cxu0EQvt7?= =?us-ascii?Q?liZjCFgoh9oTi8M/XMRhsVZyJZPqzDO30TfVWf9bvrVFP9HYOqGyT4tvvjQt?= =?us-ascii?Q?x6lgOc7TgsD0o3JL/p9KIBoAvGBZVdDw2i4KQW7dbQyG0BGKAwq3DdWdA5iL?= =?us-ascii?Q?r+9hnW1uAs64H4ZSHxRhu0C0eVPC2C14h/kFvq+JAxgcPRZfDevqv2V7Vjcu?= =?us-ascii?Q?5yMUFbjbmo5BCXap1rVcZt1mkMItL2XMpVmoBYtiK9rzNqKlmH+EKQaVwoey?= =?us-ascii?Q?9hyCQxg41oudtn4qhodnoGM4NUDqHg9NPX+wVd7LtWQ7Jd5IKbYK/zIZfVvU?= =?us-ascii?Q?CTYg3bqzTfgK/VIV9HFJ2Gpq9xnnAFFqcJ2AZKBGEiiggVbuxR+1lJWSOBmR?= =?us-ascii?Q?l/VoDvLxOooIRp8tBRi5BOY502oLsyNpIGTbRClnJaJaIAYwur7PQRhUC5lT?= =?us-ascii?Q?tpaz4cBfGS+dRJ4oSiIEQzpjBVwhXdKXFol5RTq8K+v5xGkRWEDy9qFcJ3JJ?= =?us-ascii?Q?oiW2ARCcc20JFhj84mVT2UL8L9PFIadDgytVf9Ot3cAC4xHB1aDXNXbg3RIE?= =?us-ascii?Q?Na8FUNG2VA=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 584a4fa6-8316-479a-5a42-08d9c3b18759 X-MS-Exchange-CrossTenant-AuthSource: DBBPR08MB4523.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2021 12:09:09.8852 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xIG8LafyOPByFSqgGpW1v4qfqgmOI3nYFlZ1O55VOQ2dD7XrC9Y4k/3rMacwV+eGAZJ7EMjwmX26NE5o47PlBsRjONUMRYipK6B1JwDeG68= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB5224 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.4 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v4 0/4] Add support for Rockchip firmware blobs X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: m.tretter@pengutronix.de, Michael Riesch Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Hi all, The fourth version of this series considers the suggestion by Michael Olbrich that uses separate rule files to define which firmware blobs are injected into barebox. In order to implement this suggestion, the (original) third patch has been split into two patches for the sake of clarity. Looking forward to your comments! Best regards, Michael Michael Riesch (4): platforms: add section for non-free firmware blobs add package for rockchip firmware binaries scripts: add helper to inject files into a source directory barebox: add integration of firmware blobs platforms/Kconfig | 10 ++++ platforms/barebox.in | 8 +++ platforms/barebox.rockchip.in | 10 ++++ platforms/firmware-rockchip.in | 41 ++++++++++++++ rules/barebox.make | 4 ++ rules/barebox.rockchip.make | 16 ++++++ rules/firmware-rockchip.make | 74 ++++++++++++++++++++++++++ rules/post/ptxd_make_world_inject.make | 19 +++++++ scripts/lib/ptxd_make_world_inject.sh | 42 +++++++++++++++ 9 files changed, 224 insertions(+) create mode 100644 platforms/barebox.rockchip.in create mode 100644 platforms/firmware-rockchip.in create mode 100644 rules/barebox.rockchip.make create mode 100644 rules/firmware-rockchip.make create mode 100644 rules/post/ptxd_make_world_inject.make create mode 100644 scripts/lib/ptxd_make_world_inject.sh -- 2.30.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de