From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 25 May 2022 17:57:41 +0200 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 1nttOG-008rD0-V9 for lore@lore.pengutronix.de; Wed, 25 May 2022 17:57:41 +0200 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 1nttOG-0003nm-Cp; Wed, 25 May 2022 17:57:40 +0200 Received: from mail-db8eur05on2048.outbound.protection.outlook.com ([40.107.20.48] helo=EUR05-DB8-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 1nttOA-0003mo-Hh for ptxdist@pengutronix.de; Wed, 25 May 2022 17:57:34 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ElrfJHWItS9HFYI+4ZdHPsTzNH+tdzKnP1X2zUBXkzWCYk+msMUZD4gGEFmOkOjJv8aDcQ03hfPov46mBgdicGk9kxAYH6qA3Jtm+TrYuIzovZnxQ8JOAOBFHxOk86koUSmIKhDKpubPoypN4lHcaxfagimtYtTt5tEdrM58dCtkPyjFFcfgAKXFJDmU5zGknRR3xi/haOL3nZRIMflLlAqsL9Tq8VnbEn9dlzntqb3lFwwSBzcQHcoWqf+uLiFsI6veU/92+iEBmD82FqBLG/hk4XfA+Skrz39S71E2//cgEI+xlyij5P6b7DfU7568nwGeRMAAHCtom0VKhBt42w== 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=kL3YhnZwt8Rfe7Z2JsC6Yl0kC7GkQhKQHLXVuKK0i3U=; b=F2gc+5PEaKKwYylhYveX33K1RQxZD/iZ9f/7+/AY47B8PYPvB8CyZkRFZWkDKbmGmc1NTi78fgungEVxfTovuVeqvzF0DeiAbwxUCT0FWtezG+kUyUnJ7ab3IstGA/YFCLkCHfhNhP3zzY4SMm8zR6ly6BNfwJdBoDUPNH4EDsMvsucYvbepuSNV5tV2Ke72xT5PV0Iy3Gi8FnB3Hfz34K0sRqG5c2hp67tAfoLocRPemstYzitck6iSAkwZaRjxWAiueRu5KyC5jNbBwZpbu73HrI/AtHcS50WlyeCA/X3/UnPW6O0pwLyJi12mpAFpSGnX5XHpoDXKwUkD76yYjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kL3YhnZwt8Rfe7Z2JsC6Yl0kC7GkQhKQHLXVuKK0i3U=; b=m6MjjNMpjmtKFSHq/qZCt3OWYRJ6RC4Gg0nXMfmrXn/xSmRe8LYqlte60ZG4JuQDIow3V+nzGKUJHrx6wg97IXGFowjkkA5b47+23sZPmFe1Ny1/O1u/hlQhoqfmrS/8a8rxuHXRsNU7X8xJ2zIPrkxhGSdMTWNkvnsr1g7Rp/s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by DB9P251MB0031.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:2c4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Wed, 25 May 2022 15:57:31 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1d7f:19a9:18f9:57af]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1d7f:19a9:18f9:57af%9]) with mapi id 15.20.5293.013; Wed, 25 May 2022 15:57:31 +0000 Message-ID: Date: Wed, 25 May 2022 17:56:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US To: Felix Mellmann References: <8f755f04-56ea-127b-ce7e-48018a7bc1b8@benfm.de> From: Christian Melki In-Reply-To: <8f755f04-56ea-127b-ce7e-48018a7bc1b8@benfm.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3P280CA0120.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:8::26) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e1432804-43b0-488c-19f1-08da3e6746a6 X-MS-TrafficTypeDiagnostic: DB9P251MB0031:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: srSdjHRxwiEgLow54xUXEzkgcID/PxrcBrad8FYIczvySe8cQgnAaRTtfOCx1gfLXdeqn6+yC0TCAeatARtlXSsTfqS4zloR3pAxrmBlzoP6BoxFraANsPyH+NzZQZcsMKHWqEHtVw5sZ6gQtAPL/LrjsgcG3ks8wb5zRJZCiSgEoGl36DtENF9fCYDuEWclCaR1XT/CpgAxqgvUU6hNO9Se3L6PQ95FOv8gzWrrja2j/fPR1+qJJEm5endXTTVradvfgQPvW5IssvjQz8YGsmm3BzXF6lx0ovCX9Yj4pVndpOwkFQYvRrFQ6aWeHp2GtFrNBHoWWhnCaluE9geUnq8der0fOHkxn+Cpe7RDcIzvI8M5Wmq1cv6nJ+uo44OI5vTuQ6Y7rJuYEzozyJ+u5IrujLdJMA7Ji+VAxDRq1U+5lV3SaqusqEzghJPHcfVCsN6LyLKcK6OdltkxarpDbgVO742RE/gkFuvC/d9PaMvhiuq4wpIu0Du8ZEgz4nnrRwH/7BKJbQ68KtSl7HM4TPkQxXTNkF1Excjf9uxNL0cErlaHLyyczZ4NTaLipsaJ2c4jr42H9V2ElXsFCOv7Ubnh0UZGjIRo9u4JMllS6gOG0yvMEWceUd+zdmtRSPdZERizh30mYjoCeU251IPkMKNO0pvzYMK3/UtUvXdOOmWj8xNFN/1wQQcLgOIHkR1+M7IS/QpKMYr65awjiiN40H8nYMl2Qr+FjfxWJvmSYdlt4QQCTEsm+614Ej+g/aNesOyCsF0/HtElRz6HM4xdsw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(136003)(39830400003)(346002)(366004)(376002)(396003)(6916009)(4744005)(44832011)(6512007)(316002)(6666004)(41300700001)(6486002)(8936002)(508600001)(38350700002)(52116002)(36756003)(31686004)(38100700002)(53546011)(6506007)(3450700001)(2906002)(186003)(86362001)(31696002)(66946007)(66556008)(66476007)(26005)(4326008)(8676002)(2616005)(5660300002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VWZNdFdCVlZpdzRkd1BXckRWeERjRW1Cdk5iR0ZWTkdTUG9JZEV0bERnNEVL?= =?utf-8?B?ZGszLzlQSFJOeGlRMEMwSHNRU2Y3RFpOcmszUXlyR2pvQTV2NlZ5ejFVNjNZ?= =?utf-8?B?RGxYRUZSc1VUN0ZHS3lpTFdtTXlpSGVjRytBbnZ0eGltVHU1Z2FmK3I3S1l1?= =?utf-8?B?S3RmSWlxWXRNT3RuK2d1QTl3SloyZGdLQVhUN1ZseUhIVTRobkRGWHVSSS8r?= =?utf-8?B?Y3JEYlg2N2tmeW04Z1hReEYwQmlPQmtxZHBkWWQ4eFFUQXdWS25zMWlEZEIz?= =?utf-8?B?SEo3Nzlrb3NYTjYxcGhsTGI0SCtvSkJEdDVib3JjUzhsbFNJTnBRODZaM0Y1?= =?utf-8?B?cVdIdUtFYUJ5UTMzc0ZoRlFqNmdlbC9VSjVGVUpQd0VIdFg4RFJPYnMvSFAv?= =?utf-8?B?TGpnb3p5c2oxQmMyTlJzbFZZVCtXYUxGaVVJVERab2JFbTZDeUl3LzRnd0px?= =?utf-8?B?NFhvWjlyeHJrNmgrZzYwTWp6elRuOWF4ZWtxVUJZSjdUYlpadEZ1Z3N5VC93?= =?utf-8?B?K3FTc1FEdnJYanh0R3dZejVkTWljdEUzVzlhdEhScUxrUzZSWGJwYUtSSFZJ?= =?utf-8?B?RUZIMm1Rd2g4RkZ5RU1CMElXakE1NjZ4VGlNSDVaaVE5WlRLazZvSXFMbm5o?= =?utf-8?B?eDNyR1k2VUpJeUVwQ09jZmZzWDRnQUtTL0FBUHgrNTdKYUFOeVlUVWljanRw?= =?utf-8?B?citCMmlhNmt2Z0oxdjNySHpUUnhVMzg2QTFobFkrT2x4NHlpalR2MVZRKy9m?= =?utf-8?B?aVptMElFQXNvcmNkU3pNc0h1c2c3TEVqUGZYQTQ1SlU1ajFlbEtyeE9ZNlNP?= =?utf-8?B?YTZ6WVZEQlJ0OXFCNnVGSTFXMjN5ZS9CcitTYnQybWk3S2lxdmhuNTQzVGlI?= =?utf-8?B?VlVmYkdGY2lVRlZwS05weTRtZitWb3dHekZPS2dQa0luTTZWODllL2dtUmxY?= =?utf-8?B?aGJNUDZTWFpkYzRVUE1aRWc1SHRmSFpzTDdBREtncm9XY1hwQ3B1RkV4UU43?= =?utf-8?B?RjFJdFlGMTRjWlNqMW5VSHViWVZtUEpFd2w1M21JbkJHQ2JpZ0xnNHZTczRT?= =?utf-8?B?ZHNDNU9kb1loZHQwQndNVHBIR0xWaDlvdGtmK1U4Slk4NmJQWVNYRGhCbVM2?= =?utf-8?B?SGpGUk0xd0YwV0F6OFpXemI1Tk81bCtrOHRacm5hTUhkL1VWM2F6Mm5XYU1u?= =?utf-8?B?UWwybXVVd0ZFQ3BadWFqaXVKQUJCRW43TzlTWTA2bnR4MEJoZ3Y4K0FCQ2xq?= =?utf-8?B?cDhyT0lBdlJLdW1kWTMzb3hLeHAzd3YrMmU2bnFDZ3FzZzUwUTlHZ0lyU2Vq?= =?utf-8?B?dVdIQ3RmMzN0QzREZWpMbjB5N1VSMDhwZTFLNzVKaTdNY0FnYytpMEJ2cm9H?= =?utf-8?B?Ymo2aVpNYTZGVVpOV05xbi96R2E0dm55YUpFTHQ4WWFBM2lIZTNsY0pGajJW?= =?utf-8?B?d2x3T0ozRnRyeEN1dU82YUsydmpnR3grSktoVUNhczlnY05rNThzNk5jZXhy?= =?utf-8?B?TzFKRjJ4d0NEbHcxMW1PcFhLdkVrOG1ma0JiUmppVXd3V2pVZE1ZaitVQUVC?= =?utf-8?B?c1BZaCtlbUFSU3Bya0x6WDJwQlAyRzRmUVNTL1plY3FtaEJxYU1pRFpuQ29S?= =?utf-8?B?QUVrb3IzYkRRUVlkVWd0b3l3cXNBSUJSUWdSM1VvNnFpWkZpOFp5VVNORHFN?= =?utf-8?B?Y2ptMDBSWHZUMGhGY0U1bTFZQ1BDZW5YakthZGZjbFdjZlhFYXpSRjR0ZnBm?= =?utf-8?B?RERLeTFNcGtXUUFhRFZkRG0wWjBYcExwWVA1RFp5VjZmYmJCL2JpTURLZTE5?= =?utf-8?B?QzUyNXdoWmVmSlRoR3kvdWRxay9MdUczOHY5ZE9COTVQZ3hRNDA1dkxqR1BE?= =?utf-8?B?aVNlYXkyR0d6NlVzUzN4QXR4bGZrbWRvMlF3QTUySzdibDQxTVZVRkNaczc4?= =?utf-8?B?eDBhb3Y4VjE2b1dqKzlVamFUaVdtTVFuOVR6eksvSFZPazU3K3pBc3orM2tZ?= =?utf-8?B?cWZObXREb2JkN1lyelZQbnFuRFZmS0JBR2Q5c1lJQk1ka043bWpmVDJGTWZ2?= =?utf-8?B?SEFyQlZnWnl2Wkd6T1FHNUZ2YkVTTTRnMzFXSk5vR1lxRmJVUlNVV3RZMkZj?= =?utf-8?B?NkF3WmZJZndZeVk4Umg1YldOWmZSS0RCQUJmSWlOQUtxbjVHc1NpanluRWta?= =?utf-8?B?OGFsVk5MWU1HR0ZVbjh3NmxyWTI0RUdzMVcybXhxRjVJSXNQRXRSMTgzdVJG?= =?utf-8?B?ck5rSStiQnc2ZXMwb0JKRXNoNHNqVUgzYnBNR3FnTm1FVEJSYnAwSW5QVzBY?= =?utf-8?B?OEZnRU9rSVpNOXQrYlBSYXlVVmVId1NnZElHQmpYOUR5ODlQc0d4UWRCNUtu?= =?utf-8?Q?P8YxPrJiHMVmRGBI=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1432804-43b0-488c-19f1-08da3e6746a6 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2022 15:57:31.5440 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wkmaEDhGAJGKatxSWamBAvc7IAzH7tOlbVYbE1ACGR07WnL/CkMyPiqXvlgLqkbmeOoZ9qmed2GdaoG/g1QpGHCQd359cFdwrmTjPgybKg4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P251MB0031 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.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] Best practice integrating firmwares in U-Boot builds 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, christian.melki@t2data.com Cc: "ptxdist@pengutronix.de" 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 On 5/25/22 17:22, Felix Mellmann wrote: > Hi, > > when I tried to set up a PTXdist environment for a NXP i.MX8MP based > board (Phytec phyBoard Pollux) I stumbled across the need to provide > firmware images during the U-Boot build process (LPDDR4 training data > and TF-A BL31 firmware). > > Is there a best practice on how to provide those firmwares during build? > Currently I helped myself and modified u-boot.make to copy the firmware > files at the very beginning of the compile stage to the build directory... > Ie. I did something like this a while ago. PTXCONF_U_BOOT_CUSTOM_MAKE_OPTS="BL31=${PTXDIST_PLATFORMDIR}/build-target/tf-a-imx_5.4.70_2.3.0/build/imx8mm/release/bl31.bin ATF_LOAD_ADDR=0x920000 flash.bin > Best regards, > > Felix > > >