From patchwork Wed Jul 27 05:31:47 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Max Filippov X-Patchwork-Id: 653087 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3rzkCN1qLNz9t1f for ; Wed, 27 Jul 2016 15:32:32 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=iooNLiA2; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 89D223A60; Wed, 27 Jul 2016 07:32:28 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c1lFAmqPMbmH; Wed, 27 Jul 2016 07:32:28 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8C998A75F8; Wed, 27 Jul 2016 07:32:16 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D2EE1A758E for ; Wed, 27 Jul 2016 07:32:10 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xOEEvG_5zdEF for ; Wed, 27 Jul 2016 07:32:10 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) by theia.denx.de (Postfix) with ESMTPS id 7E7D0A755F for ; Wed, 27 Jul 2016 07:32:08 +0200 (CEST) Received: by mail-lf0-f65.google.com with SMTP id l69so1446847lfg.1 for ; Tue, 26 Jul 2016 22:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=CYxVTTyj64wo8JnVvjs6DPC/fj7VIIUT88PNbcauqXQ=; b=iooNLiA2c17LgDnBQ0FDls/T5CysZkFyxjMkU7LaMwZJfy13SagbRihaWgH5YEah4L HQGELNkkMetTJVlbJ+mmUpKa5pggV5dvKD6z2Jay5ifY1lr4l0t9lOmKXiqw20PdxUtj JtGaBMIlwEjn6VEGuQavYdy5TbYc75w7/9J5+h4GrQBBcjB578mRDNiUg684bP0zozm9 e4TfkDzoMM9DxFb+e9+JdFedbnvinHjr3cPKu3SHUhiMd/k2e9/wq5NCFui6kqh7inX3 1VjTNLMlzv091k0ezWq5NK6pGh0PytmQzNqeLhOEFkENVNSC5IVzzXSMcLt6EoIAs0+/ 3WSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=CYxVTTyj64wo8JnVvjs6DPC/fj7VIIUT88PNbcauqXQ=; b=HHzFr/XGVC6ovfLW8KA5lQxN7AzhEUz2/gILC4QnjstOEAgMjVWMXYXGhtryxJbKZd cODn40Z+C3WPLrTc09fLutzLOuDLDWBCO0TaBt2lp1i0VxtlHUwhsDfQB0Y2J4GUZb+6 0HwwqOZKKUjrlqkrBOONyqs8XTHWCbPYdFtf/+v8eH7RDh2ILkfR8Y0qOcBSXSGTiUXu 4BglkpFEePL+PK/SEAvup3ZHyyJwOzFqHE4Nskq25RCgbP2h6QFincEiCo+iONv42nfQ rn6sQlwar7iW3iqSfX7mZWjUH3E6QtzQXlzIbMUHhmPZ2sVkrCZHn5be2Rgo8NbtP7oW I36g== X-Gm-Message-State: AEkooutQotKq4fUpyD2xijumUZBaIoAyn2qJFoFGPUFzVEU2Dv7spcBt9+yF0n6zkhmDMA== X-Received: by 10.25.40.138 with SMTP id o132mr9460231lfo.221.1469597527408; Tue, 26 Jul 2016 22:32:07 -0700 (PDT) Received: from octofox.metropolis ([5.19.183.212]) by smtp.gmail.com with ESMTPSA id d11sm667109lfe.13.2016.07.26.22.32.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 26 Jul 2016 22:32:06 -0700 (PDT) From: Max Filippov To: u-boot@lists.denx.de Date: Wed, 27 Jul 2016 08:31:47 +0300 Message-Id: <1469597511-19760-4-git-send-email-jcmvbkbc@gmail.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1469597511-19760-1-git-send-email-jcmvbkbc@gmail.com> References: <1469597511-19760-1-git-send-email-jcmvbkbc@gmail.com> Subject: [U-Boot] [PATCH 3/7] cmd/bdinfo: extract print_bi_dram X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" print_bi_dram outputs start address and size for each DRAM bank. Signed-off-by: Max Filippov --- cmd/bdinfo.c | 58 +++++++++++++++++----------------------------------------- 1 file changed, 17 insertions(+), 41 deletions(-) diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c index df68b58..2f37232 100644 --- a/cmd/bdinfo.c +++ b/cmd/bdinfo.c @@ -92,6 +92,17 @@ static inline void print_bi_mem(const bd_t *bd) #endif } +static inline void print_bi_dram(const bd_t *bd) +{ + int i; + + for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { + print_num("DRAM bank", i); + print_num("-> start", bd->bi_dram[i].start); + print_num("-> size", bd->bi_dram[i].size); + } +} + #if defined(CONFIG_PPC) void __weak board_detail(void) { @@ -179,15 +190,9 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - int i; bd_t *bd = gd->bd; - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } - + print_bi_dram(bd); print_num("flash start", (ulong)bd->bi_flashstart); print_num("flash size", (ulong)bd->bi_flashsize); print_num("flash offset", (ulong)bd->bi_flashoffset); @@ -212,14 +217,8 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { bd_t *bd = gd->bd; - int i; - - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } + print_bi_dram(bd); print_num("flash start ", (ulong)bd->bi_flashstart); print_num("flash size ", (ulong)bd->bi_flashsize); print_num("flash offset ", (ulong)bd->bi_flashoffset); @@ -390,17 +389,11 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) static int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - int i; bd_t *bd = gd->bd; print_num("arch_number", bd->bi_arch_number); print_bi_boot_params(bd); - - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } + print_bi_dram(bd); #ifdef CONFIG_SYS_MEM_RESERVE_SECURE if (gd->arch.secure_ram & MEM_RESERVE_SECURE_SECURED) { @@ -460,7 +453,6 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - int i; bd_t *bd = gd->bd; print_bi_boot_params(bd); @@ -475,11 +467,7 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) print_mhz("cpufreq", bd->bi_intfreq); print_mhz("busfreq", bd->bi_busfreq); - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } + print_bi_dram(bd); #if defined(CONFIG_CMD_NET) print_eth(0); @@ -495,16 +483,10 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - int i; bd_t *bd = gd->bd; print_bi_boot_params(bd); - - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } + print_bi_dram(bd); #if defined(CONFIG_CMD_NET) print_eth(0); @@ -520,17 +502,11 @@ int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - int i; bd_t *bd = gd->bd; print_num("arch_number", bd->bi_arch_number); print_bi_boot_params(bd); - - for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) { - print_num("DRAM bank", i); - print_num("-> start", bd->bi_dram[i].start); - print_num("-> size", bd->bi_dram[i].size); - } + print_bi_dram(bd); #if defined(CONFIG_CMD_NET) print_eth(0);