Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1896337imm; Thu, 27 Sep 2018 04:23:30 -0700 (PDT) X-Google-Smtp-Source: ACcGV60+pwkHzE2OvfUnoSC6ZqdPILrCULn8W9fhWxxMW61jzfxDVqIqgWdRPjj1oY8LiP9cwYyf X-Received: by 2002:a17:902:a618:: with SMTP id u24-v6mr10557952plq.77.1538047410823; Thu, 27 Sep 2018 04:23:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538047410; cv=none; d=google.com; s=arc-20160816; b=yeGl7tYw8xHKUMcGg9EtuEeVBpNEFAl2SYp/PCK0Ajhc1XZWki44niiyRISMDz5n8q DpgTfhOaR6nPRz5hINdzsEtnnPZCSj826CDBDzNA4np+0o+RprDQ91MtQgvM7Xm8aYBH +cVOHSZONzfqv570EghbgjBfl7A9fPwZZrMQKMDbX/mSHlHmsuc3YEVPdlCdmvj35EJL u2WUcUFHc7KwHxRUdoY4l+lGR8Pt3D9FuNoa4WCIRmqrYYv9QTQxukggzekNkwp2xJwW OKmprSmjOFbC2aJEW1c/kc9CCkRUAsRR27dtC0A1PtOIfu+5wrmlPrH0ro7zuMt9Q9lc 3zug== 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=XZPW5B17xk8BX5wGY4MvnYszrDaCk5MPDD6HiNSCUV0=; b=dCSKZtSqxsYSPWY/9wsRdnqetOuAhMPYRlxOfmJnxkNsbZ8+zyCUwf0ECs9yZa7sGh ZAUlUJz9vPcUX0Op3pNIinEKbZG6PJP0rgIAdRiwkDvrduldxwBkYuy4Ql9yvaMASImJ P+e2lqhcV9xROPUkO197HkxUnDnpCuSsG3uuO6rGLfOEJQkjEHTiR0+4VSZlbRWvOQHr rApfnEMyb34mWscJbsPwLNVB6oXAjULr5TMGe7Uop10g4akbNPPG5Bbi/RbmM8APCb8H wRkLF4aCBdnoHrz6BoiHz0VSNNGD4J+guNBvzuF020F5G7bMqzDovxfW6VeQFopikhYo 5qAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=NP6kW2yg; dkim=pass header.i=@codeaurora.org header.s=default header.b=I8XBXGmp; 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 p3-v6si1711860plk.295.2018.09.27.04.23.14; Thu, 27 Sep 2018 04:23:30 -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=NP6kW2yg; dkim=pass header.i=@codeaurora.org header.s=default header.b=I8XBXGmp; 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 S1727519AbeI0Rix (ORCPT + 99 others); Thu, 27 Sep 2018 13:38:53 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:45772 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727105AbeI0Riw (ORCPT ); Thu, 27 Sep 2018 13:38:52 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id BF598607F4; Thu, 27 Sep 2018 11:21:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1538047264; bh=iSIHeWzEXyTRHblhsVFnr/41M7iwwOTfpLBfuLL3VXQ=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=NP6kW2yg163tkr+ckxoGRyxpp4YG/QbxEd3B8navNjsLppntgN2IMMVLKunq4ADla BG8w8LGnALZDtfBbue8MbYYd5zxlMSOlxpjStt5b5cfB6EoLxVScVJ4ggnCURXM6VX TGm6gGf93PFE9zqka7WLiJGZzG/PwLpodH+8jIw8= 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.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED 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 059BC605FF; Thu, 27 Sep 2018 11:20:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1538047263; bh=iSIHeWzEXyTRHblhsVFnr/41M7iwwOTfpLBfuLL3VXQ=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=I8XBXGmpPfL+wf+BNTXm3mJU86Sq/Fbqyh8lJoJmdMiVOLKo2/5aJfGzaUsiApz4S IY8//jjOT2R1h4Kd0tLqVsv2WDk3DF0UAfKUV6Gdr9vcfsXfWLk4Dm/+k3kavbi7bG oB77OI+4lsTcaQPIKzLYOLs7ee9At5j76YAc9n0g= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 059BC605FF 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 1/2] dt-bindings: mmc: sdhci-msm: Add flag for restoring dll To: Evan Green Cc: adrian.hunter@intel.com, Ulf Hansson , robh+dt@kernel.org, asutoshd@codeaurora.org, riteshh@codeaurora.org, stummala@codeaurora.org, sayali , Doug Anderson , mark.rutland@arm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <1537887875-29494-1-git-send-email-vbadigan@codeaurora.org> <1537887875-29494-2-git-send-email-vbadigan@codeaurora.org> From: Veerabhadrarao Badiganti Message-ID: <5194544b-866a-f0b5-3638-acf6f67fb9c8@codeaurora.org> Date: Thu, 27 Sep 2018 16:50:57 +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: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/25/2018 11:08 PM, Evan Green wrote: > On Tue, Sep 25, 2018 at 8:05 AM Veerabhadrarao Badiganti > wrote: >> The dll settings of SDHC controller needs to be restored whenever >> controller clocks are gated. This restoration is needed only on >> few SDHCI-MSM controllers. This dt flag indicates whether dll >> restoration is needed or not. >> >> Signed-off-by: Veerabhadrarao Badiganti >> --- >> Documentation/devicetree/bindings/mmc/sdhci-msm.txt | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> index 3720385..207ce36 100644 >> --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt >> @@ -31,6 +31,8 @@ Optional properties: >> BUS_OFF states in power irq. Should be specified in >> pairs (lpm, hpm), for BUS_OFF and BUS_ON respectively. >> Units uA. >> +- qcom,restore-dll-config - Flag indicates that restoration of dll config after clock gating >> + is needed on given platform. This wouldn't be needed for every MSM. >> Example: >> >> sdhc_1: sdhci@f9824900 { >> @@ -49,6 +51,8 @@ Example: >> >> clocks = <&gcc GCC_SDCC1_APPS_CLK>, <&gcc GCC_SDCC1_AHB_CLK>; >> clock-names = "core", "iface"; >> + >> + qcom,restore-dll-config; > Hi Veera, > I'm not sure this is the best approach. It might be better to key this > behavior off of the compatible string. Actually I'm noticing now that > the binding for this device doesn't include an SoC-specific compatible > string, which I think is now the preferred way (eg > "qcom,sdm845-sdhci", "qcom,sdhci-msm-v5"). I think we should add that > to sdhci-msm.txt, then use the compatible string to enable this > behavior you're adding now. Thanks Evan. I will update this one. > -Evan Thanks, Veera