Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp4787519imm; Sun, 22 Jul 2018 05:55:43 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfhBgonV9xs6vb3PMD9y1V1EMGR4917OFn0rCvQ5RqsU2pYu9TZihRIYXBceq+mmUu9rLlY X-Received: by 2002:a17:902:aa07:: with SMTP id be7-v6mr8965973plb.109.1532264143156; Sun, 22 Jul 2018 05:55:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532264143; cv=none; d=google.com; s=arc-20160816; b=U2HGxwAc9ddxLKTPLmanil38YFYOZBAmn9luPQTv1H3Wa6rtfRONvC+5nwpbb7yji9 ljtUYAYLn6WnnYuEhQpG78zMdXMyYQ5xaCxWlzrFGwy4eRQ/fMBil9jhuhxENlUqim3d opGKUpzixqR+QDRIsugpfAlp9JZUAY0mrCmvubgXHAbSRgneDjYWmmrK8qMYJT/Bn1O+ TkF/AK4gGsrIT6R0d4JmTgwrqvHf++zhJwl9MO02EW/i+RL5F/vpYQXtxnbJvmjVnh8q 8HH28EYDTO3FJys+ObLlF+bTSo5mMC+jIqdHoyPp1D0rsHTd+do2t+1jMRB/Ytw3J6li Zp5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=i8sLb8PfYOMhlu2Ly4vOUJ8xXA0k0ylNlSZCwyyOiWw=; b=ptBhiRSveqzX5e8duHOZuzZoxn9lwnF7yhqzMnSXHAyRWqXrAt5L6fZaIRLTCR6CIo JWiMJFCxEc1DgzhHNSk4hMraccheGefJ2ZDIcJE/lx6tjJ26q6xNMIk0Yv5xXVD+e0NH jAqlQlCOs4aVb5vrrAcVwHQ7aWIZrXUfF+iBTgEZuqJlUX4tpfSJvkWGpfwi3sS0TfXo LQs80DJzK7lERQ8bS1+mRhDg4M98NtURTMub/z4rLMrhgjFSsSdQpQZBuXq8RhLWfjbm 5dTbPKNgNbI5aiV19lQY2OAlBTJkQq256D87M4cocKVOr7ORCxXmfLtkMeYVVDtEsKlv V4VQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q1-v6si6034535plb.331.2018.07.22.05.55.26; Sun, 22 Jul 2018 05:55:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728534AbeGVNvI (ORCPT + 99 others); Sun, 22 Jul 2018 09:51:08 -0400 Received: from hermes.aosc.io ([199.195.250.187]:56330 "EHLO hermes.aosc.io" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728438AbeGVNvI (ORCPT ); Sun, 22 Jul 2018 09:51:08 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: icenowy@aosc.io) by hermes.aosc.io (Postfix) with ESMTPSA id 04DFE9F3AA; Sun, 22 Jul 2018 12:54:27 +0000 (UTC) From: Icenowy Zheng To: Ulf Hansson , Maxime Ripard , Chen-Yu Tsai Cc: linux-mmc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, Icenowy Zheng Subject: [PATCH] mmc: sunxi: allow 3.3V DDR when DDR is available Date: Sun, 22 Jul 2018 20:54:07 +0800 Message-Id: <20180722125407.43107-1-icenowy@aosc.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some Allwinner boards feature an on-board eMMC with fixed 3.3V voltage (e.g. Banana Pi M2+), and in this case both the eMMC and the SoC are capable of doing 3.3V DDR transmission. Add capability of 3.3V DDR when DDR is available (extra clock or new timing). Signed-off-by: Icenowy Zheng --- drivers/mmc/host/sunxi-mmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/host/sunxi-mmc.c b/drivers/mmc/host/sunxi-mmc.c index 8e7f3e35ee3d..4ea8e2611079 100644 --- a/drivers/mmc/host/sunxi-mmc.c +++ b/drivers/mmc/host/sunxi-mmc.c @@ -1388,7 +1388,7 @@ static int sunxi_mmc_probe(struct platform_device *pdev) MMC_CAP_ERASE | MMC_CAP_SDIO_IRQ; if (host->cfg->clk_delays || host->use_new_timings) - mmc->caps |= MMC_CAP_1_8V_DDR; + mmc->caps |= MMC_CAP_1_8V_DDR | MMC_CAP_3_3V_DDR; ret = mmc_of_parse(mmc); if (ret) -- 2.18.0