From patchwork Wed Jan 13 16:21:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Aleksandar Gerasimovski X-Patchwork-Id: 1425853 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=hitachi-powergrids.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=hitachi-powergrids.com header.i=@hitachi-powergrids.com header.a=rsa-sha256 header.s=selector1 header.b=ArpeJsSb; 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 4DGCP62pz1z9sB4 for ; Thu, 14 Jan 2021 03:21:14 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 09C3C826BA; Wed, 13 Jan 2021 17:21:11 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=hitachi-powergrids.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=hitachi-powergrids.com header.i=@hitachi-powergrids.com header.b="ArpeJsSb"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 582D7826AD; Wed, 13 Jan 2021 17:21:07 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on070f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::70f]) (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 33715826AE for ; Wed, 13 Jan 2021 17:21:01 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=hitachi-powergrids.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=aleksandar.gerasimovski@hitachi-powergrids.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y3dq947JwqwueEAS/83MVs3rF35hXECG0X/b+ST7v1024flH3LvVIwEPyZ+a1XSkCg2o3udKdEVucex5PqncatZgKzHJQ5auVhPezFHem/aPa2xX2e4kYqQ4x9VTFHlbB8/FgWwY8zs0M0/+lkLlivR7oKprBPyvj/b4R+qlwwAQOAGBUxd7UW9CQplMZ25oxiuJu1mFe58+VHzTwkCK62uUAMooLPdv5ZNjvWQo+ESDvpmkSK8oGd56UK+/26m8GDyZxxOR2mQmqqIIMSamfDccXZ3gB+THINOutUKbqNB+IL3ErvXUvEq2o8cFxV/cFs4MRErh/wbKleV95LIkOw== 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=3cD7dz+3EU1Ql/SRHt1r4DBV1hgRqo0ME+yxt4puXSQ=; b=SET/Fr129bZEBFws71iJf6NkEXL1Ihu2A03JpXBtdEqZ++0OaFGCh46ZoFpx0jjB6kp7SwiG7H7GbnDYWbrvvZ/Nk/BnHWRXvqtOT92MztQnwnzqmUNAiKf1DPaAnGKz57i92X2uO10qWGHfhCDP3V0s1CZs5Ly39CdOfP6hwzYFT1wDS+HFZiXYL1DYzLzpAQV6zlfliWd1mfT38pFDuBOZbZw0issUTPYR3hDHkut73pEcCNRYJSgEVvVzTS/705VC4cKYkjlOPuQ2BlYv4BahSi846UEZFS+egkTggnUTzY7wOigdxvZ4kyv2R2J/QH3in9hMWVDInfqsCW0iTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hitachi-powergrids.com; dmarc=pass action=none header.from=hitachi-powergrids.com; dkim=pass header.d=hitachi-powergrids.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hitachi-powergrids.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3cD7dz+3EU1Ql/SRHt1r4DBV1hgRqo0ME+yxt4puXSQ=; b=ArpeJsSbBrbUJQdNjDrwAEDHumk1zD4b7emhLIHjTMuIUfYmSikrmtYrvrk/bZxAsag2LePUq5r3I5Jn7u+dLV2Xqy3pnkJh5D0pk3RhuCcFbcydtJlK+QwEoB8YUzFHrtMqKwE4YK+EshYGhnvAojRa5gJYxjqKmd2tpAQHBAY= Received: from VI1PR06MB4029.eurprd06.prod.outlook.com (2603:10a6:802:5d::10) by VI1PR06MB6077.eurprd06.prod.outlook.com (2603:10a6:803:90::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Wed, 13 Jan 2021 16:21:01 +0000 Received: from VI1PR06MB4029.eurprd06.prod.outlook.com ([fe80::30d8:9143:9984:a72b]) by VI1PR06MB4029.eurprd06.prod.outlook.com ([fe80::30d8:9143:9984:a72b%6]) with mapi id 15.20.3742.012; Wed, 13 Jan 2021 16:21:01 +0000 From: Aleksandar Gerasimovski To: "u-boot@lists.denx.de" CC: Valentin Longchamp , Holger Brunck , Rainer Boschung , Matteo Ghidoni Subject: [PATCH 3/4] board: keymile: common: fix pnvramaddr and varaddr address calculation Thread-Topic: [PATCH 3/4] board: keymile: common: fix pnvramaddr and varaddr address calculation Thread-Index: Adbpx5BBHCGLuP82TfOq4KLj/T9aIA== Date: Wed, 13 Jan 2021 16:21:00 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-processedbytemplafy: true authentication-results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=hitachi-powergrids.com; x-originating-ip: [80.75.192.109] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4f7fa756-21d3-467c-0923-08d8b7df3788 x-ms-traffictypediagnostic: VI1PR06MB6077: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-abb-o365-outbound: ABBOUTBOUND1 x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k61PEzk3FIvrL8vdeqlhu8sWe0Cd/J79cIl91gRI8OeFpifMtBQtXzyztabwJXnmqCMWxRSD++wKBGQwRp554SeCVMuHuKlafzlps3eVnx7AWVDDzYCFvBpuVD8dGJIpbfCCcFn3nSEVuwx1/UvHXDZrU5bWcJzkxbUnY7+9i+JmrG6e5Hm/Ha7yIW0+i+EQAe2nT95Ddn8rsBnyBfAFOewvE0x+66pFzAkEHtbh8FHUbzpVOrIpQ00IzZnXz398D0GVXXRdPE8pORukviko3ceG7VukPKs3RN1cGFyKlPa+Wtcsx1zW2/E7yLQHThBpeuWXXABLx+FkHTfqhr1CFn8+eSJFSOx/BiR5LldaLYn7y6ESF2eOtuUt8XeYu7WyUOPzqLbPdysXg05QYcqadQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4029.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(4326008)(64756008)(26005)(66556008)(52536014)(316002)(44832011)(8676002)(33656002)(66476007)(7696005)(66446008)(478600001)(8936002)(6506007)(76116006)(6916009)(71200400001)(9686003)(186003)(83380400001)(54906003)(86362001)(2906002)(66946007)(55016002)(5660300002)(107886003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?5vTfKkk7qI/OZhOlG2eHxzVPU?= =?iso-8859-1?q?Lc+QI9irQq4hk9FiauY9aXUocR50EHvFpJETXnItxPRx/5jPdHll5agf9+XJ?= =?iso-8859-1?q?pjteFolSIta0w9BB659DAr+yf3DwXPPHo0IquvlIiuL834CnwEvmoRPRae3z?= =?iso-8859-1?q?Vocp+v7/jpiNBLFW05vxwCHo0ULaomTyVRV+WPifvdngvDJwlFgJMurV/7tW?= =?iso-8859-1?q?8iedSMDVEfMgs9jAM0i63Q5vtnY4S/6ap8s8rxV/HFPDe9X5Nf+2aE2DQ9CK?= =?iso-8859-1?q?jYqxGrE9N4EuGlXA+0Y+DsmTiZgLrinnU3kl6LCIo9RItgLd9tMOCK3lZ4CC?= =?iso-8859-1?q?Jm04tQxnGYSZPVDrlYF6/SIDePF6Z2PY5MAi1kO3pdO4jKKBCU9YTK1nwZR+?= =?iso-8859-1?q?h0WncJz9igemopkVoG7vRzw/nblT3Wuou4TIRSb2b56bWN/gwj9dFb27fvNg?= =?iso-8859-1?q?I6f1CJEwO8JuKozMg7Hx48yDaDZ+ZvCSgktC1aJYblKq0/kqx5OBYwhheMGN?= =?iso-8859-1?q?7/eQMrvdpVvcBipoBL+kdfsVIwKcg0IZ06c1Ak038+zL7fIfAtiwixOs93pz?= =?iso-8859-1?q?yd3zLAwuiHPih6GtM3m/Ihu1ze9+sHmLdD0KrQ7Ih/3eQYMrEZbZuPyd3C7A?= =?iso-8859-1?q?xWhsggrJUWEP2I9L2Um5ONlvD/kRCpF+XwO8oPyA8n4eMMbyttzzLn1m4tFB?= =?iso-8859-1?q?n+K6vOakAYL92/uneLmalAUmTWN4HzLSqlGV70SWRhB81VPYH9TKov7hHIJf?= =?iso-8859-1?q?EgOKx9GRWTiLC1VvN7AFgus02ujzo8Hit1zExPg7m7fRrCS0oHaDbkFYZ2FF?= =?iso-8859-1?q?SmWYgXvIUySo/F2AXvg8a1RAEDRH03Al5RZohwkOTE5VPLQQcWfvNrlGL3RP?= =?iso-8859-1?q?9vWR1dOdminQXpRnKCSI0iSNACUBPF7qv71mu7a8ARGo0l0JIb9GFVVWbjQF?= =?iso-8859-1?q?kirQc+EhUMlMcCDkaSHwy7xcEXS3wbLE6g3V5C72v7XqDxLxxn3SVlESj4FT?= =?iso-8859-1?q?9rv1YSjY4R8Ro0c7zc=3D?= MIME-Version: 1.0 X-OriginatorOrg: hitachi-powergrids.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR06MB4029.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f7fa756-21d3-467c-0923-08d8b7df3788 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2021 16:21:00.8238 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7831e6d9-dc6c-4cd1-9ec6-1dc2b4133195 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vDhuBxbzYVSYhqAgvlkMC7oogHMFM25ELvuBW+lp4d6UkOLJNaL3XF80TaL3Qxqe9G6Kk2CAb8ZX4KfpEnk0SBIy64yl8lNygPIJaJoGn9GZ6x1bJ6myZ3RYTPa8h0pFuYiXsN40mnfm4vCJrTSr7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB6077 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Take into account SDRAM_BASE address when calculating pnvramaddr and varaddr offsets. Up to now Keymile designs had SDRAM_BASE equal to zero and the offsets where calculated correctly, this fix is for the upcoming designs that have SDRAM_BASE different then zero. Signed-off-by: Aleksandar Gerasimovski --- board/keymile/common/common.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/board/keymile/common/common.c b/board/keymile/common/common.c index df507e2..e3e9c4a 100644 --- a/board/keymile/common/common.c +++ b/board/keymile/common/common.c @@ -49,8 +49,8 @@ int set_km_env(void) char *p; unsigned long rootfssize = 0; - pnvramaddr = gd->ram_size - CONFIG_KM_RESERVED_PRAM - CONFIG_KM_PHRAM - - CONFIG_KM_PNVRAM; + pnvramaddr = CONFIG_SYS_SDRAM_BASE + gd->ram_size - + CONFIG_KM_RESERVED_PRAM - CONFIG_KM_PHRAM - CONFIG_KM_PNVRAM; sprintf((char *)buf, "0x%x", pnvramaddr); env_set("pnvramaddr", (char *)buf); @@ -63,7 +63,8 @@ int set_km_env(void) sprintf((char *)buf, "0x%x", pram); env_set("pram", (char *)buf); - varaddr = gd->ram_size - CONFIG_KM_RESERVED_PRAM - CONFIG_KM_PHRAM; + varaddr = CONFIG_SYS_SDRAM_BASE + gd->ram_size - + CONFIG_KM_RESERVED_PRAM - CONFIG_KM_PHRAM; sprintf((char *)buf, "0x%x", varaddr); env_set("varaddr", (char *)buf);