From patchwork Fri Nov 21 18:03:52 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41348 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ee0-f72.google.com (mail-ee0-f72.google.com [74.125.83.72]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 9517021459 for ; Fri, 21 Nov 2014 18:10:58 +0000 (UTC) Received: by mail-ee0-f72.google.com with SMTP id e53sf3674741eek.11 for ; Fri, 21 Nov 2014 10:10:57 -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=qkXGiiXYYvup6G/jmAX7X4WaHaxignaoDSBdNyZe1yw=; b=iCqKPNtGTesCEfbLUhWBKq5V+vmUxE52JGWlOdZc2V1QBsBnDIhODPySNo18EqyjBU VmzpyqkyNIGjxIgMGdsyCptWflCbmTWRKabeWn3GY7gcxJaFN23tbOZm++rS2f17X8Kw C1KF+M03ATNRtHIuizUITG8HCCexknkvCryNW6vEhMEuUr+qpTeOJhwr4EoaYd37q9GK l+9BlkO4RrLu/pv+6ppUgTuv9kL1JqKBfrkz6vzJI7m5J1+1JRFHiLhgqSb/1ffksW+N Y8nEMqlPJhot9uqtC2SBCpXztuR8+Aiq/Ij1bZV3LuJpL1mbrvk0aPEgLOhStQLJt2dL /niA== X-Gm-Message-State: ALoCoQmLsG8BjNcvVbAFMOSYOeVa2A+NyQBXOWaAF7HwWi9cgWt4ygHW8uaKii2qEOno0rSscaGY X-Received: by 10.112.201.169 with SMTP id kb9mr264317lbc.20.1416593066470; Fri, 21 Nov 2014 10:04:26 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.2.7 with SMTP id 7ls208727laq.88.gmail; Fri, 21 Nov 2014 10:04:25 -0800 (PST) X-Received: by 10.152.88.100 with SMTP id bf4mr6879361lab.74.1416593065404; Fri, 21 Nov 2014 10:04:25 -0800 (PST) Received: from mail-la0-f51.google.com (mail-la0-f51.google.com. [209.85.215.51]) by mx.google.com with ESMTPS id xs7si6787187lbb.34.2014.11.21.10.04.22 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Nov 2014 10:04:22 -0800 (PST) Received-SPF: temperror (google.com: error in processing during lookup of patch+caf_=patchwork-forward=linaro.org@linaro.org: DNS timeout) client-ip=209.85.215.51; Received: by mail-la0-f51.google.com with SMTP id mc6so4649068lab.24 for ; Fri, 21 Nov 2014 10:04:22 -0800 (PST) X-Received: by 10.152.8.170 with SMTP id s10mr6821703laa.56.1416593062767; Fri, 21 Nov 2014 10:04:22 -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 ew9csp138558lbc; Fri, 21 Nov 2014 10:04:21 -0800 (PST) X-Received: by 10.68.89.129 with SMTP id bo1mr9701879pbb.46.1416593057331; Fri, 21 Nov 2014 10:04:17 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xj9si10077613pab.73.2014.11.21.10.04.16 for ; Fri, 21 Nov 2014 10:04:17 -0800 (PST) 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 S1751260AbaKUSEO (ORCPT + 4 others); Fri, 21 Nov 2014 13:04:14 -0500 Received: from mail-pd0-f181.google.com ([209.85.192.181]:55418 "EHLO mail-pd0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751250AbaKUSEN (ORCPT ); Fri, 21 Nov 2014 13:04:13 -0500 Received: by mail-pd0-f181.google.com with SMTP id z10so5755930pdj.40 for ; Fri, 21 Nov 2014 10:04:12 -0800 (PST) X-Received: by 10.68.135.100 with SMTP id pr4mr9254864pbb.123.1416593052453; Fri, 21 Nov 2014 10:04:12 -0800 (PST) Received: from ubuntu.localdomain (pat_11.qualcomm.com. [192.35.156.11]) by mx.google.com with ESMTPSA id qh4sm5411466pbb.35.2014.11.21.10.04.11 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Nov 2014 10:04:11 -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 v10 05/10] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Fri, 21 Nov 2014 11:03:52 -0700 Message-Id: <1416593037-27527-6-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1416593037-27527-1-git-send-email-lina.iyer@linaro.org> References: <1416593037-27527-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=temperror (google.com: error in processing during lookup of patch+caf_=patchwork-forward=linaro.org@linaro.org: DNS timeout) 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 8084 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-apq8084.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index 1f130bc..4466b9e 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -21,6 +21,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ enable-method = "qcom,kpss-acc-v2"; 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,apq8084-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;