From patchwork Mon Jan 17 22:04:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1580969 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.a=rsa-sha256 header.s=selector1 header.b=mV9pXqxI; dkim-atps=neutral Authentication-Results: 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=) 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 RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Jd5YK06Ftz9ssD for ; Tue, 18 Jan 2022 09:04:52 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 83360832DB; Mon, 17 Jan 2022 23:04:46 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.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=leica-geosystems.com header.i=@leica-geosystems.com header.b="mV9pXqxI"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D6394830C0; Mon, 17 Jan 2022 23:04:44 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on072a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::72a]) (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 A749A837B6 for ; Mon, 17 Jan 2022 23:04:40 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=andrey.zhizhikin@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ha5j5dw7oOqlUPf32MfO+SsPkH0vVKc1C8I9F6xBOoocQuUTQSxZGXtfRIlULFaCVPJA8T5Y2ffurp7oikZBX0s9mqBcvkVU6abDVrCIrcNeE0Ru/69sRdKeDNUms9TfTRXvtl6DqYaOcHA21A9i9EqIvJI2KgUB7JoNoM1SawEsCNhaVD9hbrxpjrPLadPiuRK495R4VcUQQx/5caInt+/1TTsPs9WQGcRMNren+mhh83mWPA3Yv6MmxmtGXkO07r6oY0a4wRghkCPRcsnTsNRlDL2YGoN8vk/WcU62OJMafIfVmivN+mKchqE+WysLJ72snRPOK06aoAxlQvNwLA== 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=cJfoVCQdBTvpYkmBfvwSkHLJElMzEuI6BTCrSFhdtrE=; b=CgNQpZsogQUdPJ+4x5bCXJ+7bd3CHHr2wwbfx6snWUmgieYflpScYh/rP9LzFoVZ5hXlBHaf1aojTBKOEkBONAOo6UZG1tkDh6UluoB11cNvq82xtrDspaK5s4xJ729HV6t7oNMXtzO1z3dDmZIe1NPCeodPNyxRVnl6h0oO+as8kCSjG1EgoT2C/9Emq08iFevxK2hvqNUcSq+ZMjca63sy1PSsDpbGzbmTCZ6jN2icef2upNgnhoQP3ZELSbcJSKb2CX8oMydt9YC13I4ZjMu0W4bkoo0MM8ZKP1mu8/2fZzC6iIxTZasHKR0Ixg9DPp2wgbDYjjjD4ePtS7YuoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com; dmarc=pass action=none header.from=leica-geosystems.com; dkim=pass header.d=leica-geosystems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cJfoVCQdBTvpYkmBfvwSkHLJElMzEuI6BTCrSFhdtrE=; b=mV9pXqxIxnvus2CU+kwp5+2Lkc+D6ou4trfMR0ej+CxpArfA83R6IqKewV1SQZeDxO+z5N+Ci3xDfv9K0x3HJwqjTOz62V4cKCBiX56+XdXPb4TRg/t0X7zHTLsDkrQncpAVoLodHrl4TXNwV7CnP0rJoNOfAKCNiMC71HYyrQs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=leica-geosystems.com; Received: from VI1PR06MB3102.eurprd06.prod.outlook.com (2603:10a6:802:c::17) by AS8PR06MB7720.eurprd06.prod.outlook.com (2603:10a6:20b:31c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Mon, 17 Jan 2022 22:04:39 +0000 Received: from VI1PR06MB3102.eurprd06.prod.outlook.com ([fe80::889:d7f0:1ce:8456]) by VI1PR06MB3102.eurprd06.prod.outlook.com ([fe80::889:d7f0:1ce:8456%3]) with mapi id 15.20.4888.013; Mon, 17 Jan 2022 22:04:39 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: sbabic@denx.de, festevam@gmail.com, uboot-imx@nxp.com, peng.fan@nxp.com, xypron.glpk@gmx.de, Andrey Zhizhikin Subject: [PATCH] imx8mn-ddr4-evk: generate single bootable image Date: Mon, 17 Jan 2022 23:04:07 +0100 Message-Id: <20220117220407.769-1-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: ZR0P278CA0109.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:20::6) To VI1PR06MB3102.eurprd06.prod.outlook.com (2603:10a6:802:c::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c56ff4a4-c31e-40bc-eb58-08d9da055b05 X-MS-TrafficTypeDiagnostic: AS8PR06MB7720:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:439; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FZ2Mrt8SGmxd4d79+YfxzOF4MJWfpkkJuGfbe7sQDMLC2n/k0iqrE2AXVWfHDhUtplukSr9Prlxz+tZVtyVviorl7e5f70z7ZwvTXh7Ubtj8xNpAbzCf3GSIa3cBrPbb95CllO3+MHyAWsCjbHiNbSyRlhw+gdW90ybi1HjN8HUQWTdOY1iDlTEsHIYzUCLNbMO2myqiVvLZ0S/hGhrOt78HZOxxBujjfq4zZGG1C2/uQrb999GqHKxzUOqOr6OnM5gf9NGgkza4FABqV/SCHqxERoaHU1XLHCl8Zxgc1KUBL1+FSvvyfnDrbEYP8rMmtrHwtkCMYSkdzGcPXoeSm51jQmoNjKX9U0cG1abONetsrlEPF5aJi8J25uqSel+RrcnFNHoMUMUtC/w3Xr7htlyJzr2ayDA8sN1z2cpp0qv4faSQqrjQGWiHG6lCx4d9NTi0qZq47LJ4uxksfPL5mc5+I/Fcvw6eyJdUA5M0tlXNDlrSurKraKIKFzUNVSumks1vsgEOjk97hXO7dN1qwniejDC+PDY7EP1DhJHlFJFSM5hdUWbzbHA1ypTdiDyN8YO57moZjmsE6qnH4Jk/JXksCqJOcm8PydxgxvdkFP10HavTempnR3tnlSYX/LXg4eO6MV9Gl5Qog2r6YzpSCBM9pFRlMGgnrnZM04q8EuZwaKMlVu8KLK6+r/d6cOIEKxN+h0QRGpyB1ooRu8H/aV4lvveWC8owpOTFZkUjFJA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB3102.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(186003)(2616005)(26005)(44832011)(6916009)(5660300002)(6666004)(1076003)(86362001)(38100700002)(38350700002)(316002)(83380400001)(6506007)(52116002)(4326008)(8676002)(2906002)(508600001)(107886003)(66946007)(8936002)(6486002)(66476007)(6512007)(66556008)(36756003)(32563001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: M7tzVpHMWwkLQpHldiWkViaJmnRTQNUBxsANx3LaWOifAWzB1mAfvdcEKG8a0Kj3filh0xzVaxZ/ZJY0iaM/U3rlF0SWdmPz1uu2urD4xa3rS9aWDKvtYHtPvEMeiuqv6CzolR4EJNn7warqm56FARnathmRquSc8m5A/mY/fGt87FJAmZAzZF2nmU4BmII4UnFC8Q7hNDgsnLlKvlFr6gmjSgUwPHqumiK8CIkCtP2DS9av2S1LUEnTyageJk2anBMOen316bvugbHTXA7+pGm4pQgBEjToiYvyqr51CCGERqfWyMXECVeLS0zwOwylHWWow+5lIrZSQoH6Rb0ETGFzQa6wnnjRi5rjLDEhPSOICcSyv8XUMRl1HYteNGuze+Hdgb1jGBmJ0bCc14eF9m2SeVGtgy+cimYbwYacgBi8dBvpinicCW9rshShDDEqQpJ11tI8qEvFqfpLBCUg2YexZi7qfZIWp24XYALIsHt+ujDCj532AaQUuTS/gDD/+Dr4iPINsjwrUWeYkw6RZT3QcCN+/35kN2iOBTxnx8LB7GDM5v36wlL7dTQ2STicYgclAE7HuvzahpkTJUhm3eSb5/nhRDKwEs6qijcgkYHGC4p5Us8lso3YELsj8ox106kwBL1GSMWug9StxHUII95OkjkEM+/GBKwnGHD1gLrR7uJXbiByZ9EHAUZQx7fM67qMRlYIYIS+VsnqrrDEmKUdZH/TEJmPN5Mz1OXVGmXUykxB5NzAQyPiX0f9+UPYzx0RXWhhwVcQ5e/T+PjMXet67cY9OfeY6PUsjUIjK3SXTxWkCs7aLl7UbGzspl5scCqUiMOTtya+ML6PFg3Y68iOZnPb6B+QJ+hPpMUag4eaLhJ84Y1OH3Ynmxq3C9x93KLJViVfcyve9rSe0J6MJ4HNX4/l/+jDFT507uecOGmen5a6JYREd1IGJhkFTanTIdtXUODD7TdzaLqAwZntP+BBc8FO4+57jSBVuwxhLtio3HQvj2sA3q6VnG1BJr1eDm2EMIheKuHdpvMvwBfJrgtvuWGm8F/temysUukSj96+WKSgZXvoDAK8IinE4/7RdKDDyMIN5/KknimVlhRn1tETULF5fbXK0SKEIx59wPI7lUPYq1TLVJJw3asF8UWWtw5N1FOKWSzQAgSLBU8AhyWzl5maCV4CpI2f89DjjcB6rpAAhWYnXCPotX2rI6zGHEAG9qL41gk8rRN7rMlaKIc55xUUQJmQHJLwejoE9l8q/1Y6M0ZfWaqZnpH3Q4vS14HqN7lWKG1yR9VcaB43V15fIAh3c+I8XspVWZTXNR1YyVrGF7jb/jLs2ZJWoq2UUKBj6qnCN3XyDkTw6iFUVZFOZMZIPGOUwVEojJ+Bl59Z8Ynid9iMEQI8noKoYmq+aNnvB2B5gCFbB/nZ0ZlqYmKfQ7Vg18v4A2YSuBkUmczwEwn+WyAcGQ0o9jkKX/mAcP+OyGyEY6ZS0dvjolY1ftaQmnDfacpJyGEKvVaUnwoXTfvhbluJbAbGA1IlbSiamSTcmwQkiithffcBGFAQVyFRpc5xMs0IL3q0fujvZpBSWapGvVHgbp5vKCG66ngJoGdoBcs5N4XERP/G3xf7KawVPax1XutDMkWqnN0Vjr61ITLOHzWeztvxgfIcSvttnTopvaQTKHSt+oefp0URbA== X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-Network-Message-Id: c56ff4a4-c31e-40bc-eb58-08d9da055b05 X-MS-Exchange-CrossTenant-AuthSource: VI1PR06MB3102.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2022 22:04:39.1129 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SFXP843ZVkc8SvfURopScGsklWXJPP7Z4S+wyM0Os457bElOs0UU0LmHMOT4u6KLycQKl+4FcA7jd3hqNb5BJ6ljm604mrGeL8u3RVHxTnc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR06MB7720 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.2 at phobos.denx.de X-Virus-Status: Clean As suggested in commit 028abfd9b157 ("imx8mm-evk: Generate a single bootable flash.bin again") for imx8mm_evk, it is possible to produce single bootable image via binman. This restores the original behavior in distros, where only one boot container is used to create target image. Perform similar adaptions in order to provide single bootable image for imx8mn-ddr4-evk derivate. Update documentation to drop additional step of copying u-boot.itb Fixes: 353dfe4b4359 ("imx8mn-ddr4-evk: switch to use binman") Signed-off-by: Andrey Zhizhikin Reviewed-by: Fabio Estevam --- arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 19 ++++++++++++++++++- .../imx8mn_evk/imximage-8mn-ddr4.cfg | 2 +- doc/board/nxp/imx8mn_evk.rst | 1 - 3 files changed, 19 insertions(+), 3 deletions(-) base-commit: 4e81f3be340072ad2c0aac093677333702f14f22 diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 1d3844437d..2e39790766 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -157,7 +157,9 @@ }; - flash { + spl { + filename = "spl.bin"; + mkimage { args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x912000"; @@ -224,4 +226,19 @@ }; }; }; + + imx-boot { + filename = "flash.bin"; + pad-byte = <0x00>; + + spl: blob-ext@1 { + offset = <0x0>; + filename = "spl.bin"; + }; + + uboot: blob-ext@2 { + offset = <0x58000>; + filename = "u-boot.itb"; + }; + }; }; diff --git a/board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg b/board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg index 22aec26da7..7286b26494 100644 --- a/board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg +++ b/board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg @@ -7,4 +7,4 @@ ROM_VERSION v2 BOOT_FROM sd -LOADER mkimage.flash.mkimage 0x912000 +LOADER u-boot-spl-ddr.bin 0x912000 diff --git a/doc/board/nxp/imx8mn_evk.rst b/doc/board/nxp/imx8mn_evk.rst index 9fbb947032..711545af89 100644 --- a/doc/board/nxp/imx8mn_evk.rst +++ b/doc/board/nxp/imx8mn_evk.rst @@ -50,7 +50,6 @@ Burn the flash.bin to MicroSD card offset 32KB: .. code-block:: bash $sudo dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32 conv=notrunc - $sudo dd if=u-boot.itb of=/dev/sd[x] bs=1024 seek=384 conv=notrunc Boot ----