From patchwork Tue Dec 2 17:39:12 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41819 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wi0-f199.google.com (mail-wi0-f199.google.com [209.85.212.199]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 5DCE920672 for ; Tue, 2 Dec 2014 17:40:51 +0000 (UTC) Received: by mail-wi0-f199.google.com with SMTP id bs8sf8647765wib.2 for ; Tue, 02 Dec 2014 09:40:50 -0800 (PST) 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=twOlRFG5MVvMlgzpZ9dlIN/WM4hq7BON+/+fOl0mdj8=; b=mWtDbV8IN9Knsfd4RoJ60CQrfm30HCzQdTnsmTfxeG23bK9ocFIvOdfMDL7F4Il+Nh BPpeoXiIBHxXilstvmamieQF6YRjFTLOG27NOozzrPAnEbskzzHSJmI6xRiO8wY0mP5s s0HLvg2BNJjZwNemJL3YIvQBK2fmoPai5IQk8t65Fj5OB4tJ/SjO0526czkMBRM9Ng9Q GOhqPwG1KDujcs1anUMkVrrAt4ab1rIc5QGsoKSF/xSHWtl+r8stbiq0znDqe1lQkPm1 RThKFj267ek06uW3uNcSDtRMLL/tvJD9eWkhZe2ljrL7M87Ikd1u+KcUDMEi7t/SyhVY NmzQ== X-Gm-Message-State: ALoCoQnqqpLnuLhvJMPUjdJZd262qhmsDzyjEgTd4HkCtbOzzgXnjCDZcpAqCFxtuUj0FKOudYMo X-Received: by 10.180.24.131 with SMTP id u3mr1141886wif.4.1417542050601; Tue, 02 Dec 2014 09:40:50 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.2.7 with SMTP id 7ls54863laq.88.gmail; Tue, 02 Dec 2014 09:40:50 -0800 (PST) X-Received: by 10.152.5.38 with SMTP id p6mr304551lap.91.1417542050399; Tue, 02 Dec 2014 09:40:50 -0800 (PST) Received: from mail-lb0-f178.google.com (mail-lb0-f178.google.com. [209.85.217.178]) by mx.google.com with ESMTPS id kl4si12894187lbc.134.2014.12.02.09.40.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 02 Dec 2014 09:40:50 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.178 as permitted sender) client-ip=209.85.217.178; Received: by mail-lb0-f178.google.com with SMTP id f15so12122969lbj.9 for ; Tue, 02 Dec 2014 09:40:50 -0800 (PST) X-Received: by 10.112.14.69 with SMTP id n5mr473494lbc.34.1417542048179; Tue, 02 Dec 2014 09:40:48 -0800 (PST) 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.184.201 with SMTP id ew9csp528054lbc; Tue, 2 Dec 2014 09:40:47 -0800 (PST) X-Received: by 10.70.9.132 with SMTP id z4mr646740pda.158.1417542037896; Tue, 02 Dec 2014 09:40:37 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id hb6si949974pbc.194.2014.12.02.09.40.37 for ; Tue, 02 Dec 2014 09:40:37 -0800 (PST) Received-SPF: none (google.com: linux-pm-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 S1754456AbaLBRkf (ORCPT + 12 others); Tue, 2 Dec 2014 12:40:35 -0500 Received: from mail-pa0-f43.google.com ([209.85.220.43]:61729 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754447AbaLBRkd (ORCPT ); Tue, 2 Dec 2014 12:40:33 -0500 Received: by mail-pa0-f43.google.com with SMTP id kx10so13865293pab.16 for ; Tue, 02 Dec 2014 09:40:32 -0800 (PST) X-Received: by 10.70.102.17 with SMTP id fk17mr510059pdb.61.1417542032867; Tue, 02 Dec 2014 09:40:32 -0800 (PST) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id q3sm20928900pdn.23.2014.12.02.09.40.30 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 02 Dec 2014 09:40:32 -0800 (PST) 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 v14 04/10] arm: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Tue, 2 Dec 2014 10:39:12 -0700 Message-Id: <1417541958-56907-5-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417541958-56907-1-git-send-email-lina.iyer@linaro.org> References: <1417541958-56907-1-git-send-email-lina.iyer@linaro.org> Sender: linux-pm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-pm@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.217.178 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 8074/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 Reviewed-by: Stephen Boyd --- 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..5a41f44 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>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;