Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp479734imm; Fri, 21 Sep 2018 03:32:35 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdaun/GqFF2SSPAgMhnfDFcJQl1Iajrx8IZavucLbc7dv6ggMWuMSEgp4ArpOhtPieAby5Ns X-Received: by 2002:a63:e40d:: with SMTP id a13-v6mr40834618pgi.289.1537525955120; Fri, 21 Sep 2018 03:32:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537525955; cv=none; d=google.com; s=arc-20160816; b=OlPXctMd3JTuIoT4c5aYM0Hn/8Qi1IH/HAWAZBkPabJAeiOZbbzER5LVFWORqWdLxk zA6lyMHpUZJXuaQWg8NIbxM/d51BCyWzABSRHTBw17Ab0OWi3Q52TDTnHGgxM1GGK85x QtTRaF1/pRy5eaFrPw2SmAvU/KtRJ2CuWVCCLLM3gy6Hrcp8N5Wi334a4hufDUDXEmDC URJJbJgU3Jg2YzqfkYrqKW+JJ8+/s/lCCd/WGQy7xLfIB1/XWyCWzA2p/Zs/39WP0rcC KCGYHBjBraXWrmfTkqAobsk56PRdH2PXzTgYsejpUAEBw93+OpfSJ0cLDnMoigFCqXkj LByg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dmarc-filter :dkim-signature:dkim-signature; bh=foHhrN99gA6YAdQt3QZLX+TqEhj2pYc8mQOvTWvsrEU=; b=Fdck00EI9P4kh8utb8fbpc0JyAOqvW/yaZmmMxbZ1ZTLL/OpvCpjQgP6qzUC0dtX0H 80lcFVfRBH+j0PHyyNJAwj6kdeeZ8Mh40OqDPjhCIY1iaN2gz9ALovjvLYmorJ7EqVPK /cRYeFq2fkRYhqTaLKPfKq+OZkUAu6h1UtxXfJcefXCQmYzyRMtpcl2eFUh1aoNUo1i5 MFqGPvFGOjUkwXZLzhCnC0L1+CUbawIZZsXtsoyWoCRxWs21DnB85Jf0Cj6T6bdwUaIm YTj2iOTfiki/JXotk2AL74TOHU+vTK3plM+zahEScgdMzs1bEVzRtRTgxlZqXpduuQGu zOjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b="d/7UMQ4b"; dkim=pass header.i=@codeaurora.org header.s=default header.b="d/7UMQ4b"; 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 a5-v6si26321802pgd.400.2018.09.21.03.32.19; Fri, 21 Sep 2018 03:32:35 -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; dkim=pass header.i=@codeaurora.org header.s=default header.b="d/7UMQ4b"; dkim=pass header.i=@codeaurora.org header.s=default header.b="d/7UMQ4b"; 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 S2389798AbeIUQUa (ORCPT + 99 others); Fri, 21 Sep 2018 12:20:30 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:60046 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388909AbeIUQU3 (ORCPT ); Fri, 21 Sep 2018 12:20:29 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id C013360E5A; Fri, 21 Sep 2018 10:32:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1537525933; bh=JpovLsUxK9UKq2Wkw6h4oRZ1TJCDLQGpLyf6nxA7AJA=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=d/7UMQ4bYUrU3F9mTEvErqySeV38XGi3AJEu+po86E0SGG+w+gX4HC0PHPevnP/o8 1J3pOvwkGD/pUS9ce7aaiIDH3C5Lcv+S3CJZDgLluICnf+7wHoHeayrczNAY85KKtP D/QAC9a+sE7BTFgcTURMF/7omEOLKRrFlkkoqJyE= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from [10.206.25.139] (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vbadigan@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 4D84D612DA; Fri, 21 Sep 2018 10:32:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1537525933; bh=JpovLsUxK9UKq2Wkw6h4oRZ1TJCDLQGpLyf6nxA7AJA=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=d/7UMQ4bYUrU3F9mTEvErqySeV38XGi3AJEu+po86E0SGG+w+gX4HC0PHPevnP/o8 1J3pOvwkGD/pUS9ce7aaiIDH3C5Lcv+S3CJZDgLluICnf+7wHoHeayrczNAY85KKtP D/QAC9a+sE7BTFgcTURMF/7omEOLKRrFlkkoqJyE= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 4D84D612DA Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=vbadigan@codeaurora.org Subject: Re: [PATCH V2 2/3] dt-bindings: mmc: sdhci-msm: Add entries for passing load values To: Evan Green Cc: adrian.hunter@intel.com, Ulf Hansson , robh+dt@kernel.org, linux-mmc@vger.kernel.org, asutoshd@codeaurora.org, riteshh@codeaurora.org, stummala@codeaurora.org, sayali , Doug Anderson , vviswana@codeaurora.org, mark.rutland@arm.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <1537424558-17989-1-git-send-email-vbadigan@codeaurora.org> <1537424558-17989-3-git-send-email-vbadigan@codeaurora.org> From: Veerabhadrarao Badiganti Message-ID: <8f26b82c-b966-11d3-4fb6-0137a0a8cd4a@codeaurora.org> Date: Fri, 21 Sep 2018 16:02:06 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Evan, On 9/21/2018 5:45 AM, Evan Green wrote: > On Wed, Sep 19, 2018 at 11:24 PM Veerabhadrarao Badiganti > wrote: >> From: Vijay Viswanath >> >> The load a particular sdhc controller should request from a regulator >> is device specific and hence each device should individually vote for >> the required load. >> >> Signed-off-by: Vijay Viswanath >> Signed-off-by: Veerabhadrarao Badiganti >> --- >> Documentation/devicetree/bindings/mmc/sdhci-msm.txt | 6 ++++++ >> 1 file changed, 6 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> index 502b3b8..3720385 100644 >> --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> @@ -26,6 +26,11 @@ Required properties: >> "cal" - reference clock for RCLK delay calibration (optional) >> "sleep" - sleep clock for RCLK delay calibration (optional) >> >> +Optional properties: >> +- qcom,-current-level-microamp - specifies load levels for supply during BUS_ON and >> + BUS_OFF states in power irq. Should be specified in >> + pairs (lpm, hpm), for BUS_OFF and BUS_ON respectively. >> + Units uA. >> Example: >> >> sdhc_1: sdhci@f9824900 { >> @@ -37,6 +42,7 @@ Example: >> >> vmmc-supply = <&pm8941_l20>; >> vqmmc-supply = <&pm8941_s3>; >> + qcom,vqmmc-current-level-microamp = <200 22000>; >> >> pinctrl-names = "default"; >> pinctrl-0 = <&sdc1_clk &sdc1_cmd &sdc1_data>; >> -- >> Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., is a member of Code Aurora Forum, a Linux Foundation Collaborative Project >> > Aren't the regulator load levels pretty coarse? Would it be safe to > say that pretty much all sd/mmc devices need the high powered mode, or > are there really some devices that can get by with LPM all the time? > -Evan The load levels here are min and max supported by the regulator. To cover all devices we do set it to max load. We can't make any assumptions on this,  as peak current may vary from device to device. Thanks, Veera