Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp734835rwi; Thu, 27 Oct 2022 07:03:49 -0700 (PDT) X-Google-Smtp-Source: AMsMyM40Z1aJu0bH3h1UgbmoKBbrOcXoldvRRG83Lf2M0PyXNNPSb169VeFxduLB7oYE20zDInFt X-Received: by 2002:a17:903:41d0:b0:186:ceff:f80c with SMTP id u16-20020a17090341d000b00186cefff80cmr11727579ple.7.1666879429280; Thu, 27 Oct 2022 07:03:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666879429; cv=none; d=google.com; s=arc-20160816; b=j0mVc9JvHdqvV/wSVGBZMHBesE5J3od6iJqLh8ON2ck6EaXx70A7Msb8k+PV23779B kjyjEcxxhgn8JQxmjvuw9bQsKHuUynXx/7kgS+SON5InGD6mzU95ZvUwbTr0LtOWQ1Ip bdBNjB6INJXryEMOy/5+GGRzAFdLkomU/KzKALZoanYS0rftNd9Zbw0ZqSjNeJagVoAl lWGEbj8vPn4xEaiYR6d/RdwnE7+5q6/4lPlniU8JYnJJHTZesaeg3qmk7yXUVjZYqyLB 8f4Yq2PJuKtzSrhSvkiFckKclOIUc6V37bxXm606MVKU77Enxtv5aODtdOoDpUw8J/BV VAIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:to:subject:user-agent:mime-version:date:message-id; bh=rVt4o9k0tn5p24U784o+pJRw/4odkwlU3NI/M0k0JGs=; b=rnfM1EmY5OvFuJY5V1aUv9vJZvhGF4sn2rDrBPTudK7rUFKOJEuPwZKD/amALR9LlK 6e9zSwz5InA9TtkSogUDFhH+N7x+KkgYAsq2+z4f7c7mu1DJVD7nuSWCow43WayLk+sS b/zkfEtn718ijnuYw7ZV/gfPiyfwNJ1y7k+WOYmY63mzuqH9eEIH4j0P/kwpfdTxkky+ fwK259jdOoQyoL6aobLw7mra6qJ2ANGeRMwD5EiW1VcC6NG/ceouMhYv9awrnaX700dn 0ZYsd6D+xawug5bWxUNyqG51qEwA1bijFBmRMxjuYEk8CfmNxtqrmUuvKr/o4pNk0ce/ HeNQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a6-20020a637f06000000b00460b572d264si1736082pgd.579.2022.10.27.07.03.36; Thu, 27 Oct 2022 07:03:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235824AbiJ0MtH (ORCPT + 99 others); Thu, 27 Oct 2022 08:49:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235823AbiJ0Msw (ORCPT ); Thu, 27 Oct 2022 08:48:52 -0400 Received: from relay04.th.seeweb.it (relay04.th.seeweb.it [5.144.164.165]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7CAA816E2BC; Thu, 27 Oct 2022 05:48:50 -0700 (PDT) Received: from [192.168.31.208] (unknown [194.29.137.22]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r1.th.seeweb.it (Postfix) with ESMTPSA id 95269201D5; Thu, 27 Oct 2022 14:48:47 +0200 (CEST) Message-ID: <1be5f419-0c03-9c57-8776-9e448c9f8441@somainline.org> Date: Thu, 27 Oct 2022 14:48:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH v1 2/5] clk: qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc To: Robert Foss , agross@kernel.org, bjorn.andersson@linaro.org, mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , dmitry.baryshkov@linaro.org, Jonathan Marek References: <20221027123432.1818530-1-robert.foss@linaro.org> <20221027123432.1818530-2-robert.foss@linaro.org> From: Konrad Dybcio In-Reply-To: <20221027123432.1818530-2-robert.foss@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 27/10/2022 14:34, Robert Foss wrote: > All SoC supported by this driver supports the RETAIN_FF_ENABLE flag, > so it should be enabled here. > > This feature enables registers to maintain their state after > dis/re-enabling the GDSC. > > Signed-off-by: Robert Foss > --- Reviewed-by: Konrad Dybcio Konrad > drivers/clk/qcom/dispcc-sm8250.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/clk/qcom/dispcc-sm8250.c b/drivers/clk/qcom/dispcc-sm8250.c > index 180ac2726f7e..a7606580cf22 100644 > --- a/drivers/clk/qcom/dispcc-sm8250.c > +++ b/drivers/clk/qcom/dispcc-sm8250.c > @@ -1137,7 +1137,7 @@ static struct gdsc mdss_gdsc = { > .name = "mdss_gdsc", > }, > .pwrsts = PWRSTS_OFF_ON, > - .flags = HW_CTRL, > + .flags = HW_CTRL | RETAIN_FF_ENABLE, > }; > > static struct clk_regmap *disp_cc_sm8250_clocks[] = {