Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752146AbaLNHXC (ORCPT ); Sun, 14 Dec 2014 02:23:02 -0500 Received: from mail-la0-f43.google.com ([209.85.215.43]:62370 "EHLO mail-la0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750899AbaLNHW7 (ORCPT ); Sun, 14 Dec 2014 02:22:59 -0500 MIME-Version: 1.0 In-Reply-To: References: <54584260.8030602@nvidia.com> <545895B2.2000101@nvidia.com> Date: Sat, 13 Dec 2014 23:22:57 -0800 Message-ID: Subject: Re: Possible regression with commit 52221610d From: Bjorn Andersson To: Tim Kryger , Ulf Hansson Cc: Alexandre Courbot , Sachin Kamat , linux-mmc , "linux-kernel@vger.kernel.org" , Alexandre Courbot Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 4, 2014 at 7:31 AM, Tim Kryger wrote: > On Tue, Nov 4, 2014 at 1:00 AM, Alexandre Courbot wrote: >> Hi Tim, thanks for your reply! >> >> On 11/04/2014 02:28 PM, Tim Kryger wrote: >>> >>> On Mon, Nov 3, 2014 at 7:05 PM, Alexandre Courbot [..] >>>> After bisecting I tracked commit 52221610dd84dc3e9196554f0292ca9e8ab3541d >>>> ("mmc: sdhci: Improve external VDD regulator support") as the one that >>>> introduced this issue, which seems somehow surprising to me since it has >>>> been around for a while and nobody else complained about this AFAICT. After some hunting it seems like the recent Qualcomm platforms are suffering from this as well. [..] > In a nutshell, the issue here is that the SDHCI spec demands that VMMC > be supplied by the controller itself with the specific voltage > configured using the SDHCI_POWER_CONTROL register but almost nobody > does this. Many SoCs omit this capability from their controllers and > instead rely upon external regulators. In such cases there isn't > normally any need to update the voltage bits of the power control > register. It sounds like you are saying this isn't true for the > Tegra114. Should one interpret your answer as that iff the SDHCI controller actually follows the specification (and provides the power control) then as of the introduction of 52221610dd vmmc should no longer be used for specifying the supply of power to the controller? Or simply; what is vmmc (in the code) supposed to represent? Regards, Bjorn -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/