From patchwork Fri Apr 26 16:01:26 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 239886 X-Patchwork-Delegate: sbabic@denx.de 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 28F342C0104 for ; Sat, 27 Apr 2013 02:02:23 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 977504A0C5; Fri, 26 Apr 2013 18:02:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 vEt-3zpkG+EV; Fri, 26 Apr 2013 18:02:19 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 393984A0EB; Fri, 26 Apr 2013 18:02:18 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 97CBA4A0EB for ; Fri, 26 Apr 2013 18:02:16 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 1uFYIpa3hRaz for ; Fri, 26 Apr 2013 18:02:15 +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-gg0-f179.google.com (mail-gg0-f179.google.com [209.85.161.179]) by theia.denx.de (Postfix) with ESMTPS id 77C054A0C5 for ; Fri, 26 Apr 2013 18:02:13 +0200 (CEST) Received: by mail-gg0-f179.google.com with SMTP id o2so564496ggm.10 for ; Fri, 26 Apr 2013 09:02:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer; bh=GHk3KS0ZKCjv1dLl6mBm3mqDk87gL0USyHhCPkSMzMo=; b=Hacr1dwZhAwiwqjfhYjT+d6D48jQjC45xeSlLWfeyxgeocByVQUrryLL33mZ4pauZv peuY7Rk+umnj/0NWq1rNkn9Fyrc32MyY1esRZF1JrUVplLo5WE6QY+h2DwyZI3G4oZQ0 8SS/J9MrOFDuVDP9jvpDRKcT2nF1Fv6PNw15w96EFEMZWuoNDAMTA/SlWRYdGX1jEut9 nu6c8JiyJ1Xvyg8IPfvOZb0awJLxw5Ty5s8cgpxFPhWpNXc465CaqD5evmTFFLiX2S3N +iuzj/PScv4IOmUedgpP0MHC7ZowiaWwQv69gXNpFyC0qRZ6hl2IWt5yYkGX8Dp4Y8uq ZIdw== X-Received: by 10.236.117.107 with SMTP id i71mr28584331yhh.149.1366992132234; Fri, 26 Apr 2013 09:02:12 -0700 (PDT) Received: from localhost.localdomain ([187.64.220.204]) by mx.google.com with ESMTPSA id m30sm4739404yhi.11.2013.04.26.09.02.10 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 26 Apr 2013 09:02:11 -0700 (PDT) From: Fabio Estevam To: sbabic@denx.de Date: Fri, 26 Apr 2013 13:01:26 -0300 Message-Id: <1366992090-4331-1-git-send-email-festevam@gmail.com> X-Mailer: git-send-email 1.7.9.5 Cc: marex@denx.de, u-boot@lists.denx.de, Fabio Estevam Subject: [U-Boot] [PATCH] mx23: Put back RAM voltage level to its original value X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de From: Fabio Estevam commit 5c2f444c9 (mxs: Reset the EMI block on mx23) changed the DDR voltage level, which causes mx23evk to fail to load a kernel. Put back the original values, so that mx23evk can boot a kernel again. Signed-off-by: Fabio Estevam Tested-by: Robert Nelson --- arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c b/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c index bc2d69c..4950490 100644 --- a/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c +++ b/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c @@ -234,7 +234,7 @@ static void mx23_mem_setup_vddmem(void) struct mxs_power_regs *power_regs = (struct mxs_power_regs *)MXS_POWER_BASE; - writel((0x10 << POWER_VDDMEMCTRL_TRG_OFFSET) | + writel((0x12 << POWER_VDDMEMCTRL_TRG_OFFSET) | POWER_VDDMEMCTRL_ENABLE_ILIMIT | POWER_VDDMEMCTRL_ENABLE_LINREG | POWER_VDDMEMCTRL_PULLDOWN_ACTIVE, @@ -242,7 +242,7 @@ static void mx23_mem_setup_vddmem(void) early_delay(10000); - writel((0x10 << POWER_VDDMEMCTRL_TRG_OFFSET) | + writel((0x12 << POWER_VDDMEMCTRL_TRG_OFFSET) | POWER_VDDMEMCTRL_ENABLE_LINREG, &power_regs->hw_power_vddmemctrl); }