From patchwork Mon May 11 06:18:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 1287490 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=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=jXl+Yh9U; 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)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49L9Cl3w2Xz9sPF for ; Mon, 11 May 2020 15:56:03 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 31337801D1; Mon, 11 May 2020 07:55:52 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.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=nxp.com header.i=@nxp.com header.b="jXl+Yh9U"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D6D8F80669; Mon, 11 May 2020 07:55:50 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20604.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::604]) (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 63B82801A9 for ; Mon, 11 May 2020 07:55:31 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WrABVH/23dKwG5+x3KfwP3+LM9WsZGZWd9S7Piqg0+SNw83Pk3qVaYtUEfwQ6cCI4gU66zxYpWHJTd1eRps37bq94shGnFb4kE+ZIWYl9FoDD5InJgLYRglw8bPvQMVmsUeRDjJ5G6tDap2B8qTKNYrLIok5jejdrQy9XQNr8bT1LQuE4Cmo5KLHq7tqdJjbQNXoLSQSNseX3YhjJZN5z9feGc+vsQR/VoHaIyrlP9A7RxQw0kKvHCWwkfw0KrRZo7Uo/Nx5joxlrGQOJaCdHkqsXeuAgHFHgFCwO0KB1cqeD8i21NSrkyN8NJCMs628TZmFmKYicvaVZqKOReIz/w== 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=3ob5dlggXrjPIY/nAFBNs2dGCrcqrfZqr7OcKF47I9Q=; b=H88I4tY6fooIkjZP89iFZP/xLUTLgb/e2ePUPtR+iI2DAKAlZy+8hLo9Tlq0755gRDnrQVTrh+8ZgexJW7NsZWcTCs48yrgaV7ux65k/ziLTOFzUeVxt/SUlyEtGKssljbehUpi88NNtPCW7lpbmQNmsER6oJwf5eGzGBez7l/Poxl2VmMXTXZDoXS9PbbmFdO5Flie174TkbCtqzTrtFFNeaBPaUH9fuTvp0jL7IWBW6f9OpMzrAZHVPLnxV06E7jN6cVNo4Wr1vUqP/4qA0otcU+fkh3W5mzjs/sa9a2rm4RBcL03Em5zjqs0zXtXNPDL23gTFQuEMzzlTcbXTFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ob5dlggXrjPIY/nAFBNs2dGCrcqrfZqr7OcKF47I9Q=; b=jXl+Yh9UbXMnpbzkwwqAmR/jiGmnB+hdWHyBnP16dktwgRrmFTkXi813LEvvFFUd/5uBY3QBnHbvpcMUzqzs2I1KuNEkX8XL9i0k6Sjpg2O8/NsoTlFeOAbVeIpJYOzVUeMahM20B/VTm4io5yzrN/plRBqVrtp3UYzcnXZHuyM= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB6PR0402MB2791.eurprd04.prod.outlook.com (2603:10a6:4:95::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27; Mon, 11 May 2020 05:55:30 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871%6]) with mapi id 15.20.2979.033; Mon, 11 May 2020 05:55:30 +0000 From: Peng Fan To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Peng Fan Subject: [PATCH 1/2] imx: imx8mp_evk: fix boot issue Date: Mon, 11 May 2020 14:18:29 +0800 Message-Id: <20200511061830.20580-1-peng.fan@nxp.com> X-Mailer: git-send-email 2.16.4 X-ClientProxiedBy: SG2PR06CA0123.apcprd06.prod.outlook.com (2603:1096:1:1d::25) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2PR06CA0123.apcprd06.prod.outlook.com (2603:1096:1:1d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Mon, 11 May 2020 05:55:28 +0000 X-Mailer: git-send-email 2.16.4 X-Originating-IP: [119.31.174.71] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 966319cd-68d2-49ab-4db8-08d7f56fe949 X-MS-TrafficTypeDiagnostic: DB6PR0402MB2791:|DB6PR0402MB2791: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2512; X-Forefront-PRVS: 04004D94E2 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R/ichF5vAF/OgQKmJ6eK7SdqvtujdHgeQtczfY49llOCJTBY52KqQXsnHhmV2z7ccjwfHoYfaGXbIGEaSdNN9/+x9ADgy4kkxE/dizH+AbWGHxdi3Jc/AzPLHCNVLwvdMosTkQF+mRe8FFKKPsjdDUSPX/X3EKLjF4sHr5r8AX6vF5kFSPugD7BJJqr5F0uxIJIUqqlgn80ysmToyPCH/7JksKbMC9tnR1bB6qem2pSMsZamP5YqyYozd6/shM/W5VlagzIwbcPsK07E6OlCWqnu1Em5zQjzEoOgfHr5sspD68sC1h6H9T9sCzdj7SXgEVCtbjXh5p/rZnyzmCGgEt3VCeiZf1UCUrbNEwPUPJVq+OVcwbckjnCBVRMdFeEMuPEEN/zrLsaWi4BxEU0IMmAPu1CfCCYdx5Y6hZX1Mx5pD93+l2BqJ3AnGCkGSgkc+u7CGhAYItajrPmieoVa0ZTt7SZiRysk119qr2Hb4ae7oWxNQ3xwtFILhUPohryzQ8FW6yNOq2Z/SyPdFJgnsA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39860400002)(136003)(366004)(346002)(396003)(33430700001)(186003)(2906002)(8936002)(8676002)(316002)(86362001)(6486002)(33440700001)(6512007)(36756003)(44832011)(5660300002)(16526019)(6506007)(52116002)(478600001)(4326008)(2616005)(1076003)(956004)(26005)(66556008)(66476007)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: oIhFhoaanCNOkKkYUxKCVYNMpJub3OUPtGL3gsnbSMjd99IrMUVSmUwNU3CVLFUgzoDdLwhECDbrfHMO8CEJ6bjgUpqjDnBhoH9+svcI3554/FIPobCXggJ7YP+C2sF0Ihx4Oq4T4Z1BQ/jaLrlmyXfRK7ZHV3LO1xplAuWZbL5lRcXWEHeuDrLf/Evlw4h81ZTq5zYCZttzcWSnGxqZpxLjNXRA3rIM+fXYIGLpyxrr2lF7fQu4RJO63s7mMCSnzrPtmBt4au2tyuvAQBDms5t1LVDbAYL2hlKW2Se1etubqsC8cPOT1uB9VrVjHZj8rVTxm5uFPELqfH43KbQT0FuXKQtDhOTukAEUmrr8KNBv3q/P4TdUW0wUtoiEI/zUhEV1Xv0wWl6bVsAwtzT92Cdcz8tXQ0xMM+2M4NTpq055qKX5KmRG+GnTgg74lXoO/01+yfsh76HwyHhTmoqBJHDXWpJlrFgCy4BS8d+/8Hc= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 966319cd-68d2-49ab-4db8-08d7f56fe949 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2020 05:55:30.2633 (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: E/1s1ALmu4mKIwI+K4m9gOGA93VNHFhq2rWXtjoD7+klDaB6EqZv7pOtg/AOLGR8/43SZr6z+yquUaMuJS34MA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0402MB2791 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 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.2 at phobos.denx.de X-Virus-Status: Clean The u-boot-spl.bin pad with ddr firmware conflicts with the CONFIG_MALLOC_F_ADDR area, the ddr firmware will be overwritten by malloc in SPL stage and cause ddr initialization not able to finish. So update the related addresses to fix the issue. Reported-by: Fabio Estevam Signed-off-by: Peng Fan --- include/configs/imx8mp_evk.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/configs/imx8mp_evk.h b/include/configs/imx8mp_evk.h index 80e5738961..b90a4f6932 100644 --- a/include/configs/imx8mp_evk.h +++ b/include/configs/imx8mp_evk.h @@ -23,15 +23,15 @@ #ifdef CONFIG_SPL_BUILD /*#define CONFIG_ENABLE_DDR_TRAINING_DEBUG*/ #define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds" -#define CONFIG_SPL_STACK 0x990000 -#define CONFIG_SPL_BSS_START_ADDR 0x0095e000 -#define CONFIG_SPL_BSS_MAX_SIZE 0x2000 /* 8 KB */ +#define CONFIG_SPL_STACK 0x98fc00 +#define CONFIG_SPL_BSS_START_ADDR 0x0098fc00 +#define CONFIG_SPL_BSS_MAX_SIZE 0x400 /* 1 KB */ #define CONFIG_SYS_SPL_MALLOC_START 0x42200000 #define CONFIG_SYS_SPL_MALLOC_SIZE SZ_512K /* 512 KB */ #define CONFIG_SYS_ICACHE_OFF #define CONFIG_SYS_DCACHE_OFF -#define CONFIG_MALLOC_F_ADDR 0x940000 +#define CONFIG_MALLOC_F_ADDR 0x950000 #define CONFIG_SPL_ABORT_ON_RAW_IMAGE From patchwork Mon May 11 06:18:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 1287489 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=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=VKqfMrx3; dkim-atps=neutral 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 ozlabs.org (Postfix) with ESMTPS id 49L9Cb3dj1z9sPF for ; Mon, 11 May 2020 15:55:55 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9EC228047E; Mon, 11 May 2020 07:55:49 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.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=nxp.com header.i=@nxp.com header.b="VKqfMrx3"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2903C8048E; Mon, 11 May 2020 07:55:48 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2060c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::60c]) (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 0696C801B2 for ; Mon, 11 May 2020 07:55:34 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QldK+3NwCBo8v6FcZ4Wqt0vqeJEy3QvXLdDXZrOcfv1hhcDWYWW4tyh1ICEmPMTlbMERO+05wxQxYLVT4QUAkG7QtyTVofmuIwonBIcq6nAm1oqKVkS/3oY0cIUl5s89RHylJe2vvz0ZW4mjxNT24jkIy1h1npvC+Ql8awjlENuqXi8aDDiXG1IBbOzJkjNoc2kWh0MtaSyZdf79kVNr9pfYwjidW5uz99UkRpBMm43mo4StrJkDhRHraEvx5mcb6/dGu8ktokrhFqEY1QKI8gQdMNlkEXaeabtrKTpSlPnoZey2OqN432iu+yReAhXM4oDTAlxwxAeyMt5K1tf82w== 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=NatqcbUkMG6IWj6xRbRNF6UWTX+xK+4y9SbX6lT2smk=; b=V0Xb7xLhtmoCc1/YhpYIrThjs6ffim1zLYPHw2yvoSMNAtZhCzUo0s1eRGj7jSrXtAYyDROBK0OS++CX3tM9y3airg7iQmjT6MWwEJM2nECM6O3V+rNfQshmQOJsonk3EoAyPLKwyJrkeyFtNOm3142487qTP2rAXtZ4+DBhVYKb9VGRj0W6kUZt+x63s4kmHaLlt/txVQS0dfTyJxASX8Q4aU/Y1xP4G2TN9ORrLIRY/li8ZwthMtUm3Yh7UDpUeGlzGNHRcy4zVk4y5l+Z/gIdlTRtFpZ6aqGd7lAmBClKtibQc5jPrCXW/C4lOBW81C6MwLOLgTF3312NY4yVKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NatqcbUkMG6IWj6xRbRNF6UWTX+xK+4y9SbX6lT2smk=; b=VKqfMrx3wor/ey00IXCOHa1FbCwvv25lPN5GgZ9/DgGPARlzRs6pjWGU3WIW98XXDUEQ72rf4TcSxj1MliDN3JbDvNcwS1cgV0dQhD5Lw9Vee2+YSpa29LV7WaBdUgSaf/0vQFFZZfoIc12TtZsZVmpw7umgaXivx5btLQZJiYk= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB6PR0402MB2743.eurprd04.prod.outlook.com (2603:10a6:4:95::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26; Mon, 11 May 2020 05:55:32 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871%6]) with mapi id 15.20.2979.033; Mon, 11 May 2020 05:55:32 +0000 From: Peng Fan To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Peng Fan Subject: [PATCH 2/2] imx8mp_evk: simplify board spl code Date: Mon, 11 May 2020 14:18:30 +0800 Message-Id: <20200511061830.20580-2-peng.fan@nxp.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: <20200511061830.20580-1-peng.fan@nxp.com> References: <20200511061830.20580-1-peng.fan@nxp.com> X-ClientProxiedBy: SG2PR06CA0123.apcprd06.prod.outlook.com (2603:1096:1:1d::25) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2PR06CA0123.apcprd06.prod.outlook.com (2603:1096:1:1d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Mon, 11 May 2020 05:55:30 +0000 X-Mailer: git-send-email 2.16.4 X-Originating-IP: [119.31.174.71] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 180bb565-cd5e-4440-1c5a-08d7f56feab8 X-MS-TrafficTypeDiagnostic: DB6PR0402MB2743:|DB6PR0402MB2743: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-Forefront-PRVS: 04004D94E2 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z1OC47lXyMlnVBnZCpZ1OxddS06jg9Mb2Mrj6H2iUA0PkIa07S75hkiNj7vfT2iHUyXlgrUEZJAcoVEqvE4zNPu1zN1c3JDQ5wOO8ahw+8P6Yekcae4qoxAslgLgTerC1vBvwYgHkaMK4vaIpzqLrpvSPg0tNtp2NFTiw/HUksTB2oekO0QpeI3xnsPD0RXJ0wEfin4Drk4VTsbGbEfTvrgXEpWesS8cyjGH3uQJIdEXK+jqJRgu8XSiYjvc1iGw+23q83aQm2lATBGDJzjB91wXLwyHd2IqhyeDRpKcxCaktVjJxTwACMW39RVX1gkixxc7Qrm271j0sBHBU3Ncn5HzGC76XmITvE/0Xw8aEOpyffCptei056MSThHQQjlxDWD1Im/wsFDq1uvJ7mWEXrPRUiUOh8k4aGNRQHaxjce39Jah2COuV/v78mPWWTVurb0P7MY99R2UvyYhmimqV6VBgn6KGyzFulGP9IP/hx9bIj6imhfZOID4ddJQppfVAH27/E3gN0SN2gYDKTBUdA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(33430700001)(66946007)(316002)(6512007)(8676002)(8936002)(5660300002)(26005)(1076003)(186003)(16526019)(52116002)(4326008)(6506007)(36756003)(478600001)(33440700001)(2906002)(956004)(2616005)(6486002)(66556008)(66476007)(86362001)(44832011); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: VyivYahgbZhJrjPPB1E90/GhO8H0J7Ac8L5akytUWb5M5GL8sm7KNOa8hIhhhf4AaKajbGCSndmQ3oOqxK3VvLxe1AfLK5bh1NA1ZudkmCIuMb1Jh1EvWLaoR5DfMvZwJHp9rrr4Jh3E0Q4O6qrxA83ciC80tJdmwnpC1jeep6M7hf1EUcy52GeBIQ5hjWZPy53GPJhgw27GzlGDFJVn1GWliIV6Q21gmldnWOGuS2wMzLX4U8ux7qOh0ufkIYyDQHrcLVx+tgU0D5BloAtg28rruknvyULg9f54NgLxRz5TZVsSa94C2a9R7ccTAfZt6ZEUH+s7FpW+UjA1xKW8kmp3/h3Ldvqtva+Lr3E+xy+zq2OnVrunXQNtJhZfFPlnBlV//lrDpeAL4xFEXem5u+EExPyS+Y8F4xmF6soWW8aaKJ3wWJM3zHJysUABHg2Z8st85qD6bAQhJ3IUiLC2Q6PBssBYkfVHvz6dQYOEOjw= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 180bb565-cd5e-4440-1c5a-08d7f56feab8 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2020 05:55:32.6173 (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: XebVDdDEuYxUoySmFZUxG+EJMayEbWOzpyYBIgPmsEHA9t4hStqz40U4s8E07PGIweuUv0RUEsZZ/F4SQseRKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0402MB2743 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 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.2 at phobos.denx.de X-Virus-Status: Clean Simplify board SPL code - BSS area will be cleared by crt0_64.S - No need to get ccm device in spl_board_init - Use spl_early_init, not spl_init - timer_init has been invoked in arch_cpu_init Signed-off-by: Peng Fan --- board/freescale/imx8mp_evk/spl.c | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/board/freescale/imx8mp_evk/spl.c b/board/freescale/imx8mp_evk/spl.c index c5f640dc7b..5f3ea0b6a1 100644 --- a/board/freescale/imx8mp_evk/spl.c +++ b/board/freescale/imx8mp_evk/spl.c @@ -25,11 +25,6 @@ #include #include -#include -#include -#include -#include - DECLARE_GLOBAL_DATA_PTR; int spl_board_boot_device(enum boot_device boot_dev_spl) @@ -44,16 +39,7 @@ void spl_dram_init(void) void spl_board_init(void) { - struct udevice *dev; - int ret; - puts("Normal Boot\n"); - - ret = uclass_get_device_by_name(UCLASS_CLK, - "clock-controller@30380000", - &dev); - if (ret < 0) - printf("Failed to find clock node. Check device tree\n"); } #define I2C_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_HYS | PAD_CTL_PUE | PAD_CTL_PE) @@ -114,6 +100,7 @@ int board_fit_config_name_match(const char *name) } #endif +/* Do not use BSS area in this phase */ void board_init_f(ulong dummy) { int ret; @@ -124,19 +111,10 @@ void board_init_f(ulong dummy) board_early_init_f(); - timer_init(); + spl_early_init(); preloader_console_init(); - /* Clear the BSS. */ - memset(__bss_start, 0, __bss_end - __bss_start); - - ret = spl_init(); - if (ret) { - debug("spl_init() failed: %d\n", ret); - hang(); - } - enable_tzc380(); setup_i2c(0, CONFIG_SYS_I2C_SPEED, 0x7f, &i2c_pad_info1); @@ -145,6 +123,4 @@ void board_init_f(ulong dummy) /* DDR initialization */ spl_dram_init(); - - board_init_r(NULL, 0); }