From patchwork Wed Apr 29 08:31:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1279136 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=QirhvGSR; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49BvQv3XQxz9sSb for ; Wed, 29 Apr 2020 20:10:31 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id CF5B38839E; Wed, 29 Apr 2020 10:10:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Q7BwiCGReOV; Wed, 29 Apr 2020 10:10:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id A3E5688396; Wed, 29 Apr 2020 10:10:24 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 8C6A71BF3F3 for ; Wed, 29 Apr 2020 10:10:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 87BA6877F1 for ; Wed, 29 Apr 2020 10:10:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z2XYAUeeSTrx for ; Wed, 29 Apr 2020 10:10:21 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) by whitealder.osuosl.org (Postfix) with ESMTPS id B0238877EC for ; Wed, 29 Apr 2020 10:10:20 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jcRPqcelZpvrAxujeY3MhguMeuKnwT5kPbv5xEkaXRQyKUImThXXdnDbF7vizmi1Vr6v6ucDZjTc3ixGyGXWTTVvWpRLr1cxZVdNGWB+McelTtYAsEhyNV+A6MoZq6mrKY+2ZV32DWx0vsiyRYPjGuUO1z78XqcHrUpR/bmqS+S8yzJN/fH4UEtemNxWMOe4sg6//cGWsCz19Bt5sykWSuCHLDFlGpPjy93XuQ04dzUskJ0MMsjgCOsMlPC3YMDavZSEDwMWoQJ8OHQ4anm0p3ksGfCuIFUO+RZDADzVK98CMJ8V8+AITscbMa78SqgG6qjwqPJLwuX8yC3r3k3aAQ== 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=Me9eFhylmLt3Zeg+bx1CHCqCtVn41FnXxUNykZU62aw=; b=Ded/Ds5d06T22QTP2+oG3FV2pcIRqSsrdbqLvLEkE/M42egqdFEQhV10A42xl9nfrtvqOoG//dmhAlPqBYHQ+GVv3A47P3c3zpT9LXt+eZ0NPYxhJ4iBD01ggG8AGvAO5CYl5aECiMWoUM5QG7caQ8RCR8cnhhsok+RvVEY/VyT4ITGP/Bx5W6aWrUhFuJDeQmXhAdf4eX1mFKnJ1rYKGf0f43Bz65jbottbuHpcN4swRuRj6woNa25D5EcNxC6WBmY591RKXkvgFAPCvL9d96UtZwAn1qI1gvyufE6iSFwk8AVeagOzXxoowK8ZmozKONc9hbJiShA5vgtpoZKBIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Me9eFhylmLt3Zeg+bx1CHCqCtVn41FnXxUNykZU62aw=; b=QirhvGSRu+cNB3/npHt8GBs5mRm+V+HLzAbslDAZqVr1zJQotPVUpjTlOmpC57G5fpPp/bHUyihu7d0hNxakVTVDMs/vfSk48ASFIGg3aS5WkA5rVxSvJXmKDfx3nLLNNERjEKGWz6you2d4GFp8QYAuBXnvijKN7saG7Rs4ZEc= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB4721.eurprd04.prod.outlook.com (2603:10a6:208:c1::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Wed, 29 Apr 2020 08:34:37 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c%4]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 08:34:37 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Wed, 29 Apr 2020 10:31:19 +0200 Message-Id: <1588149083-8229-2-git-send-email-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> References: <1588059233-11467-1-git-send-email-stephane.viau@oss.nxp.com> <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (81.1.10.98) by SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2958.19 via Frontend Transport; Wed, 29 Apr 2020 08:34:32 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [81.1.10.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f91c2ff1-9f76-49f6-8586-08d7ec18267d X-MS-TrafficTypeDiagnostic: AM0PR04MB4721:|AM0PR04MB4721: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(39860400002)(376002)(346002)(136003)(366004)(8676002)(52116002)(26005)(86362001)(6506007)(8936002)(5660300002)(6486002)(478600001)(66476007)(66556008)(6916009)(66946007)(6512007)(16526019)(956004)(2906002)(69590400007)(44832011)(2616005)(6666004)(54906003)(316002)(4326008)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Qnx+ayGO+Y3YKjDtItNw9Hk9hCUMk7m8L3OTBbME/kFZqKM7glZcVvG9ElKgl2vEsh3vogVogujiVHz7JFQ5ZWP9K2qF0f51th4XrrwVwW+s67q/HC/jKy+5BNiypJZXbOit/r/u+ylF3txKBiCNR/uZ0CNkOmwaIiObe8OJKNI0ePqEBe9/zvvO1Th9tgg8MkBrPRBVLQb1eynGjEnUYU3lUc05MzMGPyESv/5uJTLwUipS0fhunOIKx8mkKCgtOtphRba5ueXIyJayyr2icTRBBr5iQeUm7EMKLAaFzO0Kfn04G0ka+B26VVF+VM9hgyFosyqH9v4g8EmMeQjRldHzY8xkZw4bAOIcvbeTJwk9JtPEHKMM74U/ssADCQRsPxFfGH8P6ClvQXJHjoVoX3a24/jzH3V1TWxl/pTdfKuJUO6oW8WNUDPg0WdAlDFZwwonCsv8QLz0QVIx88j5N1NCRoH7nsnPGCgRsAqhsIzFM5Q5dLCA79PqhKCdIz9x X-MS-Exchange-AntiSpam-MessageData: /W/DVNMUrHFgsEbxH9OkDldvZME3OJuNGzZGlL1i09d9sMCdoNcs0E673lfMJ4/abPc5E1ZmN4MHmi0AbDP7KiYDnfTYzIMoyUDANx1dqj3cwQGIpu8k9Jk2pgcuPrciXckOE93xjGh9r0mvX3B/bBcSHgyTz3CUQioApzn1Q8ifshiCk1gU0ZBfoXEAbdLrq/a9fpEz21sDHGiKhW8qedcArmPerzLGeFiuSo+vmzedMNBn0DmvkzP8VZ5MlQ9wtgXUVPDji8r78XD6aIamBsA/+2cUajdp+Jq+AxX4Jn+CleW0CNE9ufi/d4+lrvCh1uBRXAyzViTFKGBMQLDafWKs7oH4p+fXQKR+BXEaSlWOuhsEKmT7OOe5/q0KkgP94V/po1dYPcRCZBU61Jvi1IOjSflldolT8nQ3yfCoVjIp438K4eD/k96S1SrNOO7HfGz6IlZcb5lZ0hMCgKl7zztW3+hCvv6WPznCTbXyT9wqsTke4e70l/0BatB+yfzObUC0r0qcA/0HrbpibDVGHTDmSkRES0ZGbLGtRyqtUVd9QTxYkhZCelUIarpsFy//KjrgNo2mP318WeNg2paqrBopZMoMc5y9CUSjWuiRBOtTgRHnPLIp/Sn8/HIVCyr7NIYq9jSSFMRiaWquPBZdmtUBXHjjArUG5WNDzkn/t9wUShGYeMHeMm55ePWGEchFUhuWopOqkHASvHt8uuFQbE/RJ1oRu8VkTmSwZFLccxkq8+n20Z9eGRBbK03wFVBWPYM3b4cfXSiFsfuc9XdLD/cOb6DaaW6cOGHqotCx0I4= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f91c2ff1-9f76-49f6-8586-08d7ec18267d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 08:34:36.9182 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SJdyDkS3py9IA+qw1xwUOow17g6cexbn/IQTl+ChXDZWftnKNBzJD838+laQhaTGm5pGpziV0F8/WiAiquwD5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4721 Subject: [Buildroot] [PATCH v2 1/5] package/freescale-imx: Add option for DDR FW need X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Maeva Manuel , Gilles Talis , Refik Tuzakli , Julien Olivain , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Only some i.MX8 need a DDR training firmware (8M, 8MM, 8MN). Some other i.MX8 (QuadMax, QuadXPlus) rely on system controller for that task. Suggested-by: Julien Olivain Signed-off-by: Stephane Viau --- v2: - introduce BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW to extend the DDR firmware selection to the whole i.MX 8M family (suggested by Gary) Signed-off-by: Stephane Viau --- package/freescale-imx/Config.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index b0c7de8..6b10d2c 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -96,6 +96,13 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X +config BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW + bool + default y if \ + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M || \ + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \ + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN + source "package/freescale-imx/imx-alsa-plugins/Config.in" source "package/freescale-imx/imx-codec/Config.in" source "package/freescale-imx/imx-kobs/Config.in" From patchwork Wed Apr 29 08:31:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1279095 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=Yfu8z5AU; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49BsJX2bSYz9sSl for ; Wed, 29 Apr 2020 18:34:52 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 4EA4D88370; Wed, 29 Apr 2020 08:34:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mPh73XQqd4dX; Wed, 29 Apr 2020 08:34:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id C34008835E; Wed, 29 Apr 2020 08:34:47 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 0FC621BF35B for ; Wed, 29 Apr 2020 08:34:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 01DC420406 for ; Wed, 29 Apr 2020 08:34:47 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bhDutiM7Evc7 for ; Wed, 29 Apr 2020 08:34:44 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60083.outbound.protection.outlook.com [40.107.6.83]) by silver.osuosl.org (Postfix) with ESMTPS id 89B0E203AE for ; Wed, 29 Apr 2020 08:34:44 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iiVFH4CdJSRLWnQ+lFGNcj+SKaO4LYko/t5G7gBoqTavCsTArEmvqRQZRwug0RGQjb39TtQ83jhsH3d6LUbY5NhhsM1xEIA1O3JbWRpw6zDAe/zNYh1bIuGdtd3TtalfVUKnZQzX32tNgh1oxu6bKHUBE1TpwO8musLIa8kFmrmNeZIhF6tMYqiOw3hEy/RtLyluMTpvLuVFH3750jdbDDe1Hf/P+yLLkPmaAYwJ6OYnUX2lgYt4r/DejOB8ASilzvxsSoZPWv2TpATv3zHep9FMnvDq6Q0Spv27+BtnU49H7kkhkTG/C8/RbYMxMzqyxNy8rcMGcyIl4ytHsIQQcg== 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=rzN8wsxVmTzeNySy6/TMUY0pl0UqdDSVQ0EWwo+s6xg=; b=Txg0SA6q/2NE9kvJVffbzScA3ACPkkpm6Y+dldOOkIHR7XET+BfIewxUJmUIOK6jo13TRKABUONwk4SBDsDsxqwXX/H1TCKEUscYvAqHXsbbNf27YQHZnsZzcTiRS1z8z+Jk0PadGx/N0NyETmPiNbtceGWG+cSisFmG2N5YJuWEjkQIQHxyqamcBwMpBDEwV3kVPfBzCnDct0wi6yP6d+qtENeGOeA9e3k1sM3LfzO8GU3DkGtnUda09LSDYTKvMCKqbHsOilutfZUqwzrTzHutwnu0hYWGRZxSvYEdXFYXl9VMyJd4Q/FeZBuSse9joxyENsg10Sx2ypqxZtWX7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzN8wsxVmTzeNySy6/TMUY0pl0UqdDSVQ0EWwo+s6xg=; b=Yfu8z5AUu0PsgTPmt5+qil8FFWnEnP4p8G9Yu0GDwpst/EboG6Cl7sgphXEAWpxrze5EmmDIsUTeYbsddFugp1ynoQqXxTe0bwCAACUJ2VZssJFhQTx4EXcaxiTZV0eD12TN0sMeJVeKSS7wCuJHB9gIItCvJokpuwiBCgpQkps= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB4721.eurprd04.prod.outlook.com (2603:10a6:208:c1::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Wed, 29 Apr 2020 08:34:41 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c%4]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 08:34:41 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Wed, 29 Apr 2020 10:31:20 +0200 Message-Id: <1588149083-8229-3-git-send-email-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> References: <1588059233-11467-1-git-send-email-stephane.viau@oss.nxp.com> <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (81.1.10.98) by SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2958.19 via Frontend Transport; Wed, 29 Apr 2020 08:34:37 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [81.1.10.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0e3465e7-b594-4e75-78c6-08d7ec182919 X-MS-TrafficTypeDiagnostic: AM0PR04MB4721:|AM0PR04MB4721: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(39860400002)(376002)(346002)(136003)(366004)(8676002)(52116002)(26005)(86362001)(6506007)(8936002)(5660300002)(6486002)(478600001)(66476007)(66556008)(6916009)(66946007)(6512007)(16526019)(956004)(2906002)(69590400007)(44832011)(2616005)(6666004)(54906003)(316002)(4326008)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AmmKAypnynWHEM8FhY9wE8TYNMpQG+Vy2vJBlMbcLG9VraMhHPq+N9w7wOU/rMWKbIl289Uj6ap5vVtSuGu8W89paucRUWPZ9edA9fzbQe0E9/wbtdHcYlwSFf1iGXdaRsPX6cQKDS5l96o6EKyap5Tsc9EKVaHy6vgFveXiPeBAMr+T7idA6g9BJ5AVH/d1GJkx2mqBsje+T7+M+wZ32HIcuqbLgtxrFDvVLwX7orpxQix1FCjQdcPAS9dvBIvzYip/8mo8pKdLxLSu5dbowakwOmhS1hccsgVV/k5+MzxRRaWc104R/3AccNG40/8SqDSgl+Ec993Aw4uiaKCcEo9UUCU9pFCTsI5VHXY55wC24wqxkjG80/Ju5NpoMA8PBUEudtALGMGVX6iMv0+BKx9+qdue7OK7xWp9gRjyGtCOS8Za1TbSoZoVsxKgtAYnXTjh9LP3KIksKiZP8Mt28wopR6qwiyPFVCxmUmwbrzg54Zdpmf2CVvYrJ9/omDD8 X-MS-Exchange-AntiSpam-MessageData: AbK4gCEliphKqbd6HuED7wA/V0STaEYrrfNQhr88Yb926UItJ/r2rAL/eds924Ej7zZdpxumr7mGpO6qAfedGCZz7DrEMX269YnOkRW6FkgcI2xlAFVaSToRHgD09aZ0basb3AclPnB07qyjxPBVCu+9Eb9UeIdRRWZQyVLs0dAyCWFVsGlhqrDrZonTj4iqgNanmvszmXj+CgG5P/7NGLJEs8xI3MPOaKC1f7HDoBU7R0nGMUSfqa/3zcxw3UPDXONGAmMRX+AvPdBjXVmiZjk4hWcpluek72vDGX6mQLRaCYDjJ+FBbl6xCuJ8TeqlYk7VuCjPzrz7h7+nEVhvSbVyIZvnPD3OxMT2FhhWHeu5kL4CcmmW5tmndmt+F5NTfUhOdIXxvwEuucsUTIj4diEMsR5Pd90xjxhrPFsQTSv0ZF4WeejrpF9jo5fJEQR+zteBWcgIIDbtMOvq4GPj97/mv0gCMK8uAdAhHXmQxGWThN2AFNPAdxSV6KtJLEcUlZ2q/W9PFuRIeIUYdUoq1RBzlzT/QZnAlVcxdlgelq8/iakG76rFX1grnbZbW07hMkNySiaWJUZV7KDyMwKf365vYddyc0WmbirHsr+he9vn8qLU1s09p7IUdtkmQ5J7i0kZoaBmTKwrMedtRSBq3pi2AXlRltiJkwbsKckrEJtL9ciTkAYUBAVbbAnUwG/Yh578tuRLok6zLYsj8pREyVk3ttq7wLIoklt0Lh43VJqGs5Ku291GTIU9ch1AZJsEdw6X07tRqjsAojElt+1z8UEkbxStVkxTkMb6PfKmnFw= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e3465e7-b594-4e75-78c6-08d7ec182919 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 08:34:41.2697 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5WxsEptlslGGOsSzpVxokkS0R0QTkjrJTwczg/4k5GdanznpaK8oEnSHj7IC4lSWpLvCLbfxpmMy9PNsVAAxWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4721 Subject: [Buildroot] [PATCH v2 2/5] package/freescale-imx/firmware-imx: add choice for DDR training binaries X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Maeva Manuel , Gilles Talis , Refik Tuzakli , Julien Olivain , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Several i.MX8 (e.g.: 8M, 8MM, 8MN) support many DDR types (LPDDR4, DDR4, etc.), for which the DDR training is performed in the bootloader. Some boards have LPDDR4 (e.g.: nitrogen8mn) and some others have the DDR4 (e.g.: NXP's reference board EVK). This patch allows the selection of either of the binaries used to train the DDR. Signed-off-by: Stephane Viau Reviewed-by: Maeva Manuel Reviewed-by: Julien Olivain --- v2: - use BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW to extend the DDR firmware selection for 8M, 8MM and 8MN (suggested by Gary) Signed-off-by: Stephane Viau --- package/freescale-imx/firmware-imx/Config.in | 24 ++++++++++++++++++ package/freescale-imx/firmware-imx/firmware-imx.mk | 29 +++++++++++++++++++++- 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/package/freescale-imx/firmware-imx/Config.in b/package/freescale-imx/firmware-imx/Config.in index 56d5b80..4962992 100644 --- a/package/freescale-imx/firmware-imx/Config.in +++ b/package/freescale-imx/firmware-imx/Config.in @@ -8,3 +8,27 @@ config BR2_PACKAGE_FIRMWARE_IMX This library is provided by Freescale as-is and doesn't have an upstream. + +if BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW + +choice + bool "DDR training binaries" + default BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4 + help + Choose the DDR training binaries to be used depending on the + kind of memory that is available on the target board (DDR4, + LPDDR4, etc...). + +config BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4 + bool "lpddr4" + help + Use LPDDR4 binaries (i.e.: lpddr4_pmu_train_*.bin) + +config BR2_PACKAGE_FIRMWARE_DDRFW_DDR4 + bool "DDR4" + help + Use DDR4 binaries (i.e.: ddr4_*_201810.bin). + +endchoice # DDR training FW + +endif diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk index cd0dafb..fc2f69a 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk @@ -18,7 +18,7 @@ define FIRMWARE_IMX_EXTRACT_CMDS $(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE)) endef -ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN),y) +ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4),y) FIRMWARE_IMX_INSTALL_IMAGES = YES FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys define FIRMWARE_IMX_PREPARE_LPDDR4_FW @@ -42,9 +42,36 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_1d_fw.bin \ $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \ $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin + ln -sf $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin $(BINARIES_DIR)/ddr_fw.bin cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \ $(BINARIES_DIR)/signed_hdmi_imx8m.bin endef +else ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_DDR4),y) +FIRMWARE_IMX_INSTALL_IMAGES = YES +FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys +define FIRMWARE_IMX_PREPARE_DDR4_FW + $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810.bin \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin + $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810.bin \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin + cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin > \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_$(1)_201810_fw.bin +endef + +define FIRMWARE_IMX_INSTALL_IMAGES_CMDS + # Create padded versions of ddr4_* and generate ddr4_fw.bin. + # ddr4_fw.bin is needed when generating imx8-boot-sd.bin + # which is done in post-image script. + $(call FIRMWARE_IMX_PREPARE_DDR4_FW,1d) + $(call FIRMWARE_IMX_PREPARE_DDR4_FW,2d) + cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_1d_201810_fw.bin \ + $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_2d_201810_fw.bin > \ + $(BINARIES_DIR)/ddr4_201810_fw.bin + ln -sf $(BINARIES_DIR)/ddr4_201810_fw.bin $(BINARIES_DIR)/ddr_fw.bin +endef else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y) define FIRMWARE_IMX_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0644 $(@D)/firmware/vpu/vpu_fw_imx8_dec.bin \ From patchwork Wed Apr 29 08:31:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1279096 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=H5cWmXsn; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49BsJb0JgFz9sSG for ; Wed, 29 Apr 2020 18:34:55 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 61417203AE; Wed, 29 Apr 2020 08:34:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pEW31drCeuEJ; Wed, 29 Apr 2020 08:34:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id DC9B120406; Wed, 29 Apr 2020 08:34:51 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id AFBD71BF35B for ; Wed, 29 Apr 2020 08:34:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 9CC6120406 for ; Wed, 29 Apr 2020 08:34:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vdokoCMQ2d6H for ; Wed, 29 Apr 2020 08:34:49 +0000 (UTC) X-Greylist: delayed 00:18:41 by SQLgrey-1.7.6 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062.outbound.protection.outlook.com [40.107.20.62]) by silver.osuosl.org (Postfix) with ESMTPS id BAEFF203AE for ; Wed, 29 Apr 2020 08:34:48 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ngeLGTEVo7YZGHHuJksaWwJf6T6AyGM0ne/D74oGbFL0L9R+NvEaTQxEUvP7uYbt9YU/Zvvfx3IXuTdId0bOG/VE8daaJq6sVeSWBVAro1GgRNgZyD2oKvz1HJoInvAwWMwQ9ny/v1olC1ybIu21GOHEwPgvblXnSWD0hA7KP3TxkYZCblabt8B+GS1MZj9tQ1LECst36NMGaSLGdzyeLb1isqls0ruR97aPcJEkIvlg/bxdYExYyr3hlUXBciWnfoPCglC8ei+vVBVnJ05EXGdhE/4CBJBxDJwWi0MriICi2CEWO2OgrlVKadHklsBQ/0MIp84uCxdfGYFsizIkMA== 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=16W6Kgho76vIJVqzIVQPPuO3jHiQHy0Ztr0SUBzuoYA=; b=Cub4f6ZECFf9SLgOJgV/qc8C9feh16oEQKB8XIGo9yoKtMxLkvANAOyac8BoJs465RXMVENqtFqq8+D5PD5+JRH4NoxpBMnc+wF5yq2+aHGGcW57GDNgsHTInEVrEmhYohPsnXu7IQnjLjyqy8Hywer2G8elvQ2u0y6ObOGoVUjUx7RqKkdHolKlmLykgFajdVEoWMCtSEq+DOVf48N7QqKj9QV07ZBRrENE/MmBuOjJmN04ZdYfC83/SB/rqBEh1H27SoSe/YPoyLcECUGVisExkI0p0ytm/iIWFepc1iavaXHhBSwdP8LKwFXA0dmxqNalylrGEfn9X99UWlqHzg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=16W6Kgho76vIJVqzIVQPPuO3jHiQHy0Ztr0SUBzuoYA=; b=H5cWmXsnHOwsmKm2bQcY2qEgbx0Y5+8Hwj2JpbTah1cVTyzXrtnjGx0VGPux1/9Mg57PLZV02u5SJj0lhJ9UIyXkxLTfdgPrRruFerIEWiPdhteznud3xbxs6x7kylVxvG3ETa7rkOk83ExYMc16TVyKLOIk6CFVLed8IVk40/c= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB5060.eurprd04.prod.outlook.com (2603:10a6:208:cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Wed, 29 Apr 2020 08:34:45 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c%4]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 08:34:45 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Wed, 29 Apr 2020 10:31:21 +0200 Message-Id: <1588149083-8229-4-git-send-email-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> References: <1588059233-11467-1-git-send-email-stephane.viau@oss.nxp.com> <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (81.1.10.98) by SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2958.19 via Frontend Transport; Wed, 29 Apr 2020 08:34:41 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [81.1.10.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7a6ac284-a0d8-4197-a8e1-08d7ec182bb4 X-MS-TrafficTypeDiagnostic: AM0PR04MB5060:|AM0PR04MB5060: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(6916009)(66946007)(6506007)(66476007)(66556008)(52116002)(8676002)(16526019)(86362001)(478600001)(6666004)(2616005)(44832011)(186003)(69590400007)(6486002)(4326008)(8936002)(956004)(6512007)(26005)(316002)(2906002)(54906003)(5660300002)(41533002); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DK23EKIpci72doqKqLvnUbMZOciDAYT7Ru74I8i1PhBEEvgmrIr66jZfcHl5w/2z8sNPKasUC9G34YGzIsKHRgH21rGzq9ATSxZS9mA1r8JmNVBdQvaDriDNWoVan0aC8KoN6oTHQ7QzNuVwJ2hNHmHTZvfjYXze+w+UnW6tQzRDE9abjeyH3a1JeflD5vOpWDCRW8P6fiwMguBa1Kt0NljdONKMVoj4kQqVy0JcOHulC9MC5mk6DyKvvQYLuXM3eRzfNdgLU3VLOJmQDR0qNYBIoe9fRQ39rZHbPKM8j1AL9TbKGWXqJeCsZI3rCiXqh72CdntcUKHpxFNKR/hyXPG9jcD0wcRKt0HLvMvaGkgduIKzba/Hx74APNFVnaxnYKiYMPoSxnZ3DEkDSFDGha0sPVtU5j9vNLK25/3+5imHe6GNGN/GwcaY1/ZZeOWXhrZ57RwRQ/A+QP+5AQTxla1FkhnudMhmtnJlNRNhSSvBjskHwGqyO4Y1Lzl5NlNCLSdqBX75f2rBFlwslrC0Yg== X-MS-Exchange-AntiSpam-MessageData: 9d22/oKf5hgVi8g+9IIXm1La6tm+RAcZnm7tXhnspgMUsUQyUkEHSjhfzrUBDCIX/D9bIGJfGqkqhBr2d77KmMyWDa15wsufi41ty6pVjexWS/a2WSSNIu1g518jZs0f9nbnXn6Cj3IIQswcoXAK5xjNpi0wdibG2wgZZwrUKDpNtIj3LJAtw5vq3Pmz+HWOMt8gDJgebsHbzhhkLe5gADIzIQSOsJ/k6UyJzJBjw1FJTUECLfRcWus4TbLJw2ewiv0ediQ1+rjO7UKmA46+Twadmqf4Z2Y7RRhZHURT99sjddA8Pj7CfLYGDDIYQYqOtXYbRSibyauTFprj+CeG73RtLnDUcSmf25lIRahKfRBET/Zg3Oi14dKvKLrQvKOf0TUQ0rKRlmsFNY9IOXWBPnYvfSwHNXJxwRTDozebOlAbq42YvUqCPN469VJUGXvvG8fYO4owZf/mgEeY7gn8dLtzFgv3+b9/e1DDrvjinFSBZZK7nzozmZ2orIWeM8lT0c2GMMFIuEB7xaOdkIwMNPgHhlw8m5KksiZM2xNyKiqPdFYtDQ2qhC9c+hCHaXusZHMSzRvXl/LbWR0FSVLVOOBwkdAlKAYyWV76UYoQhYfsG0rTAFkkYn2r9iqVBJUHaQTn509av4sDznbIIW8Pp6QbQFBRFBynnR5BTIyDvp9CtVgCDXNKUpDCdCDOZAj20EYhK6NZfTYLGrTIOz9eGQfv692oitNyBVFkWAOT51Y0UGrDeEyz/C876LJqBYXAE3D7L7AnhjFWIXcDuP5JOOaGRswhSrNzs+bIntIfbaQ= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a6ac284-a0d8-4197-a8e1-08d7ec182bb4 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 08:34:45.5962 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WXg9NL6avlbyGbhcRDxKlkLTPF0A+afC7V4I+OKfwaJ8w3oTXrBBrtiMAigmi68hURhSrUyfbF6yTgQWGlwYDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5060 Subject: [Buildroot] [PATCH v2 3/5] board/freescale/common/imx: use generic ddr_fw.bin name X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Maeva Manuel , Gilles Talis , Refik Tuzakli , Julien Olivain , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" For some SoCs (i.e.: i.MX8M Nano for now), the DDR training firmware in the boot image depends on the type of memory installed on a board (LPDDR4, DDR4, etc...). The previous patch makes this firmware name agnostic of the DDR type and uses ddr_fw.bin as a generic name. This patch makes imx8-bootloader-prepare.sh use this generic name, independently of the kind board DDR type. Signed-off-by: Stephane Viau Reviewed-by: Maeva Manuel Reviewed-by: Julien Olivain --- v2: - generic ddr_fw.bin name is now used also for 8M and 8MM, along with 8MN (suggested by Gary) Signed-off-by: Stephane Viau --- board/freescale/common/imx/imx8-bootloader-prepare.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/board/freescale/common/imx/imx8-bootloader-prepare.sh b/board/freescale/common/imx/imx8-bootloader-prepare.sh index abf2e43..cb7c37b 100755 --- a/board/freescale/common/imx/imx8-bootloader-prepare.sh +++ b/board/freescale/common/imx/imx8-bootloader-prepare.sh @@ -9,21 +9,21 @@ main () fi if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then - cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin + cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00910000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb rm -f ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage_imx8 -fit -signed_hdmi ${BINARIES_DIR}/signed_hdmi_imx8m.bin -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then - cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin + cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00920000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb rm -f ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage_imx8 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then - cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin + cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00960000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its ${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb rm -f ${BINARIES_DIR}/u-boot.its From patchwork Wed Apr 29 08:31:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1279097 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=J2u4IrkJ; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49BsJg3Vl9z9sSG for ; Wed, 29 Apr 2020 18:34:59 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id CB72488330; Wed, 29 Apr 2020 08:34:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l8hwNrslGVxQ; Wed, 29 Apr 2020 08:34:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 4195588360; Wed, 29 Apr 2020 08:34:57 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id BBAF91BF35B for ; Wed, 29 Apr 2020 08:34:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id B7F6E88360 for ; Wed, 29 Apr 2020 08:34:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mDXuz--v8se8 for ; Wed, 29 Apr 2020 08:34:52 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2063.outbound.protection.outlook.com [40.107.20.63]) by hemlock.osuosl.org (Postfix) with ESMTPS id 239C788330 for ; Wed, 29 Apr 2020 08:34:52 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iZU2m8gEb2tTfgzPk1Ffs5NR2Q4XEQB4YG76X6nK587JzoOehuzSn+2Xkij6ml9dbcTHO5rwt7umFJLk0ZQ89Zyt+ckU55mIIXByS0cV8ICAgOo7Brp951tpzcN661J5H8mtALu4BqPBKwGjNe/1osTYwUuYyoXaSa6Q/5B1XFNF6ULJOj3tjBjVAhNT5wuikQa2SVXn9nmcJUSXu0zEzxzsheTN5oNu96R06Ug/8bBH0nHdTS1s3ylZmauBDBQrffxIiDptGz7sLVi73bhXu7xquKn2c8w5TZyw2pnUEn2/vjhw1jRfbIK/lbH+QItmGvij6XI7OcyZlBvvsJ5zWw== 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=3ofcm2qu2Oj9Gd94x5mF0DSmg66IowIXxRSS+rREHeo=; b=QigKs4UFTdVrXVIAHTGhcp1o8BCw4a2niG1+CKuSdUvmpicbvVCUQ5fpLsL2tCN1XVuK3EItWDYiN7NiD2ZSw6HWnbV9zCnq7FxZH/QOQuZ/g/pJxkXd8Jyebj+OdpfBII30vZ54KDmZnTF97g+MsT7B1WGvOHWcC5P1lSuMYrfxF6+S4HW7pBVPV5KRMLdy22UmIJlsVvljcIGFicT9G2S+jFGyhMQDX6muAaUqbws1D2KO096w6InBJSxs3P0lUO1ac5n0f99BhJ5NGyYZokM9gU9GQ80N86gSnCJCnBzj8yhukbykh7qDyEnxEdXOEmKah/OazXxgZq0wh2r9Kw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ofcm2qu2Oj9Gd94x5mF0DSmg66IowIXxRSS+rREHeo=; b=J2u4IrkJHVZMOJlez1LhN8YWMtN+HFWSojz4AOko7QO0yXccUoayaxrecVi7nPVMb48ZCSqAYJaa+GCcQg1MQj20CyrV3FNJhntFNT1GAXb1LAaHuQp5G0V7HkBRkSbsWqvBBA+mYGqt+QH8CxArNd+x+z0ha+GpLmaeA11tK6I= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB5060.eurprd04.prod.outlook.com (2603:10a6:208:cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Wed, 29 Apr 2020 08:34:50 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c%4]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 08:34:50 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Wed, 29 Apr 2020 10:31:22 +0200 Message-Id: <1588149083-8229-5-git-send-email-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> References: <1588059233-11467-1-git-send-email-stephane.viau@oss.nxp.com> <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (81.1.10.98) by SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2958.19 via Frontend Transport; Wed, 29 Apr 2020 08:34:46 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [81.1.10.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 068775d5-6272-41d2-75c0-08d7ec182e47 X-MS-TrafficTypeDiagnostic: AM0PR04MB5060:|AM0PR04MB5060: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(6916009)(66946007)(6506007)(66476007)(66556008)(52116002)(8676002)(16526019)(86362001)(478600001)(6666004)(2616005)(44832011)(186003)(69590400007)(6486002)(4326008)(8936002)(956004)(6512007)(26005)(316002)(2906002)(54906003)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZMmkIZp2WvKPPqWCQliyZy+n3X0SGlkhZV4TYV4gt2gX6TQShW5uhdvRJgiLt4GMH+l4LD+c9b3JXzv1+cYCaYaYfUmh+90VIafN6ykuIwQGQfwdKtSQ4enPaXfakO7K2sYiM8ZDHRXvrXwJrTRevINUm/TgzyDj7sMGtVUmRhgwL9xC/TiGW18oF5A1S2RWlBSC+9OxrluIsH30gjcd0H5IVxJ7H1fezcen+zxxnGzNibO2Empr0BJPA3XPyKv/6MHwShHN1IZnKeOZ1IUj7SRKhbynwTXqmnTUC5ciT8cm8IuNRRjq42/mnKCYTNsNIHUibNFZ+L5mNbNEkkOowA7qhn5eYQtqOsWwati0eATK7S3xuafgVSB3r8K+LlCqdnUXpJ0thZ7Ki5RulyRr1BYbkA5SEMCySgZu3dHJvA65ZN80YwkPoifRjs2pr4v1tFAoo6Q83UczknDg6fPcRYn52hTf4Myh1VVYMnwU6Lpq0F6aMjBe+Iv28ahMVidg X-MS-Exchange-AntiSpam-MessageData: 9/E/8cfvHq32P34Hhe3rcyKm8hjlH2NhT0bIhLOVzBtnlmjxnCfCHLzbkuoBqxalE9TW6Jvwb5r0jQvJ3iBo/gdaDBTVi17wcgCOo+CWyxhyiWLxozhhfzyjRKWW+Acd1hjqR83Ctgdyby+EJpDBrwin+k6GtZoSqDMdexJR+Igc3De/GyR2nIDsvYUR4QuyfMbHopmJhrkV7RsfBy6Qy5AFikHOmvOutGCasCyRPlU9Og2RogFWJ2Iibt9Jdjfom4+R98foH2iO6/KNL8yH/eaikQkucjPvkhKkzLCsfzQTmDE9/qSn+0RO/SRgD0hwM4ZqvNajF81tHDWYFnrVAvTBKoVDdE1i71f+sYBbnAZqsQlTTqzWNEhgdne5OGA71ZB5j5Oc7AC5YYyYNzJ8GTh0cPJx0OtVa9kQNdbDVJ599bakjjdXeJvlrTllFhiTLxg8zTM8sJsuVJXwwxRFxC840pbYLuB2E8blXt2h4XzbYLKNrox3E9inWS78yVzerZ8doxySJZJ6w7u1y/96IOOQqY4KTz7LaWfo+9Uf9UUhN8UIfkfRscsc6dLv4giOqaO6D1cB5RfiW7TOugxBR65p86bKA95+pwBhBgzMIkNU8E+sSot1HtULZoT17acAde8zrYKXS0yubq5hv9atpkG4Zsq42TM+Y7maH9SmKwGfvPY8R483vq7kqBEye5PxrANkNSLEdTeuPouNkSpHf02RVGHlU9u++YjNRWBExofxkYH3Li8OUluINIj/6j7zEmeHqenSRT6GCJcT3Jao1szrHunsQNoFpZNKsnt/C4Y= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 068775d5-6272-41d2-75c0-08d7ec182e47 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 08:34:50.0167 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /dugTHHIptWcN4jIbCEVc19MvTF4VVtdTvUvyL70scQnVHXo8Sx/ve5nEoTbV7IP4pFNS1P00Pe0VPPUMyHY7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5060 Subject: [Buildroot] [PATCH v2 4/5] board/freescale/common/imx: add support for i.MX8M Nano X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Maeva Manuel , Gilles Talis , Refik Tuzakli , Julien Olivain , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Stephane Viau Reviewed-by: Maeva Manuel Reviewed-by: Julien Olivain Reviewed-by: Gary Bisson --- board/freescale/common/imx/post-image.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/freescale/common/imx/post-image.sh b/board/freescale/common/imx/post-image.sh index 138ea7b..06ccaac 100755 --- a/board/freescale/common/imx/post-image.sh +++ b/board/freescale/common/imx/post-image.sh @@ -38,6 +38,8 @@ genimage_type() echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then echo "genimage.cfg.template_imx8" + elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then + echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then echo "genimage.cfg.template_imx8" elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then From patchwork Wed Apr 29 08:31:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Stephane Viau (OSS)" X-Patchwork-Id: 1279098 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=S/dxHpBA; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49BsJp18gcz9sSG for ; Wed, 29 Apr 2020 18:35:06 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 2F3C92306F; Wed, 29 Apr 2020 08:35:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zwMdxXccvHNS; Wed, 29 Apr 2020 08:35:01 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 7CB9522F4C; Wed, 29 Apr 2020 08:35:00 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id EFB1C1BF35B for ; Wed, 29 Apr 2020 08:34:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id E4CD484BA5 for ; Wed, 29 Apr 2020 08:34:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e2oo9-YWt2Vr for ; Wed, 29 Apr 2020 08:34:58 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80055.outbound.protection.outlook.com [40.107.8.55]) by whitealder.osuosl.org (Postfix) with ESMTPS id 7E5A786DF4 for ; Wed, 29 Apr 2020 08:34:57 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MhVCBq+ODhvPMv4va4tpLIbBRbfSXgblJCbg7SDZCejfJbj+d5z5MlNK4LaWW5idJ/MmWk8SSTcTjNO5rbqoZQVqXz5AKYkKgfwRFYxTSSgs2gKG66PSQVGReVzTgkCpvDigWzcDz9E93kIo8WYaPnOfTuIq59xJdw/f+9x2Gg908777dOeLyf9mJLOeEn3slcRmoQp4MWaNGMkYeLFilK3qY1C6OGivWEffoqD/6b9oKHRZ+drMEXpNmCor2nI4AFAuQTfQR/o4aqE/sa2pLjNqLfkP6CBD/g3ILmtwKmQWfD4F7hITy7zgiqRkREYtGRttGlsxAeszS08PYhKy5Q== 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=GVMA/+8RefKvkMr6u6IWrS8K+HcWidH5tr5lXl9DCAQ=; b=PsYP9FGXvmhHMA/L4Sq1T/JGA8i3cH777Njiji2UgevdwfBhX9gXwolBzQLVjOEZMVy2pHCJBnBioqt6nRVr4NlzUUzLRaD/kK4pHK7m0vafmwWOeUGE2ZVojoinAOVlrxlgbDzYk+KSGEGiNFwdmdwem9YeytFg8iqHLZodvTeieF7Hn8wL42cPy9m1du3IZ37Gf0vPuV2InqHWxiVQw+XqdvhBCXRnQPCes2LH4vkxaDC211K4z8RNfzIZ7CDhXYgog2nkn4xLMPG4QFnDtkW8iZLP1TjnYQoflk9TaT224ANByCFjOUbORpa9ZjmpGB7ZdKXiwDGIcUbA92Ya7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GVMA/+8RefKvkMr6u6IWrS8K+HcWidH5tr5lXl9DCAQ=; b=S/dxHpBA2B3UtI8wGxZS3z2mbOpLSbJOe6ylL2xEdUOLW1Q8AEB/jX7Fkn85SWs3uRilb3JZOY/+nycqyEH+FjikcG/uPJSeFCDauSrW7PDh0rBCuzO27OLivk+h5IbThevveMRQVNPBCx8Te3eO+H8e3GJ8BYcJIn0s5iNAYdM= Authentication-Results: buildroot.org; dkim=none (message not signed) header.d=none;buildroot.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) by AM0PR04MB5060.eurprd04.prod.outlook.com (2603:10a6:208:cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Wed, 29 Apr 2020 08:34:54 +0000 Received: from AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c]) by AM0PR04MB4786.eurprd04.prod.outlook.com ([fe80::715c:fa5c:5b68:5e2c%4]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 08:34:54 +0000 From: Stephane Viau To: buildroot@buildroot.org Date: Wed, 29 Apr 2020 10:31:23 +0200 Message-Id: <1588149083-8229-6-git-send-email-stephane.viau@oss.nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> References: <1588059233-11467-1-git-send-email-stephane.viau@oss.nxp.com> <1588149083-8229-1-git-send-email-stephane.viau@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) To AM0PR04MB4786.eurprd04.prod.outlook.com (2603:10a6:208:cf::25) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (81.1.10.98) by SG2PR02CA0083.apcprd02.prod.outlook.com (2603:1096:4:90::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2958.19 via Frontend Transport; Wed, 29 Apr 2020 08:34:50 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [81.1.10.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5c85fd24-dd53-4556-faf3-08d7ec1830f9 X-MS-TrafficTypeDiagnostic: AM0PR04MB5060:|AM0PR04MB5060: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4786.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(6916009)(66946007)(6506007)(66476007)(66556008)(52116002)(8676002)(966005)(16526019)(86362001)(478600001)(6666004)(2616005)(44832011)(186003)(69590400007)(6486002)(4326008)(8936002)(956004)(6512007)(26005)(316002)(2906002)(54906003)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UCrt11KiOhBLHBW4/QUjbUipF9JhgXFAr4eMZLwppL5NDXiaNFAlNfd7SX1WPe5GGb6uxoEWXD/Ogp0N97SfUEmvD9WYHABWYnuxci+RImjTvKTEAvFxP+AfIyeQo5l62/tQPAeDbRLsYdLCatH4SbmImcYVYghuU+ZIcM6RskWk6y8gn/ZCTjnnB/JPXYO5WCxTgmatHNYeYaDEPOC9KmZFOMRhtONVGgRWgSlus1gqMxFXRPpuxxpVjy9ei22XgAeuJV5no0EX5kDsDvlhb5+5VemNQTvMw0mxzSAF1osxHgqvjaGRErXVE1Oae6h+y975ci/kbCPvAZHseR8qTSTGY7Q0gAn8V5v7Oqj9RidkvCBjAdor0GL1gjTdbFE54XkdP+ERdvH54bu0KGYasG5P/WsSRTGYrRWWgL8rakI/XkrITn959DLU3NPitXzqZAy3iLpptx1hANv3ZIIIQtnyoqOVINgNFjD3s0mn3bCY7yHl3Mc7BjSLUlRgnAz5OI9oBwTUtmZNle+gY9+YopPnl8v/IKfvFcnvrDfgs3p/y9QtS0mzNIucqiGkXA1CvgLwk6vYjB0FOleORLtfSg== X-MS-Exchange-AntiSpam-MessageData: e3EIOlAGWFdXEWfAlNQL4b0gmCZk83Mrbis3zaF8qxqW87ynqnJK93WEzMpYO2plVve9jQNJCWovQ97BhdOrpXJ6wIDcbRFxj7ABGdI1SwX2jvIYKxaN3a66OXDm1iMM79PBl0hii4QRGGNM74PD494MjGMNcxh+KcTAJKA8wUnbrDgsHS7FVL6tJ2RJ4VdMQudWdZPGL+puo3UVb5PHHzDLASZdWHaNsgYrJNu5oLwE9uSnLqzf+Sq0NZ+RHwkAgmvIQL5hm2q70Dwg9vbQQ+5zHTqToUd+Am8zsv7wOqhEcF2bfDfSYGAYxMV5cCIHHuu1np3OBmVUwFJPVi3koUzc85DhroKMXfF5J6IErvlC0sE+nXoyclji5zDLN1gx2+web1YUagesnDnFMR9uOThs+ymtXsELWjkDjrkQkfAm+cGb5GDz6CfLwVjC7TiQvgQv+xmSDf+F750sG4yvdaqRQjEM8VwAoaYt3FCqw7PuAzpLFRDr8OJ3Femyc/XXyaPq7pqAJRJWA/09HHMsspNnG/4b1INSDu+RHPCSSaNaWCkcc/1m8SElyvHspSaRBaKhRcuJ6uW5MgW/CX+CQXgj0U8PpxWMeQi8r67VxfgSjCpm7QNTYexC0k/pQ6zqOZl1DKwL0Y35NmIn4se/21fSN6lAwKJ/nWg8fqCqnRrHTUDdyP/qUPm2w3UyCXHO22XfJgTdmyLFolIDcAK3GiTw31u2+OCZY1Tlfn6DH5rnxSM4ZCWJypWYs5H70SX2SnayB8JEdGLAYGIRWmRXGDSbFdGG+vh8fT+l5BVXqtw= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c85fd24-dd53-4556-faf3-08d7ec1830f9 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 08:34:54.4661 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HNQVM+GMTx2a3HDMCGGdiHamv6wd4amE93AzfBG0J3z+lAUEwRiyI4OWgdF66UaRiDFzpqz+c6RDaKIfOOrp8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5060 Subject: [Buildroot] [PATCH v2 5/5] configs/freescale_imx8mnevk: new defconfig X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Maeva Manuel , Gilles Talis , Refik Tuzakli , Julien Olivain , Stephane Viau , Fabio Estevam Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This patch adds support for the i.MX8M Nano EVK Board [1]. The final boot image is created from uboot and firmware binaries in post image script board/freescale/common/imx/imx8-bootloader-prepare.sh Note that this config is based on 4.19.35_1.1.0 ; hence, the kernel configuration needs host-openssl to build. [1] https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-nano-applications-processor:8MNANOD4-EVK Signed-off-by: Stephane Viau Reviewed-by: Maeva Manuel Reviewed-by: Julien Olivain --- v2: - reword commit title about uboot.imx generation: sentence removed (Gary) - replace link which was confusing because mentioning LPD4 when DDR4 EVK is actually available (suggested by Gary) Signed-off-by: Stephane Viau --- .gitlab-ci.yml | 1 + DEVELOPERS | 4 ++ board/freescale/imx8mnevk/readme.txt | 74 +++++++++++++++++++++++++++++++++++ configs/freescale_imx8mnevk_defconfig | 43 ++++++++++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 board/freescale/imx8mnevk/readme.txt create mode 100644 configs/freescale_imx8mnevk_defconfig diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fa8e077..0bf8a73 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -190,6 +190,7 @@ freescale_imx8mmevk_defconfig: { extends: .defconfig } freescale_imx8mqevk_defconfig: { extends: .defconfig } freescale_imx8qmmek_defconfig: { extends: .defconfig } freescale_imx8qxpmek_defconfig: { extends: .defconfig } +freescale_imx8mnevk_defconfig: { extends: .defconfig } freescale_p1025twr_defconfig: { extends: .defconfig } freescale_t1040d4rdb_defconfig: { extends: .defconfig } freescale_t2080_qds_rdb_defconfig: { extends: .defconfig } diff --git a/DEVELOPERS b/DEVELOPERS index cc72b28..6fb2d84 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2402,6 +2402,10 @@ F: package/mtdev2tuio/ N: Stephan Hoffmann F: package/libhttpserver/ +N: Stephane Viau +F: board/freescale/imx8mnevk/ +F: configs/freescale_imx8mnevk_defconfig + N: Steve Calfee F: package/python-pymysql/ F: package/python-pyratemp/ diff --git a/board/freescale/imx8mnevk/readme.txt b/board/freescale/imx8mnevk/readme.txt new file mode 100644 index 0000000..379d851 --- /dev/null +++ b/board/freescale/imx8mnevk/readme.txt @@ -0,0 +1,74 @@ +*************************** +Freescale i.MX8MN EVK board +*************************** + +This file documents the Buildroot support for the i.MX8M Nano EVK board. + +Build +===== + +First, configure Buildroot for the i.MX8MN EVK board: + + make freescale_imx8mnevk_defconfig + +Build all components: + + make + +You will find in output/images/ the following files: + - bl31.bin + - boot.vfat + - ddr4_201810_fw.bin + - ddr_fw.bin + - fsl-imx8mn-ddr4-evk.dtb + - Image + - imx8-boot-sd.bin + - rootfs.ext2 + - rootfs.ext4 + - rootfs.tar + - sdcard.img + - signed_hdmi_imx8m.bin + - u-boot.bin + - u-boot.imx + - u-boot.itb + - u-boot-nodtb.bin + - u-boot-spl.bin + - u-boot-spl-ddr.bin + +Create a bootable SD card +========================= + +To determine the device associated to the SD card have a look in the +/proc/partitions file: + + cat /proc/partitions + +Buildroot prepares a bootable "sdcard.img" image in the output/images/ +directory, ready to be dumped on a SD card. Launch the following +command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the card content. Use with care! *** + +For details about the medium image layout, see the definition in +board/freescale/common/imx/genimage.cfg.template_imx8. + +Boot the i.MX8MN EVK board +========================== + +To boot your newly created system (refer to the i.MX8MNano EVK Quick Start Guide +[1] for guidance): +- insert the SD card in the SD slot of the board; +- Configure the switches as follows (X = "don't care"): +SW1101: 1100XXXXXX [D1-D10] +SW1102: XXXXXXXXXX [D1-D10] +- put a micro USB cable into the Debug USB Port and connect using a terminal + emulator at 115200 bps, 8n1; +- power on the board. + +Enjoy! + +References +========== +[1] https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-nano-applications-processor:8MNANOD4-EVK diff --git a/configs/freescale_imx8mnevk_defconfig b/configs/freescale_imx8mnevk_defconfig new file mode 100644 index 0000000..a859d1c --- /dev/null +++ b/configs/freescale_imx8mnevk_defconfig @@ -0,0 +1,43 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV3=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y +BR2_TARGET_GENERIC_GETTY_PORT="ttymxc1" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/imx8-bootloader-prepare.sh board/freescale/common/imx/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="${UBOOT_DIR}/arch/arm/dts/fsl-imx8mn-ddr4-evk.dtb" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/linux-imx" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-imx8mn-ddr4-evk" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_PACKAGE_FREESCALE_IMX=y +BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y +BR2_PACKAGE_FIRMWARE_IMX=y +BR2_PACKAGE_FIRMWARE_DDRFW_DDR4=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/imx-atf" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_GIT=y +BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/uboot-imx" +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_ddr4_evk" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" +BR2_TARGET_UBOOT_SPL=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_IMX_MKIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y