From patchwork Sat Sep 16 19:36:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Shengyu Qu X-Patchwork-Id: 1835569 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=gFYiFKlq; dkim-atps=neutral Authentication-Results: legolas.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=patchwork.ozlabs.org) 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 ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Rp1Y371Wcz1yhR for ; Sun, 17 Sep 2023 05:37:27 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 27F3C85DFA; Sat, 16 Sep 2023 21:37:10 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.b="gFYiFKlq"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8A15385DEA; Sat, 16 Sep 2023 21:37:08 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01acsn20808.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::808]) (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 701AD847C3 for ; Sat, 16 Sep 2023 21:37:05 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=wiagn233@outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6BvXU111MyfShazVd+DsZJYcoNnat6FFypd3o5HhAaS7anPp70MTOGkEtPgct7WBjp9/LR0OvZZKGYcIQ3EvcxcxMnHC9Bko/9q0/K6fYscs6/61esKSjRQmFKo6uZiRJX8WyU0OwzTE4U0ynEcS0fWTbvOwc1Iwv5HMYHpVfzFflrooh3MJdb7l4O+0KWdKPzKJqFLrGz8FY6TpaspXYu0RJtduJObwmAGv2L9hg0dqjddShugSzSq/7w1+t9CSxiIgSvA1dJ/hl3CxXNlSkWYCxZkJZ44dqHjRAQu7nJdJ6ZkVA+E0jmyRBZg2V9e4jsdZ2ygf1NxieafrYB+pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BHt812mqa8qLrkLcgwhrPtfgZQAvgqvmjtjYHKrz4Rg=; b=DBVEfSmruRwT2gbnqYvHzXrW6XTwbIo92TJFa2zkzPex6nOoT8wzg1/ag/umDaWdsqNZ2i/17nGB9mgYOR8Y7GuG5k5wC4tklEJOVR+XV3BzeJ4EMYcJv7JlC2VdqBGo5RZQqu7d9Te5fC7tJFC9fiLrOzPw3Pb4jlp1Qf42SlMwRzaO+mbLAZ37KARhE3DdsmDnyQaMKOhaJHV2W+EBaKNioHUdM+TxzgG6wszbR8nhno8g3p1xk4iC+KQTdF4W1wzzKGlACeMSMUaTW3aLLrSGUfQuMfJlFvdm6d4ofAMXCs7Nnl8+GboWu12URE5OR5HgthraUJCd9jHYn54e0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BHt812mqa8qLrkLcgwhrPtfgZQAvgqvmjtjYHKrz4Rg=; b=gFYiFKlq+JLim8/gavwjQXShYMa7KaaBgDH4nY+atq/97IxBQGREN+c059BIxbO2l+Oezy0fN4y10pV7QVOKhVDMfC0lpQ3BG4/Esk+9qLvj91NiYL48qNZDLajerLQD2yNWlHHHCdzENAfcCJ5/suJ13e73S9Chk9WSRtcevdL7vIXMCi1cCgRobvQFMHDCyuZzsQGFVfJKhzKPTuvmuQSMudiMUV6IZ3BHnlEcx+xdHndyRLao+uGSKGO7DYR6WAZ7OQUJehKVcZNcOrcSTla75zBl2ORyy7V2MxTj070f0JfI7Epq9MBdV5kGorZZSD1ERo2iVrm2w5HuokJ/RQ== Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) by TYCP286MB3132.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:293::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.13; Sat, 16 Sep 2023 19:37:02 +0000 Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b]) by TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b%7]) with mapi id 15.20.6813.013; Sat, 16 Sep 2023 19:37:02 +0000 From: Shengyu Qu To: rick@andestech.com, ycliang@andestech.com, yanhong.wang@starfivetech.com, u-boot@lists.denx.de, jamipkettunen@gmail.com Cc: mps@arvanta.net, Shengyu Qu Subject: [PATCH v1 2/2] board: visionfive2: Fixup memory size passed to kernel Date: Sun, 17 Sep 2023 03:36:33 +0800 Message-ID: X-Mailer: git-send-email 2.42.0 In-Reply-To: <20230916193633.3928-1-wiagn233@outlook.com> References: <20230916193633.3928-1-wiagn233@outlook.com> X-TMN: [plvLMyJdPY562jXOuTCFAok5WXBjMZpy] X-ClientProxiedBy: PS2PR02CA0007.apcprd02.prod.outlook.com (2603:1096:300:41::19) To TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) X-Microsoft-Original-Message-ID: <20230916193633.3928-3-wiagn233@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY3P286MB2611:EE_|TYCP286MB3132:EE_ X-MS-Office365-Filtering-Correlation-Id: fe3bd457-9f55-43cb-8a40-08dbb6ec4cc4 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmoFiihN0bLfIuxrIYm/gcvOuYNEpLLPU/Q5vl8BVUw2MjoufFqK5DXsMRSdNPpq81Ycns+IRxZbW8XHuc32pKNBr5l6ShgVwciXR9xbjTctA+RkRUiAGK0SKAQUQKO75PH2NFbnDmoxvgeH1UxITS05h0RWxP2WQHTZ+95FSWmHCB4QcOvDHV9IUwmxgurb0FthtvW4FqVdbIf+Oa5kJXqE8B/Ew6YIys0JCKToZAqIVR0wkVwvi445qiSxk1bshVZZ+FFpeClbJ0YTMWRLA/imRHi8PajkKGLh4eQYjOtK7M5QYFpsymhq/WE64gdWiKEeT8abfl+vLeOEYNChDrNcutQxuqh7+gWnvrnGPnMl+SFAVmLlhPPEFdmvb0WvJnIqQO6QN3B05CFdAS9DWgSitGCtBwRbuoGWETdjyAN4WH0zlpbHkVVYpPB/2wcYb+GxturibMPFDVLPxdTlgiD1jg+g44d9bSjQs8twJYEqUtnYkvQ2Ts6yttEv6MrBhDGzpdh8XgyhWnZ6ePxyIF2pxerulLA97UgI1GGg5Uvttk1qyFkhLA7WWWNwntyxAtaY+CohpqKfxQR5zrOi//HvsJaPMj3+JAiaxrQdxmpJpWJ9aGImm/dcdgZfko0f/XQJv3eKNwx5BOP0PJPyGGz8xTLnKgCYof2tgExBXZUrS2LKbnhKIaMhb8x+6OjZLlU6djYnMdtRXb41ch5WG+fFwzRkL+LPQ73bXDBWJusfKq8iVrBSJIP3Kndvi+M9ubs= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ol4ybOMdFYOOHiyZ4+k4IefbGlenQF9FEG47TLbFvSdLFwraKrB6yNHgArgwPV7ilGBKm0SF07QqmBnZtIp4G+2K1DLC4AzSNeqBrvglvvec8f0DhqBweu21LCtAsPjjFw8usvc1OxuYdt6nzLqZdKCZFV7NS8keJSEoHdLq2QKpx3zU/UHxgubMcZW8VtSEJPbxVBCNG6zchqyicC5GiitVLqCd4mPADnGDfQYho+fYssRY+NR1ghGkBv3cODWxXtVxWZ5psQFuZBcZqAadVHqGXMUBxQkT4a8IeZ6yy0WT+x3eAjvaSV8iB4xSFN+Hgq/FLiZfAB8XG7FtZ+Ak+RlDuxLkxATKf3ilWfH0uI2ZtCVgQNS/49mQlpbWS0Wr59hP8S/piqezUg7HssFI153PoJ0V7a20HbZ4nlx73IrHln/ZRHXh+SZqME0fkxx3J17bVgS0MIkz9MP5WyY4Xb+WZTRNPs0h94TvCenqpBcm2S6f8Fw4IwRZGCKxo6aZRZtoMRMewpacdss/+qtYTOMVbhyq8Rqv8SwsdRPT3BF2FrLpl20w9tFRPizFBRwR+7KGuXhzUBPFk1onKoOQ0MV84AHutW8v9akitapmBzy+vi1cfEdZ1WHpPp6g5lsB X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?luVCGWtYBAfnq1n/y4uifAEp5voJ?= =?utf-8?q?NHfkPw71XDDVqSC6SnocrdSAvTJgbw2d3KQ3utzaBUnSnelDSvxneX3cp5gBrEP/E?= =?utf-8?q?2qFQjjv0zjB8k4iaFzr3hkF1wdzxyvw/vx/4D9S+58mc90GOzPI2f8OEhiu+8/FSA?= =?utf-8?q?M/R+QN2OUbyknuNwccLQO1V5OL9DX9S99Bv6SjBXTOUgZC0SgRHnQ23ic1hNa7IKd?= =?utf-8?q?ATE4PRH01rjfiLd6PifPsDH6v47bFQGkQBWP6aV1Ao0rvRPL16Fwj4o1A4adzEIGS?= =?utf-8?q?QSJ8QFGwL5AR5bZogHT6d0zLNRFxSE9/fvb8e0m/geLtHGMiwfREPB97y9P0wmmWO?= =?utf-8?q?4CQvIGHjL4GKOoOcCqDPYOeTQbdDWbRJwzO8R5+PaPEEQRXfUGis+ZRr8Q3A/k99O?= =?utf-8?q?4Wh13oLzp2hAAPXmLA7CD5ISEeB0HqZqaa51qXMNEK7rADFlK4XMI137uJGBxB1sj?= =?utf-8?q?wymTWguurZy849WLhWdt1zrtk9xicpqs0nEqJISJvWzBmUPI/jGevBHOByVNbhodK?= =?utf-8?q?gXBfMdyJFS/0j7mfASBzBMOFF+tn0A90Js3z5/xVlT7bOdoQOWgwJaBfWnDwIVIAA?= =?utf-8?q?BYHkWlzMRQrcxigM8ns997WgFVXuPak1Q4Mku//UfwU5RVLMba9j1XhxSI7FuHuKp?= =?utf-8?q?CyhrC7Zka2ELcoB7roFq7DbXYfT1YasXADccBSB1hofHvBiQMxm1Z9jcwSpgcc/q1?= =?utf-8?q?l6oVluyQ7j3+4RBW0o+8LlWUPDBTfAJAnGSGaEWwiBq4cY8VcUmzogVaLu/GbdPBc?= =?utf-8?q?5ft7LmDxhCo6SybUgSWUvgrrH7vBdHiQTI6Ib6Xnb5jAfWtZsAX45M+prPBHRonin?= =?utf-8?q?0QA03ScJl4ks0a6ifW78YXW8Ug+ry5hYxk1O0BpfnIWhrPqjQu73PaZKLOfjGpyYN?= =?utf-8?q?CXvjpa8K7l6cQ6MWRqTDrRKF+kDjngHezJcJTSnCxnCLY9hk1R+vOerRrBD0pnD0R?= =?utf-8?q?/giA1LLR/7pFJcSv+j7ajDQb94nNw+cb8C+HzINj4CiBwsXDxhGMMwquteiw5RdG3?= =?utf-8?q?znITXdkxPuhF0iyss3a3FR5TTmc34LF9VeeNXfsYPHLhXvRrmEoMR4q4wg7zxychb?= =?utf-8?q?Lx2pZfF0MprAnHPUkwGKUa4jhsa3STAm8RqeelWfnJbUsoOnec7bMocmV/6TQeuth?= =?utf-8?q?/tIm6VyXrSFAfkrCPdcNfUT8fGMV4K1g9ukhi3QQ=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe3bd457-9f55-43cb-8a40-08dbb6ec4cc4 X-MS-Exchange-CrossTenant-AuthSource: TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 19:37:02.2815 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCP286MB3132 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Use fdt_fixup_memory to make the memory size data from dtb match the actual size. Signed-off-by: Shengyu Qu Tested-by: Milan P. Stanić --- board/starfive/visionfive2/starfive_visionfive2.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/board/starfive/visionfive2/starfive_visionfive2.c b/board/starfive/visionfive2/starfive_visionfive2.c index 9847e0efdb..700b60ac74 100644 --- a/board/starfive/visionfive2/starfive_visionfive2.c +++ b/board/starfive/visionfive2/starfive_visionfive2.c @@ -12,7 +12,9 @@ #include #include #include +#include +DECLARE_GLOBAL_DATA_PTR; #define JH7110_L2_PREFETCHER_BASE_ADDR 0x2030000 #define JH7110_L2_PREFETCHER_HART_OFFSET 0x2000 @@ -76,3 +78,8 @@ void *board_fdt_blob_setup(int *err) return (ulong *)&_end; } + +int ft_board_setup(void *blob, struct bd_info *bd) +{ + return fdt_fixup_memory(blob, 0x40000000, gd->ram_size); +}