From patchwork Thu Aug 17 07:17:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 802384 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="es5fbSsf"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xXyHc07Ynz9t16 for ; Thu, 17 Aug 2017 17:18:35 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id C7849C21EE6; Thu, 17 Aug 2017 07:18:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 0D3BBC21EDF; Thu, 17 Aug 2017 07:18:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E5F0CC21E55; Thu, 17 Aug 2017 07:17:55 +0000 (UTC) Received: from mail-pg0-f67.google.com (mail-pg0-f67.google.com [74.125.83.67]) by lists.denx.de (Postfix) with ESMTPS id 3ED99C21E4C for ; Thu, 17 Aug 2017 07:17:52 +0000 (UTC) Received: by mail-pg0-f67.google.com with SMTP id t80so2325219pgb.2 for ; Thu, 17 Aug 2017 00:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=nQLKkSxbjQJ6QZqIgxronxGcTg+KcQwtf2VgLPCenoM=; b=es5fbSsfdCq5UfxmgWuIk2QUHMjuRUxd+5vxvnAZvzwFbbwjPi3TJu3ZX9EbptptkU p4dQnn1LT8zuhCj49eMBfSC0x9BLXSOh9s1IWnsAZFovq4r9bYZs6yHu+tOB3vdoyA0u fKDJT1uKBsdlx1aVRWyI2Dj32zj4C3HdvllWxBOM6eHqHAABR5bX38qNHGdtRdp0xfzo /qbLMUQwkcLOC+zJPZDLX4U1UKAbObF2APqe2SLpRXt92XUcC5Nfm+okpIKH+TGHfiIg L0ZLFxVWgbEmVNRUrJduRgYDgZ481BYi0JgnqJ84+F3q7jkqP4gwlr8eMQ30ZAsXJqsR oJNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=nQLKkSxbjQJ6QZqIgxronxGcTg+KcQwtf2VgLPCenoM=; b=sV6e9+yDa5xhZHohqt/LGpl8vgM9A35SXcXdur+452pDauJvqTREqoKfdGiPMG2lro wSbndW5tz1FtJtdO9u3mq5J0K0vv2NBJlvEtlnSixu4DnuD0w9cP8qlzklkrMvOHl3It IM/pETtndGv7xES0A76eRdRf5CvGGAOW49ZJr7/ILavXdo9NOv9bnfJsvEkd2X5ecfZN AYe8Bf7FnT+ANzmyYnHgruTvG26AADagKncx42RMxI2j+GoVaqiKazirANDoWFNsXmEl 1E7u24Igfkwksu3gf4kj074Xo7hd1ITq9eWjktdL7TyEc5f3v+/zxhaiObKwf4WoIJho 2Qqg== X-Gm-Message-State: AHYfb5ieDDy9wUTbsvEHMG7zRzUksUvSvNNkSalAZeczRWSHgf+BQ4iL cc4w21NvcvoTSQ== X-Received: by 10.99.109.77 with SMTP id i74mr4340681pgc.438.1502954270965; Thu, 17 Aug 2017 00:17:50 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x29sm6100293pff.2.2017.08.17.00.17.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 17 Aug 2017 00:17:50 -0700 (PDT) From: Kever Yang To: heiko@sntech.de Date: Thu, 17 Aug 2017 15:17:33 +0800 Message-Id: <1502954257-7256-2-git-send-email-kever.yang@rock-chips.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1502954257-7256-1-git-send-email-kever.yang@rock-chips.com> References: <1502954257-7256-1-git-send-email-kever.yang@rock-chips.com> Cc: Albert Aribaud , u-boot@lists.denx.de, linux-rockchip@lists.infradead.org Subject: [U-Boot] [PATCH v2 1/5] rockchip: rk322x: update dram bank size X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The DRAM start address is not 0, so need to update the last bank size as: DRAM start addr + DRAM_SIZE - last bank start addr Signed-off-by: Kever Yang Acked-by: Philipp Tomsich Reviewed-by: Philipp Tomsich Reviewed-by: Simon Glass --- Changes in v2: None arch/arm/mach-rockchip/rk322x-board.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-rockchip/rk322x-board.c b/arch/arm/mach-rockchip/rk322x-board.c index b6543a5..f93bd33 100644 --- a/arch/arm/mach-rockchip/rk322x-board.c +++ b/arch/arm/mach-rockchip/rk322x-board.c @@ -72,11 +72,13 @@ int board_init(void) int dram_init_banksize(void) { - /* Reserve 0x200000 for OPTEE */ - gd->bd->bi_dram[0].start = 0x60000000; + gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; gd->bd->bi_dram[0].size = 0x8400000; - gd->bd->bi_dram[1].start = 0x6a400000; - gd->bd->bi_dram[1].size = gd->ram_size - gd->bd->bi_dram[1].start; + /* Reserve 14M for OPTEE and TA */ + gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE + + gd->bd->bi_dram[0].size + 0xe00000; + gd->bd->bi_dram[1].size = gd->bd->bi_dram[0].start + + gd->ram_size - gd->bd->bi_dram[1].start; return 0; }