From patchwork Tue Oct 7 21:31:20 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 38430 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ee0-f71.google.com (mail-ee0-f71.google.com [74.125.83.71]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id DE1A12057C for ; Tue, 7 Oct 2014 21:32:02 +0000 (UTC) Received: by mail-ee0-f71.google.com with SMTP id d17sf4670554eek.6 for ; Tue, 07 Oct 2014 14:32:01 -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=qgTwZZjKrb4YXnTtJNs4kb1ymcWoNIRCJPekm8GzYgs=; b=HL6uhqFhtMVNCZpPasEBkAmVhr48K9+J0bEQdX6meLBkXVKL0cK60M8sX5AC+fdcwU wIipOoH79JexHwbyFx5p4BlmSF+v/IsSKXlo8WeOZEi1PQxYKN9LFFNQnIFezUPK5Kj/ v2EzMHf/EcalwZiMnBD33Se027fZVXXcmOXhg2l+KK1KACF57/zeyp07iLmEfGZ5G9MM q22kgKwn0UKTix8MxPhRtJHR1OWHEma9/6HPJmsEMRZHWx+HXfv55CgxFgRyiAUVknpz 9RkK1zWodvy1VYDLlUh6QaAN8SMKGCwIBn/rXjoQv3o5P8KudKaX8oC58Hvzv5hBIJy2 oyHQ== X-Gm-Message-State: ALoCoQnQRvQ3/vjPejovrMQ6Tkh/C6MBS1AmAYRrkS7IKEUPxdZVGpPxwgfWSkHBkfANHuM33J5J X-Received: by 10.194.170.167 with SMTP id an7mr23428wjc.4.1412717521746; Tue, 07 Oct 2014 14:32:01 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.5.73 with SMTP id q9ls667440laq.27.gmail; Tue, 07 Oct 2014 14:32:01 -0700 (PDT) X-Received: by 10.152.44.136 with SMTP id e8mr6919307lam.21.1412717521424; Tue, 07 Oct 2014 14:32:01 -0700 (PDT) Received: from mail-la0-f52.google.com (mail-la0-f52.google.com [209.85.215.52]) by mx.google.com with ESMTPS id oc10si9061940lbb.99.2014.10.07.14.32.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:32:01 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.52 as permitted sender) client-ip=209.85.215.52; Received: by mail-la0-f52.google.com with SMTP id hz20so7143672lab.39 for ; Tue, 07 Oct 2014 14:32:01 -0700 (PDT) X-Received: by 10.152.28.167 with SMTP id c7mr6853952lah.27.1412717520231; Tue, 07 Oct 2014 14:32:00 -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.130.169 with SMTP id of9csp418265lbb; Tue, 7 Oct 2014 14:31:59 -0700 (PDT) X-Received: by 10.70.87.233 with SMTP id bb9mr6359496pdb.89.1412717518708; Tue, 07 Oct 2014 14:31:58 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xm6si16647742pab.111.2014.10.07.14.31.57 for ; Tue, 07 Oct 2014 14:31:58 -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 S1752678AbaJGVby (ORCPT + 15 others); Tue, 7 Oct 2014 17:31:54 -0400 Received: from mail-pd0-f173.google.com ([209.85.192.173]:34926 "EHLO mail-pd0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750865AbaJGVbx (ORCPT ); Tue, 7 Oct 2014 17:31:53 -0400 Received: by mail-pd0-f173.google.com with SMTP id g10so5736874pdj.32 for ; Tue, 07 Oct 2014 14:31:52 -0700 (PDT) X-Received: by 10.70.135.98 with SMTP id pr2mr6378227pdb.90.1412717512645; Tue, 07 Oct 2014 14:31:52 -0700 (PDT) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id rh5sm5360068pdb.4.2014.10.07.14.31.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Oct 2014 14:31:52 -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 2/7] arm: dts: qcom: Add power-controller device node for 8974 Krait CPUs Date: Tue, 7 Oct 2014 15:31:20 -0600 Message-Id: <1412717485-16892-2-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1412717485-16892-1-git-send-email-lina.iyer@linaro.org> References: <1412717485-16892-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.215.52 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 69dca2a..70c4329 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;