Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752787AbdLVGF1 (ORCPT ); Fri, 22 Dec 2017 01:05:27 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:36498 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751111AbdLVGFX (ORCPT ); Fri, 22 Dec 2017 01:05:23 -0500 X-Google-Smtp-Source: ACJfBouUCY7CMfKLE0D/VzerfDGb4n1egWLckxG35C4f258+WI3GJ5Rpqon7R3fdIee4/l/fUfPoIg1QG5Z9jo7pucM= MIME-Version: 1.0 In-Reply-To: <20171221232614.rhrgrpyl2w2lc6bw@rob-hp-laptop> References: <1513837506-26543-1-git-send-email-zhang.chunyan@linaro.org> <1513837506-26543-2-git-send-email-zhang.chunyan@linaro.org> <20171221232614.rhrgrpyl2w2lc6bw@rob-hp-laptop> From: Chunyan Zhang Date: Fri, 22 Dec 2017 14:05:21 +0800 Message-ID: Subject: Re: [PATCH 1/5] bindings: regulator: added support for suspend states To: Rob Herring Cc: Mark Brown , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Chunyan Zhang Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2746 Lines: 64 Hi Rob, On 22 December 2017 at 07:26, Rob Herring wrote: > On Thu, Dec 21, 2017 at 02:25:02PM +0800, Chunyan Zhang wrote: >> Documented a few new added properties which are used for supporting >> regulator suspend states. > > Your commit message should answer why you need this. What problem do you > have that this solves? > >> >> Signed-off-by: Chunyan Zhang >> --- >> Documentation/devicetree/bindings/regulator/regulator.txt | 11 +++++++++-- >> 1 file changed, 9 insertions(+), 2 deletions(-) >> >> diff --git a/Documentation/devicetree/bindings/regulator/regulator.txt b/Documentation/devicetree/bindings/regulator/regulator.txt >> index 378f6dc..618a322 100644 >> --- a/Documentation/devicetree/bindings/regulator/regulator.txt >> +++ b/Documentation/devicetree/bindings/regulator/regulator.txt >> @@ -42,8 +42,15 @@ Optional properties: >> - regulator-state-[mem/disk] node has following common properties: >> - regulator-on-in-suspend: regulator should be on in suspend state. >> - regulator-off-in-suspend: regulator should be off in suspend state. >> - - regulator-suspend-microvolt: regulator should be set to this voltage >> - in suspend. >> + - regulator-suspend-min-microvolt: minimum voltage may be set in >> + suspend state. >> + - regulator-suspend-max-microvolt: maximum voltage may be set in >> + suspend state. >> + - regulator-suspend-microvolt: the default voltage which regulator >> + should be set in suspend, this can be adjusted among >> + > > Perhaps this should stay a single property with: Do you mean that change the property name from "regulator-suspend-microvolt" to "regulator-suspend-target-microvolt"? "regulator-suspend-microvolt" is the one that some SoC is using. My intention was just to keep that configuration still working. > Though why would you ever not try to set to the minimum voltage within > the range of to ? IIUC, you mean just removing "regulator-suspend-microvolt", and use "regulator-suspend-min-microvolt" as the default value for suspend voltage? I think that can work, but would it be better to not remove that right now, since some one is using that? Thanks for your review! Chunyan > >> + - regulator-changeable-in-suspend: whether the default voltage and >> + the regulator on/off in suspend can be changed in runtime. >> - regulator-mode: operating mode in the given suspend state. >> The set of possible operating modes depends on the capabilities of >> every hardware so the valid modes are documented on each regulator >> -- >> 2.7.4 >>