From patchwork Tue Mar 17 22:33:45 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 45907 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 67D4921547 for ; Tue, 17 Mar 2015 22:35:14 +0000 (UTC) Received: by widex7 with SMTP id ex7sf4618937wid.2 for ; Tue, 17 Mar 2015 15:35:13 -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=gScfJ5znpufFDKzk2kalSQk11vGd0tsDb8Qu/Yx36Lw=; b=bYWEutnTuVt/tNqnPezmHaHXE46JO2kbYmHhWwIGYMRIqhWnl6pKgoX6fl207KB2N+ m/IpZMov9ZgQFhRXAJkgIWJdx/DjzTYTwZzdJQsZFQOygCZ/y+CNSbFsCjL7KpQRIEhV quIsB+qAhkCQHizV+TN7LggAkUCAzI1CZ8MIC1V5KfER+ofYUuQ1P4x2VxSUI63YGCK3 uMAuh8ESNJ6DxsFpaIwopKvMH4jTdXnFOOemfZJ3ZtJKZHK8eqcl8IObRMsRngtWB9UU fPEuNAu7FPFl21ZY2RHzYVjXzUvHMbwNDbxh3gMbzwooQW+SNHJ3aaqT0NwR2owE9W0h 2cNQ== X-Gm-Message-State: ALoCoQmT/V7yvLW5H3WOJ3jyx9HDKfcfJ0kTvXPv82CR/D62bAh9QWGDcKKtPNxPZ102gsitvX8W X-Received: by 10.112.162.135 with SMTP id ya7mr10362854lbb.14.1426631713744; Tue, 17 Mar 2015 15:35:13 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.180.89.236 with SMTP id br12ls833375wib.54.canary; Tue, 17 Mar 2015 15:35:13 -0700 (PDT) X-Received: by 10.112.201.231 with SMTP id kd7mr41610395lbc.35.1426631713538; Tue, 17 Mar 2015 15:35:13 -0700 (PDT) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com. [209.85.217.171]) by mx.google.com with ESMTPS id ku7si11546558lac.42.2015.03.17.15.35.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Mar 2015 15:35:13 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.171 as permitted sender) client-ip=209.85.217.171; Received: by lbcds1 with SMTP id ds1so17640129lbc.3 for ; Tue, 17 Mar 2015 15:35:13 -0700 (PDT) X-Received: by 10.152.178.197 with SMTP id da5mr63444232lac.56.1426631713448; Tue, 17 Mar 2015 15:35:13 -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.35.133 with SMTP id h5csp797932lbj; Tue, 17 Mar 2015 15:35:12 -0700 (PDT) X-Received: by 10.66.221.194 with SMTP id qg2mr156157417pac.106.1426631687664; Tue, 17 Mar 2015 15:34:47 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f2si31927613pas.167.2015.03.17.15.34.46; Tue, 17 Mar 2015 15:34:47 -0700 (PDT) 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 S932742AbbCQWeh (ORCPT + 11 others); Tue, 17 Mar 2015 18:34:37 -0400 Received: from mail-pd0-f175.google.com ([209.85.192.175]:34531 "EHLO mail-pd0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932666AbbCQWef (ORCPT ); Tue, 17 Mar 2015 18:34:35 -0400 Received: by pdbni2 with SMTP id ni2so22498091pdb.1 for ; Tue, 17 Mar 2015 15:34:35 -0700 (PDT) X-Received: by 10.66.97.106 with SMTP id dz10mr157060249pab.66.1426631674990; Tue, 17 Mar 2015 15:34:34 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by mx.google.com with ESMTPSA id n10sm11749880pdk.68.2015.03.17.15.34.33 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 17 Mar 2015 15:34:34 -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, agross@codeaurora.org, Lina Iyer Subject: [PATCH v16 05/11] ARM: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Tue, 17 Mar 2015 16:33:45 -0600 Message-Id: <1426631631-56937-6-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1426631631-56937-1-git-send-email-lina.iyer@linaro.org> References: <1426631631-56937-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.171 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. Cc: Kumar Gala 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;