Message ID | 20181102150328.21972-7-marek.vasut+renesas@gmail.com |
---|---|
State | Deferred |
Delegated to: | Peng Fan |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="d+sebZiC"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42mlqv3TL2z9sCQ for <incoming@patchwork.ozlabs.org>; Sat, 3 Nov 2018 02:10:19 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id DC923C225AA; Fri, 2 Nov 2018 15:06:10 +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=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, 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 E98CCC22571; Fri, 2 Nov 2018 15:04:13 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 575E1C2258F; Fri, 2 Nov 2018 15:03:53 +0000 (UTC) Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by lists.denx.de (Postfix) with ESMTPS id 8A9D7C22563 for <u-boot@lists.denx.de>; Fri, 2 Nov 2018 15:03:49 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id q12-v6so2172823wmq.0 for <u-boot@lists.denx.de>; Fri, 02 Nov 2018 08:03:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=GolmnKzIeaEBwqJl5SW5kTLb+G3xf6QSMdsOM+oJHUY=; b=d+sebZiCeFmX76JCI4sJOm+foFOeY2uHcJ1Md3D/q5TMVz6xccrKqjLfnx/5rk0xf8 iFsP76Sf5DC6WbTR6AGoAPMpeMGfMbNMO4TtS+QCPPQgs8jGxMoN3UZUKMeo8PqATWAg +Z4sj6kmPgDfHKw4nbOnOCezztSBoAV59nA/3k1THhDonaCP+OHVjpOcsJwkYdmJCF2x lE4s69eu/Azauxa7O39oQlr6sFk7Uc9VkjrdWES9zdtHwv1aC3IbIAh6DAxzgxDJadER e8WjvbWoeB/Vy9/QNvDZKrsm5Dwudgii2dlreLyHpM2cWIkwGfmxx1MmBp8WGR/qLe+5 FmUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=GolmnKzIeaEBwqJl5SW5kTLb+G3xf6QSMdsOM+oJHUY=; b=kdUQjRX73MJmBnGKviXVQMsoXM1Le9wn6Ub7lX3fK+3IEUZX6L6e1ZhvwWiki1p79i TNb9OyFvmjhFwpTUgyRm8bYVihZTcl6ogQ1/jYp0DOJ8h22FMCaL1X99XiRQNLv58kZp Wtbb8tpWqgRrH8eXSTW4D3vedbkDP1zAT6wNLEW3c9XKWujA3IxYEbx2O6Dcxql5QYxe t8pXOT9DZEZFtFaQ3QIO2SWsWaufqFpQbVUqkJ7k/BOTgafBJpTBciC3XnZRq1BlQzrJ bO5okx1Wecl5F5aAErzi6qJzrEfTxirASALtsRs3/auzEuYO1WUb7bngpdHHWMbfuPYu ALuQ== X-Gm-Message-State: AGRZ1gLDOjgMrQTa5mx1k1hYYvgY33lIQSXy/0ckcwty1FeZxsBxlCuK j+STBpEFDK0Cku6ui8FW2+3k/K5T X-Google-Smtp-Source: AJdET5dCTckCpkwD3EKrLzku2zh/LbdG8MbbjHVLoFF7wR2/I1LvIfN8fhee+j9906+EC328QZ3NRA== X-Received: by 2002:a1c:9901:: with SMTP id b1-v6mr55953wme.15.1541171028889; Fri, 02 Nov 2018 08:03:48 -0700 (PDT) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id l67-v6sm60125880wma.20.2018.11.02.08.03.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Nov 2018 08:03:47 -0700 (PDT) From: Marek Vasut <marek.vasut@gmail.com> X-Google-Original-From: Marek Vasut <marek.vasut+renesas@gmail.com> To: u-boot@lists.denx.de Date: Fri, 2 Nov 2018 16:03:22 +0100 Message-Id: <20181102150328.21972-7-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181102150328.21972-1-marek.vasut+renesas@gmail.com> References: <20181102150328.21972-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut <marek.vasut+renesas@gmail.com> Subject: [U-Boot] [PATCH V3 07/13] mmc: tmio: Do not set divider to 1 in DDR mode X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
[U-Boot,V3,01/13] mmc: tmio: Simplify pinmux handling
|
expand
|
diff --git a/drivers/mmc/tmio-common.c b/drivers/mmc/tmio-common.c index 3ba2f07460..424b60ce52 100644 --- a/drivers/mmc/tmio-common.c +++ b/drivers/mmc/tmio-common.c @@ -574,6 +574,10 @@ static void tmio_sd_set_clk_rate(struct tmio_sd_priv *priv, divisor = DIV_ROUND_UP(mclk, mmc->clock); + /* Do not set divider to 0xff in DDR mode */ + if (mmc->ddr_mode && (divisor == 1)) + divisor = 2; + if (divisor <= 1) val = (priv->caps & TMIO_SD_CAP_RCAR) ? TMIO_SD_CLKCTL_RCAR_DIV1 : TMIO_SD_CLKCTL_DIV1;
The TMIO core has a quirk where divider == 1 must not be set in DDR modes. Handle this by setting divider to 2, as suggested in the documentation. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> --- V2: No change V3: No change --- drivers/mmc/tmio-common.c | 4 ++++ 1 file changed, 4 insertions(+)