From patchwork Sun Dec 13 20:36:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1415675 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: 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=eCFhON4n; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (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 ozlabs.org (Postfix) with ESMTPS id 4CvGXH35zDz9sTc for ; Mon, 14 Dec 2020 07:36:38 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BBEEF8270D; Sun, 13 Dec 2020 21:36:25 +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="eCFhON4n"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 01B5082710; Sun, 13 Dec 2020 21:36:24 +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=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0722.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::722]) (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 008FA82675 for ; Sun, 13 Dec 2020 21:36:19 +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=jtPsIhylUKBI9dbI15uR1WUrUzRRD7/9Fp7pAOA6j2oETtkR5SyQjZzGmmvtWlTFiS59VD16WoWwXOB/Ei+Uhp32Szdw7UECJIYsCjR2FAjbpKVHKU4cRulcS5q0dvdGwPZmqYRBQ+l1KtUygoBeocvpRh9CVgdP0tPkn/5nMVi6xuja2r3TTTpPBKFRNkUG/vIj9iUIJwq7GaN31vnNrYiwX7xcFE7TyoiwDokdYZ/X/pnfUGS5pLRy4NXQRMgqvEpdTIlSpaHR+ZHgqo2nWMuli5vn7gZIplghA3mDJCX1++L5fhMn+d4CqxpSTwVABp62+70gzswzqpKT3KjzVQ== 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-SenderADCheck; bh=pj+5XXcb/8x+LiN01PN2tRnvHT2EJJDcSL47NurtDF0=; b=KmmKYscXvDIE8Z/lZ17rf1K81vBPicSgETiSVEqa4p5STQ6/n+eEr4DTOgS3u16uLoDlLs/duKM6hZZkDvD4b1/IDGydW4H0qRK5plIiE0/q6NQyrQAAXwbxPHJGIbj7P1PQoVkOdj5qsjFGzLWHsAOxq/fImL51e8pe2RJ/QTQStEe+xnnypz2OgBOzC095ZRBz3FedWTs1mBdKLUyPZa60iO/O+mJsyl1FVKLaKX34TOINlGKUKEyYUQFSeu18TECyFinPHiXR8FkVYmQMG3sPUEsJP3x05oeN0oQPcSyftfBoSk5w4gFw07rHD4hPwD+J1WKWQ+PeFnIpsgjeNQ== 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=pj+5XXcb/8x+LiN01PN2tRnvHT2EJJDcSL47NurtDF0=; b=eCFhON4nH7PaZ8MlVjYw5t2KLUYh6F1uzdpkY6xgZB0CjYYOaGA2POYCG8V34pUaOLD/J2SfnmHnDhg443e+Bjna/w2N+BZlPDISSVCxKrfmmT+Rt2ReomMaHTkCv/Zq4D0D+Wabu2kmx+N/IzqJhqpErkhBqoj/qqrVqKCzj/s= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=leica-geosystems.com; Received: from DB6PR0602MB2886.eurprd06.prod.outlook.com (2603:10a6:4:9b::11) by DB6PR0601MB2647.eurprd06.prod.outlook.com (2603:10a6:4:6d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.17; Sun, 13 Dec 2020 20:36:14 +0000 Received: from DB6PR0602MB2886.eurprd06.prod.outlook.com ([fe80::39bd:12df:e0c6:4aee]) by DB6PR0602MB2886.eurprd06.prod.outlook.com ([fe80::39bd:12df:e0c6:4aee%11]) with mapi id 15.20.3654.024; Sun, 13 Dec 2020 20:36:13 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: peng.fan@nxp.com Subject: [PATCH] doc: board: freescale: advise to use newer atf and firmware Date: Sun, 13 Dec 2020 20:36:06 +0000 Message-Id: <20201213203606.21104-1-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.17.1 X-Originating-IP: [193.8.40.112] X-ClientProxiedBy: ZR0P278CA0009.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::19) To DB6PR0602MB2886.eurprd06.prod.outlook.com (2603:10a6:4:9b::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from aherlnxbspsrv01.lgs-net.com (193.8.40.112) by ZR0P278CA0009.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Sun, 13 Dec 2020 20:36:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a5163690-f513-4bb5-d8f7-08d89fa6bbf7 X-MS-TrafficTypeDiagnostic: DB6PR0601MB2647: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:655; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SmJcBZy5U7cEX0b/4fOPMAMC2oo45P295qx+v8q/XsNdDELqcZq6wExYyQt3cqeOz8u2AsqkD92lxWCQWw/fezKjUyx+vF/eXHgRlNQNyig8hbPU+s5XyYhy4qJpDqERVA1+I+JlMABmTdhIQYlOk3xBHsDKCNbos6Wm9sAplf7pRAnzJuhuwGmo38sdY9SdKMpQVSE5ug8unwH/R0tGctaico6zFO2D4Jbef8IPJUcKJ65J3zgVwkpZzUlWOgI103DiytKDFXzhtS9eEwBTaiLdCH6LSdxTvbQSdjGs/GMNuMv/9HZoicMktFTGQfByq5pReO44wdfE8NLU82ogDG+7n+XJpzFG0t6TNllx6Vjb70B2HXPbFEg4lGhl06dj386GqHeTbtrnkQD5Ds76xg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0602MB2886.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(346002)(396003)(366004)(136003)(4326008)(6506007)(26005)(316002)(83380400001)(52116002)(36756003)(86362001)(2906002)(6512007)(478600001)(5660300002)(44832011)(66946007)(8676002)(66476007)(6486002)(66556008)(1076003)(186003)(956004)(16526019)(966005)(8936002)(6666004)(2616005)(6916009); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: pjYYhYLnR5WrzVAuUtU39paENq9Vu5GdWe02ktrCvhJpRkRz517n9slEyk0I8L2PvzQ4xJ6VbHmwt3kde+5HwsRa/S0Lm6Jv39rTn6aNgBd87sgMP46QHiJVMLqziPzXnWgRR/yNBBYbyUtFPBrELG2p8ZVcTaPh7m6KCrNDXGA4iIBpjSMXZp6E6n+G9ktRZ7+Ht1qYDObZZWQVHk2AMWygv606bybzQ2naZsBMa5EhZsWx0Uhvg7IRzJt9TTiKUyDv1jWUHNUs2VGNWvtxz08g58udUR+SxLrunPyf99xAmmzbFMrIbFIxF2iQAsyG23J1zbIQPRlU5mEBeTofFOTxDOy1RaFYl5vOyDf34rAzOhNdsL+JoFuYqs0HryDouz7q8P+jOxWoHHDWAh0lIC4dtSx8pi3WgEoPj+pb0m8ELanAzII/UcAO9YH8aGEEDnB0vHyT9A6k7+vVg7lgTbdp+K8Bh+ronBV5QPDnNkPoIsaEsNLfxohSU0dsQhJjs7Sppd60FAmAkvN1LwPoZK5rC4ZwBCRXBo+KzK3Vu2dl/AmDWGIN7yMLZsXTuA7wwto23ljSYh4JrocWTkn7PY4Qj/e1dpEcdTl91zv/HDM7WlrpkELFZZd56VZoZwbd7geELXumhUL2IrzbGPJt39bMihT1uLFPqoEc/d5HknB2IErEQs+pkm0Q3K3Ju6mO+fPIn2xgQIP+r7qQpoo/CQLsbj6BTiLhCr+h0m0a9njYaKjlwzB43k95+ozhWL9GTY1vJUKhJhUk8YTEZKO0/d+xgd1rLmPFEc/X9RvOJBRLPEhVYA5+iCodc6nUlN2VpI0Dc8xHcrB6dULk4KPw1yFfu+eLNDssrGkHnLRqQeWCNgO8NvxjDfgTMRxOt225VhOfb4ufbYnJlz2adNv2yaMCIV0m6+0Vuo9OkWKTSx6lj3CjIt9Xy8w2ODWE1CZ3HTe/ixe9EkF2l3eX3VMsUBc8EjYtM+jGvKBXvyluX78= X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-AuthSource: DB6PR0602MB2886.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2020 20:36:13.8805 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-Network-Message-Id: a5163690-f513-4bb5-d8f7-08d89fa6bbf7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cli3Q9Mb0QGTdWn9ZnqxDjNsXar8qURQAPUkjgyoUnJaYs3iPuICRSdMooiXJLY/Qd7ue0ho9y+xu14vyGzcpZ8PMLwq1qziJkGtZPCPaUs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2647 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.102.3 at phobos.denx.de X-Virus-Status: Clean Update branch and version information of ATF and DDR firmware files to point to latest releases provided by NXP. This is especially critical for imx8mp evk, as the ATF support for that SoC is only available in latest releases. Align all SoCs from imx8m family to use identical revisions of ATF and DDR firmware. Signed-off-by: Andrey Zhizhikin Reviewed-by: Fabio Estevam Reviewed-by: Peng Fan --- doc/board/freescale/imx8mm_evk.rst | 10 +++++----- doc/board/freescale/imx8mn_evk.rst | 10 +++++----- doc/board/freescale/imx8mp_evk.rst | 16 ++++++++-------- doc/board/freescale/imx8mq_evk.rst | 12 ++++++------ 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/doc/board/freescale/imx8mm_evk.rst b/doc/board/freescale/imx8mm_evk.rst index f75190227c..a9ccdb7850 100644 --- a/doc/board/freescale/imx8mm_evk.rst +++ b/doc/board/freescale/imx8mm_evk.rst @@ -18,7 +18,7 @@ Get and Build the ARM Trusted firmware Note: builddir is U-Boot build directory (source directory for in-tree builds) Get ATF from: https://source.codeaurora.org/external/imx/imx-atf -branch: imx_4.19.35_1.0.0 +branch: imx_5.4.47_2.2.0 .. code-block:: bash @@ -30,10 +30,10 @@ Get the ddr firmware .. code-block:: bash - $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.0.bin - $ chmod +x firmware-imx-8.0.bin - $ ./firmware-imx-8.0 - $ cp firmware-imx-8.0/firmware/ddr/synopsys/lpddr4*.bin $(builddir) + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin + $ chmod +x firmware-imx-8.9.bin + $ ./firmware-imx-8.9 + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir) Build U-Boot ------------ diff --git a/doc/board/freescale/imx8mn_evk.rst b/doc/board/freescale/imx8mn_evk.rst index c3e92cecee..375e0bb761 100644 --- a/doc/board/freescale/imx8mn_evk.rst +++ b/doc/board/freescale/imx8mn_evk.rst @@ -18,7 +18,7 @@ Get and Build the ARM Trusted firmware Note: srctree is U-Boot source directory Get ATF from: https://source.codeaurora.org/external/imx/imx-atf -branch: imx_4.19.35_1.1.0 +branch: imx_5.4.47_2.2.0 .. code-block:: bash @@ -30,10 +30,10 @@ Get the ddr firmware .. code-block:: bash - $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin - $ chmod +x firmware-imx-8.5.bin - $ ./firmware-imx-8.5 - $ cp firmware-imx-8.5/firmware/ddr/synopsys/ddr4*.bin $(srctree) + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin + $ chmod +x firmware-imx-8.9.bin + $ ./firmware-imx-8.9 + $ cp firmware-imx-8.9/firmware/ddr/synopsys/ddr4*.bin $(srctree) Build U-Boot ------------ diff --git a/doc/board/freescale/imx8mp_evk.rst b/doc/board/freescale/imx8mp_evk.rst index 96df6d470f..ccffcf7257 100644 --- a/doc/board/freescale/imx8mp_evk.rst +++ b/doc/board/freescale/imx8mp_evk.rst @@ -18,7 +18,7 @@ Get and Build the ARM Trusted firmware Note: $(srctree) is the U-Boot source directory Get ATF from: https://source.codeaurora.org/external/imx/imx-atf -branch: imx_5.4.3_2.0.0 +branch: imx_5.4.47_2.2.0 .. code-block:: bash @@ -30,13 +30,13 @@ Get the ddr firmware .. code-block:: bash - $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.7.bin - $ chmod +x firmware-imx-8.7.bin - $ ./firmware-imx-8.7.bin - $ cp firmware-imx-8.7/firmware/ddr/synopsys/lpddr4_pmu_train_1d_dmem_201904.bin $(srctree)/lpddr4_pmu_train_1d_dmem.bin - $ cp firmware-imx-8.7/firmware/ddr/synopsys/lpddr4_pmu_train_1d_imem_201904.bin $(srctree)/lpddr4_pmu_train_1d_imem.bin - $ cp firmware-imx-8.7/firmware/ddr/synopsys/lpddr4_pmu_train_2d_dmem_201904.bin $(srctree)/lpddr4_pmu_train_2d_dmem.bin - $ cp firmware-imx-8.7/firmware/ddr/synopsys/lpddr4_pmu_train_2d_imem_201904.bin $(srctree)/lpddr4_pmu_train_2d_imem.bin + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin + $ chmod +x firmware-imx-8.9.bin + $ ./firmware-imx-8.9.bin + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4_pmu_train_1d_dmem_201904.bin $(srctree)/lpddr4_pmu_train_1d_dmem.bin + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4_pmu_train_1d_imem_201904.bin $(srctree)/lpddr4_pmu_train_1d_imem.bin + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4_pmu_train_2d_dmem_201904.bin $(srctree)/lpddr4_pmu_train_2d_dmem.bin + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4_pmu_train_2d_imem_201904.bin $(srctree)/lpddr4_pmu_train_2d_imem.bin Build U-Boot ------------ diff --git a/doc/board/freescale/imx8mq_evk.rst b/doc/board/freescale/imx8mq_evk.rst index 0a64ecc5ba..c269fdebe3 100644 --- a/doc/board/freescale/imx8mq_evk.rst +++ b/doc/board/freescale/imx8mq_evk.rst @@ -18,7 +18,7 @@ Get and Build the ARM Trusted firmware Note: srctree is U-Boot source directory Get ATF from: https://source.codeaurora.org/external/imx/imx-atf -branch: imx_4.19.35_1.0.0 +branch: imx_5.4.47_2.2.0 .. code-block:: bash @@ -30,11 +30,11 @@ Get the ddr and hdmi firmware .. code-block:: bash - $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-7.9.bin - $ chmod +x firmware-imx-7.9.bin - $ ./firmware-imx-7.9.bin - $ cp firmware-imx-7.9/firmware/hdmi/cadence/signed_hdmi_imx8m.bin $(builddir) - $ cp firmware-imx-7.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir) + $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin + $ chmod +x firmware-imx-8.9.bin + $ ./firmware-imx-8.9.bin + $ cp firmware-imx-8.9/firmware/hdmi/cadence/signed_hdmi_imx8m.bin $(builddir) + $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir) Build U-Boot ------------