From patchwork Thu Aug 11 06:02:46 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 658069 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 3s8yvJ3j1vz9sdn for ; Thu, 11 Aug 2016 16:35:40 +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=gxJJ5puY; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 461294B853; Thu, 11 Aug 2016 08:35:38 +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 RZ050dKxVpDr; Thu, 11 Aug 2016 08:35:38 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 028E54B7FB; Thu, 11 Aug 2016 08:29:54 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E6FB44B71E for ; Thu, 11 Aug 2016 08:04:52 +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 WqHeVcgCun-t for ; Thu, 11 Aug 2016 08:04:52 +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-pa0-f66.google.com (mail-pa0-f66.google.com [209.85.220.66]) by theia.denx.de (Postfix) with ESMTPS id 540124B99D for ; Thu, 11 Aug 2016 08:03:45 +0200 (CEST) Received: by mail-pa0-f66.google.com with SMTP id ez1so4121399pab.3 for ; Wed, 10 Aug 2016 23:03:45 -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=l/hEzBiTorR6KnaBv/nI+rN2PITouYxpLtW6qqvljaY=; b=gxJJ5puYttXYkNdPi2GpuCG6CnZvVb/WlxV2GuqxG49zXr+UR0vXSpWWO1T0nOSTo4 QXh6JO7mpU4g09QxhKoLijvdFWml1LEP4NFrVW+fm01jwIBXGJhE1H2KL83Tq2ku3EOs /9S89/19liSemAhID3g/iM0c86y3LHTZ6hVwOAp2KHaDhd2W/eThtt3nVUEpcWzXB0+x hjZaLaUX1RcL2o2dmss9x/q4HS7fYPbVpUAJ3TGkKg+/iARx8lgQ0ugsqMeXzNiboVz2 8GgIVn2IgVYPd+MKe2Zgmcv66yYzsQcD5GhpsKXtfHD0kVZ57B967VO2j5vC44D4Q0yg RHdQ== 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=l/hEzBiTorR6KnaBv/nI+rN2PITouYxpLtW6qqvljaY=; b=DBj0DGsjw1OQKyinWFuWVhBpdXim4rJc9tnSDb32QN9tRbQrFDOQbcOOAbwgTT7nCG c1ea3dn3F1KNisiA4vfQNZUYfzJXOttX9DAy8wo1BSJu9MLYtLjh4b6uTxQgCgHCc+0w EbwSbczH+89sD0y+zJg7kc0ZJuc6Swc600mT/+T5/4ReXH3pq/1AtnJf1qQkvmn/omfb cC2uNxOtUmNzsk8c9+O13hlSraSLldWjVheCK8rnftdFxFHO7fIT4/bu/PUZkL8SLsNB QYzFxy3kYfbRcULsoIhn7dN6DyGuqgnRfGufRO6cfWgFnfag0R5eywbAl0IiCqVvEeB4 25nA== X-Gm-Message-State: AEkooutRmxRXeEhrvB/WUo6OpX66R8LS0hfcD4Bv9VYfrD8zuZqF05Y+ovfGcra4iBCwyw== X-Received: by 10.66.135.40 with SMTP id pp8mr14136745pab.113.1470895423721; Wed, 10 Aug 2016 23:03:43 -0700 (PDT) Received: from linux-7smt.suse (gate-zmy3.freescale.com. [192.88.167.1]) by smtp.gmail.com with ESMTPSA id r2sm1677258pal.14.2016.08.10.23.03.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 10 Aug 2016 23:03:43 -0700 (PDT) From: Peng Fan X-Google-Original-From: Peng Fan To: sbabic@denx.de Date: Thu, 11 Aug 2016 14:02:46 +0800 Message-Id: <1470895377-2502-11-git-send-email-peng.fan@nxp.com> X-Mailer: git-send-email 2.6.2 In-Reply-To: <1470895377-2502-1-git-send-email-peng.fan@nxp.com> References: <1470895377-2502-1-git-send-email-peng.fan@nxp.com> Cc: fabio.estevam@nxp.com, u-boot@lists.denx.de, Anson Huang Subject: [U-Boot] [PATCH 10/21] imx: mx6ull: adjust POR_B setting for i.MX6ULL 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" Adjust POR_B settings on i.MX6ULL according to IC design team's suggestion: 2'b00 : always PUP100K 2'b01 : PUP100K when PMIC_ON_REQ || SOC_NOT_FAIL 2'b10 : always disable PUP100K 2'b11 : PDN100K when SOC_FAIL, PUP100K when SOC_NOT_FAIL -- recommended setting Signed-off-by: Peng Fan Signed-off-by: Anson Huang Cc: Stefano Babic --- arch/arm/cpu/armv7/mx6/soc.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/cpu/armv7/mx6/soc.c b/arch/arm/cpu/armv7/mx6/soc.c index f062d86..c552512 100644 --- a/arch/arm/cpu/armv7/mx6/soc.c +++ b/arch/arm/cpu/armv7/mx6/soc.c @@ -366,6 +366,20 @@ int arch_cpu_init(void) writel(0x0000b8a0, IOMUXC_BASE_ADDR + 0x29c); } + if (is_mx6ull()) { + /* + * GPBIT[1:0] is suggested to set to 2'b11: + * 2'b00 : always PUP100K + * 2'b01 : PUP100K when PMIC_ON_REQ or SOC_NOT_FAIL + * 2'b10 : always disable PUP100K + * 2'b11 : PDN100K when SOC_FAIL, PUP100K when SOC_NOT_FAIL + * register offset is different from i.MX6UL, since + * i.MX6UL is fixed by ECO. + */ + writel(readl(MX6UL_SNVS_LP_BASE_ADDR) | + 0x3, MX6UL_SNVS_LP_BASE_ADDR); + } + /* Set perclk to source from OSC 24MHz */ #if defined(CONFIG_MX6SL) set_preclk_from_osc();