From patchwork Fri Oct 24 23:40:18 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 39501 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wg0-f71.google.com (mail-wg0-f71.google.com [74.125.82.71]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 20B9D20341 for ; Fri, 24 Oct 2014 23:41:06 +0000 (UTC) Received: by mail-wg0-f71.google.com with SMTP id y10sf1166131wgg.10 for ; Fri, 24 Oct 2014 16:41:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:from:to:cc:subject :date:message-id:in-reply-to:references:sender:precedence:list-id :x-original-sender:x-original-authentication-results:mailing-list :list-post:list-help:list-archive:list-unsubscribe; bh=jOnPsg4YMiZBF31bPbJT2XHNlxxqa4JUVvwqSSMg7r0=; b=m5+le6XDJZ/wbdynr1m5FXWmQX/yJXvrTwya3dpSEvdHY1/aw6YEewgbidps9bd2V2 Oq6ql2YOdtnVB9VHNgCVuVKpA22qEDGOqh2is3b80VGs+AHP+yYFWFnxyLbdDBeyq7yF JFZrI6f+YcDAhtnvSnltsug4dn58++ZbBoPQBXp6vVuHwDeNVnizWC6cLis2l2lj7kQW IrQBGYgbFqhNDxC03I/4s4kCJkLb6ivdYwiOGcKr1lsq9DfvZ9kpkkTNvnFHB0Oojfou 6pRqxMHOdJIG6PVVVxRe5/X5+GEclpJs4hDszU8pgF013/+5jya80YOrJmpF2mM7It1m RmGg== X-Gm-Message-State: ALoCoQmXaff4mkjJispWKKJT6NrCRFzXPwofYwdmG61xPk4nSWKpVrfAg+Wr2WSqTfm4zuoQHb1Z X-Received: by 10.152.29.134 with SMTP id k6mr5984lah.9.1414194065303; Fri, 24 Oct 2014 16:41:05 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.3.74 with SMTP id a10ls484785laa.82.gmail; Fri, 24 Oct 2014 16:41:04 -0700 (PDT) X-Received: by 10.152.205.103 with SMTP id lf7mr7633746lac.2.1414194064700; Fri, 24 Oct 2014 16:41:04 -0700 (PDT) Received: from mail-la0-f47.google.com (mail-la0-f47.google.com. [209.85.215.47]) by mx.google.com with ESMTPS id o1si9001880lal.39.2014.10.24.16.41.04 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 Oct 2014 16:41:04 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.47 as permitted sender) client-ip=209.85.215.47; Received: by mail-la0-f47.google.com with SMTP id pv20so3386990lab.20 for ; Fri, 24 Oct 2014 16:41:04 -0700 (PDT) X-Received: by 10.112.48.3 with SMTP id h3mr7590897lbn.71.1414194064142; Fri, 24 Oct 2014 16:41:04 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.84.229 with SMTP id c5csp518967lbz; Fri, 24 Oct 2014 16:41:03 -0700 (PDT) X-Received: by 10.70.51.42 with SMTP id h10mr7643277pdo.21.1414194059777; Fri, 24 Oct 2014 16:40:59 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id pw4si5282886pbb.98.2014.10.24.16.40.59 for ; Fri, 24 Oct 2014 16:40:59 -0700 (PDT) Received-SPF: none (google.com: devicetree-owner@vger.kernel.org does not designate permitted sender hosts) client-ip=209.132.180.67; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932966AbaJXXk4 (ORCPT + 4 others); Fri, 24 Oct 2014 19:40:56 -0400 Received: from mail-pd0-f180.google.com ([209.85.192.180]:64376 "EHLO mail-pd0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932850AbaJXXkw (ORCPT ); Fri, 24 Oct 2014 19:40:52 -0400 Received: by mail-pd0-f180.google.com with SMTP id ft15so330272pdb.39 for ; Fri, 24 Oct 2014 16:40:51 -0700 (PDT) X-Received: by 10.66.244.233 with SMTP id xj9mr7870249pac.67.1414194051407; Fri, 24 Oct 2014 16:40:51 -0700 (PDT) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id fm15sm4774620pdb.58.2014.10.24.16.40.49 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 24 Oct 2014 16:40:50 -0700 (PDT) From: Lina Iyer To: daniel.lezcano@linaro.org, khilman@linaro.org, sboyd@codeaurora.org, galak@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lorenzo.pieralisi@arm.com, msivasub@codeaurora.org, devicetree@vger.kernel.org, Lina Iyer Subject: [PATCH v9 3/9] arm: dts: qcom: Add power-controller device node for 8974 Krait CPUs Date: Fri, 24 Oct 2014 17:40:18 -0600 Message-Id: <1414194024-55547-4-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1414194024-55547-1-git-send-email-lina.iyer@linaro.org> References: <1414194024-55547-1-git-send-email-lina.iyer@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: devicetree@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: lina.iyer@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.47 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Each Krait CPU in the QCOM 8974 SoC has an SAW power controller to regulate the power to the cpu and aide the core in entering idle states. Reference the SAW instance and associate the instance with the CPU core. Signed-off-by: Lina Iyer --- arch/arm/boot/dts/qcom-msm8974.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index e265ec1..80a4467 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -21,6 +21,7 @@ reg = <0>; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ reg = <1>; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ reg = <2>; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ reg = <3>; next-level-cache = <&L2>; qcom,acc = <&acc3>; + qcom,saw = <&saw3>; }; L2: l2-cache { @@ -144,7 +148,27 @@ }; }; - saw_l2: regulator@f9012000 { + saw0: power-controller@f9089000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;