From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 07 Dec 2021 16:39:48 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1mucZI-0001Ph-37 for lore@lore.pengutronix.de; Tue, 07 Dec 2021 16:39:48 +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 1mucZH-0004WB-NU; Tue, 07 Dec 2021 16:39:47 +0100 Received: from [40.107.8.72] (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 1mucYq-0004Vl-Uz; Tue, 07 Dec 2021 16:39:21 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U3uMQiFfSfFDMdWmuAZObDUw1J0ugywP6LUABURufMyH1r+bGKVld7ItOZVqB+Kn2F7VMSFg2bWc/H+ywROvbTWt9qBQa9Q1dvCwnWewTUGpep9FKpTkZdehm8TpvkcSvUnGdoQg+FMytF9xKGT6ViQ6RexB1tiY1WneIQRhqAXeJTKGSS+l4Fr5xm1UOSLwoY9q/Eq2TnCrwI5H0uyLC4fx3RMHbYlWyiM8vNaTrxExqecQiDEBqheJEXEsE4x5Re8LlThuZNxmnFz4nA0VaQluYY2+3BMmp2x8gSpRmbpN38yW/vCvnrWmgENZmiKCbAy0OkxKQ2QjQj8aRt5EXg== 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=QSQEc9JgauIITB0H6gstN4nLPC83tNukidL9/H5cU+w=; b=X4W0vXDItpbr38l4OdNzS+9xoIESyzh0VJrSYiRgiuufn+aJtFZurMSkk2Nv/YMJOji125MXiLMTVMdCttOHtzvfI5ntBEtodToPhtPmb5zyEIqmbkKFDCxmtK1FuwWtSrGg+2nTHOUYAWkGAVZCOJExJm3Tct6ZBdNwDB2P4F14jhtz/JodGsvM/UcUJGzQ5gMUCxFLjsqAGl9CGtWpeM7qhMYt50oQ2KGSd7gEZhQMqNo0alQNkHZ/osUtrZM/fW1jqrgSrfBBs0QdSbjBoFMWa+VmS82nX+QzjY2a3/Jrsj9SBrFDbhR6YYtF9L9PG+/ml6fvhVcFgiXhObagog== 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=QSQEc9JgauIITB0H6gstN4nLPC83tNukidL9/H5cU+w=; b=nUY4CEmuHhhgUeLqVmQ79DoVsPDRwvKdjfTuqghH1PE2OOVraHBi79zBGP/Eg8GyDH0N5bQMmqb2YzTRfUF0Y4ZRdJLTsE0TFcZoPCeMz5/zbUMkkQUbp5XX675r8ExSggIog/c0nXjAWOOC442t/z98SFY/bLlZX4/o8tTuZzY= 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 DB8PR08MB5116.eurprd08.prod.outlook.com (2603:10a6:10:e5::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Tue, 7 Dec 2021 15:39:16 +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.4755.022; Tue, 7 Dec 2021 15:39:16 +0000 From: Michael Riesch To: ptxdist@pengutronix.de Date: Tue, 7 Dec 2021 16:39:03 +0100 Message-Id: <20211207153905.2386379-1-michael.riesch@wolfvision.net> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: ZR0P278CA0095.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::10) To DBBPR08MB4523.eurprd08.prod.outlook.com (2603:10a6:10:c8::19) MIME-Version: 1.0 Received: from charlie.fritz.box (2a05:1141:1c9:7c00:2971:328c:3026:3149) by ZR0P278CA0095.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.11 via Frontend Transport; Tue, 7 Dec 2021 15:39:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 42f96041-a08d-479e-1caa-08d9b997ba1b X-MS-TrafficTypeDiagnostic: DB8PR08MB5116:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lsS5hiWc5UQqu28LMvniNt7MMaMgNUOQ0B7F4LWwhdKDWVtfx58Tgxj64vv8CGwr2nWBq290vXSkMo547+Y4eq6f+/4BjJayLnjNkZWD3oXPuWNCnagpr6Dl0Dk9rrqxPt1KdbZ8Kv3mEP7a8EoFpN03PcwsTfIS0a4YJHyR5Ze76Vi03y2XkzA4MA8M5Hlk6/EWfClOYy30aiobBZ8dU8/6A423OwqKTFzKajsX+9mjxWvboC5dVmepwl5VZ/ySx+jiY06/hN6uzpY2oFAtziwf8DA0NbelrW7mQW3UwvbERCLYXXIiYmTItIZC0wcO2oXXnO2G0RRNZn02cLysDF0yt9aDcN5I04Oitr1+DOTFiBHLEt8g/znrMn7Y0iQPO8bX0VTzOmnF+u10wF/9TccVHulPmOu7NpsBzS7/tM8ggF+DgiO+CuLCTUkQQ1euX/PPcOJP1adwzfP4Awv+refpXG00nnwjO80FVumfjwhLLHq2wMCgQPiTBMbkQSTihxxSWsEqq1O+sCRZea/l5lDKSkbpDmZrTic4OPB0K8RyUKlyQFE3BBkUS8gVpWlZ3A37BB6KwJeRPSCdjdORNgv6k6YQdnLaNo+WzezGPbpLviS/TsHJfvmJUqhVUMNYcEmwA6FD+sfaW0EVcCNEmL6/gvPk0e7IdGt3JlukVjbPfZq+pBdMABd3NWj7g50tIya/qBsFadlm8uk+PtNsnG2Jtn0l6sfxga/7Pwa801E= 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)(346002)(39850400004)(396003)(366004)(376002)(136003)(8676002)(6916009)(66476007)(36756003)(66946007)(2616005)(66556008)(5660300002)(6666004)(966005)(86362001)(52116002)(6506007)(508600001)(44832011)(316002)(2906002)(107886003)(38100700002)(4326008)(6512007)(6486002)(186003)(1076003)(83380400001)(8936002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?yVg+p4kngq72r2U2eaKl9hbNDsV7t8V7bXs1Wx/2OnPTY+rB0C1A+7QIrOO6?= =?us-ascii?Q?fgdJ/KE5QDq9AR5TIVak4u14mFfwijH9jskK3xvkenFBilAm65vZFZrtbiHC?= =?us-ascii?Q?E2VyC9Sx070hzzM8Lc4NwT2yGWjOqARKisPrIAyMihexyHl7VIwGeHpQrad5?= =?us-ascii?Q?7fUHSJvpywJ8gS0Edysw52g1hZneJthIo75CsnJ14kIQz5UXthFiY4PffPpA?= =?us-ascii?Q?CdSFLbHgPrd+zrsNw3sUsI2oST6S//bxzOH1nFSHKGS1ccqC73KGgDAKKU4z?= =?us-ascii?Q?euVrZfJQBLVIE8fGFoNSVRjBu/U45udwGEmeZi3+kW2dFAijveLcHCWenjx/?= =?us-ascii?Q?SIkn1AZhVTu2lbm3xc2VhJoIkZpRfnGFdm0PqHMLf9RBF47Su85uKvE+DkeN?= =?us-ascii?Q?7rgfezdabXe9tgfEyhcPWaOCTixPKoSqJqXwggrQ8clz21a0bW8gt9a/y8Ib?= =?us-ascii?Q?cEA1+cZw1BGqFlZKhY8eZdyO2PvGfsQEff5DGYbneVCXvxB6d2WvjwvnCCd8?= =?us-ascii?Q?HFXjB/OkzRzrKz46lQe05okTp4cbQO57jm8DXM+U3eR+d1sXJ1WC73kJ8P6n?= =?us-ascii?Q?x6g+DPgZCqSFxHfvkr6tqZbYhX/lMRTQMZPX98cBiOLRmR5O4RcKxSV5NVFh?= =?us-ascii?Q?KJ8hY6XD0h+FHXx8193eE4CYvE2Rskt1v9LETyx1KfLoeqAgb3AGFCvzF9PW?= =?us-ascii?Q?KIIfJ5Toz+T7Z/4hsBz+pWVM1p8X2Ken/fqd69pyguepAMWN1bmLuTdYfmFR?= =?us-ascii?Q?o5Dvxe0tgXG4zICsiRrsQbPRZSZnkVI2pVZrs0oiolhfZINQQujya5dLHN9e?= =?us-ascii?Q?he8aeNuxhxk4Joqe2UOxV4dj0E8clqCY19jkVFG+Fuwv+haNblRHsk9B2imH?= =?us-ascii?Q?hbr24rSQ91UKQ+TXHUWNBfCZ/V95mEQH2omO7jOjNGLl3W0HNJbBMrEK7bo1?= =?us-ascii?Q?8Co3UOV8DkGBjVAY2i8zdAKoiUMWL2PwVsFZgEKyfFCTnDGyEmEVLb/L6bZH?= =?us-ascii?Q?Ea3Lyw4c54phRRk9n7a7d0Mr7GlCQxDKCNdUwNWSsaLh03HrtoDI2GOXWryT?= =?us-ascii?Q?cqD5TrzsolxUwEySU3lybD/vuV16kOwHHwAwrGW2JRE51wvKZau9A5dZmkaI?= =?us-ascii?Q?wsYh59QW4nYxjOTWAgDT1zg4UxYqNh9kYm/hGVAEYFF/iqKrKAyGfKr/TKEm?= =?us-ascii?Q?h0aLXA7WssOhGmMA42/d+nDEeLjVY4XK7KDfEg4mHHLirVui0UjNQhsaFJuK?= =?us-ascii?Q?6rpMGZPcplD2T0m1lNqpPH4bLAYflp65kLuQAK8iTPVQnRR8R2P08vwcJPLl?= =?us-ascii?Q?UO3B0PtDct7hw7eUWMOlIrQzwjni3rcL1XYej9GSGKToTS6YQg6tBVHUUg+B?= =?us-ascii?Q?uM4nZbDLs+StWe3C3HH+/pBUx++nWpP2HTjJtpJYD1Sc1Mj4STt+thdbLGSW?= =?us-ascii?Q?/HMH+sUBX2ybGx8Kn5zHDgUhn4SttRdG6h8+diac8ENTZXVmuvm6LJ+fR+aj?= =?us-ascii?Q?pM9xH2eDAn1zcB5WTCoP1hW2gF6uYgyMxwC82139yeUESqIsVApG9VrevgOU?= =?us-ascii?Q?/HG/Z8YzcjCfsX2sOFNnARm4gwGZP4BoNxWsaA1rmfH+5T7zlrpue+DyoyIh?= =?us-ascii?Q?k9aslzHtPL9l1N4ZpeoblR4V6dutZsYbGopX9Vo2WYMVkvrUQO/+6Yb1YD5t?= =?us-ascii?Q?AgHq0j9nCN6XbgFHlSJD7J2NBUlrlbomjBR5isgvSjXlT0kmX/IJHa4CoUzh?= =?us-ascii?Q?3ih25EyPaHEb/ayLJnOU5MKt+ioQuis=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 42f96041-a08d-479e-1caa-08d9b997ba1b X-MS-Exchange-CrossTenant-AuthSource: DBBPR08MB4523.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2021 15:39:16.5353 (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: vxdgwvLLq26bKgD7qNNINEq8NjuRhbV1CQA/a2Cagt+dW4rLj4Qm3w2ieP+FyiS4IUx4xh3ZlN5hiEME/6spsrIhGEalgVQYtYEUpv9aRBs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5116 X-Host-Lookup-Failed: Reverse DNS lookup failed for 40.107.8.72 (deferred) 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.8 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MSGID_FROM_MTA_HEADER, PDS_HP_HELO_NORDNS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RDNS_NONE, SPF_PASS,T_SPF_HELO_TEMPERROR autolearn=no autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 0/2] Add support for device tree overlays 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: christian.melki@t2data.com, 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, This series introduces support for device tree overlays in ptxdist. The first patch makes the dtb compilation routine more general and adds suitable helpers for the overlay generation, which can be used by any package. The second patch activates the support for overlays for the kernel package. This series was inspired by Christian Melki's RFC in June 2021 [0] but implements a slightly more general approach as *every* package can generate device tree overlays here. This is envisaged to come in handy for e.g., firmware or FPGA bitstream packages that alter the hardware description. I had some discussions with Michael Tretter about this flexible approach that I gratefully acknowledge at this point. Looking forward to your comments! Best regards, Michael [0] https://lore.ptxdist.org/ptxdist/20210602121910.2527-1-christian.melki@t2data.com/ Michael Riesch (2): ptxd_make_world_{dtb,dtbo}: add support for device tree overlays kernel: activate support for device tree overlays platforms/kernel.in | 28 +++++++++- rules/kernel.make | 9 +++ rules/post/ptxd_make_world_dtbo.make | 21 +++++++ scripts/lib/ptxd_make_world_dtb.sh | 82 ++++++++++++++++++++-------- 4 files changed, 116 insertions(+), 24 deletions(-) create mode 100644 rules/post/ptxd_make_world_dtbo.make -- 2.30.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de