From patchwork Tue Oct 7 21:41:42 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 38438 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ee0-f70.google.com (mail-ee0-f70.google.com [74.125.83.70]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 797642057C for ; Tue, 7 Oct 2014 21:42:11 +0000 (UTC) Received: by mail-ee0-f70.google.com with SMTP id c13sf4674695eek.9 for ; Tue, 07 Oct 2014 14:42:10 -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=rc2yCMjMOYlQLS8d+Km0JSnU92vvqkCLlSKtZoqeq0c=; b=AI1bym73lNmqrHTP0xe/IqRXE3qdkduNfulzQf8/hnJnVWybGRwwx0GoXn4KkpKd+1 nAQzY/tXrojhok4xfoMEh6bOnZRUW/Xz/vDd84H2+xupUfPQn44HsVZaEDa6xFi2SWRN mLrJAhQta/cWVt1dHoXyaiBeWJRmouVS6KckKD6eA3aCvwMDwIcg+Ido1Llbu85zIAm1 x29dXbGW/Dq4aSqIF39E1uXT19/XylrbgLsJk1oM0DesnaXsqhyYnfgC77hEruaDmNUe XMKwhtPPg+qaA1EVzzYhHpbfsispUorPvJVc0e322UUjsIArxBONFTjzTlXAPrMBo632 BxxQ== X-Gm-Message-State: ALoCoQkTW2P8ybcmd5b3T3GWlUPwOqoIUw1WCobu1reXHmVAUylBab0kSmabsjms6n2viBCjxJU5 X-Received: by 10.112.163.39 with SMTP id yf7mr965990lbb.7.1412718130551; Tue, 07 Oct 2014 14:42:10 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.27.2 with SMTP id p2ls749244lag.10.gmail; Tue, 07 Oct 2014 14:42:10 -0700 (PDT) X-Received: by 10.152.115.229 with SMTP id jr5mr7021343lab.7.1412718130414; Tue, 07 Oct 2014 14:42:10 -0700 (PDT) Received: from mail-la0-f49.google.com (mail-la0-f49.google.com [209.85.215.49]) by mx.google.com with ESMTPS id kk5si30518153lac.34.2014.10.07.14.42.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:42:10 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.49 as permitted sender) client-ip=209.85.215.49; Received: by mail-la0-f49.google.com with SMTP id q1so7177240lam.22 for ; Tue, 07 Oct 2014 14:42:10 -0700 (PDT) X-Received: by 10.112.50.10 with SMTP id y10mr6556904lbn.0.1412718130331; Tue, 07 Oct 2014 14:42:10 -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 of9csp419330lbb; Tue, 7 Oct 2014 14:42:09 -0700 (PDT) X-Received: by 10.66.182.227 with SMTP id eh3mr6268785pac.68.1412718128053; Tue, 07 Oct 2014 14:42:08 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id cx1si16595154pbc.139.2014.10.07.14.42.07 for ; Tue, 07 Oct 2014 14:42:08 -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 S1753695AbaJGVmF (ORCPT + 5 others); Tue, 7 Oct 2014 17:42:05 -0400 Received: from mail-pd0-f173.google.com ([209.85.192.173]:59031 "EHLO mail-pd0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754491AbaJGVmE (ORCPT ); Tue, 7 Oct 2014 17:42:04 -0400 Received: by mail-pd0-f173.google.com with SMTP id g10so5705483pdj.18 for ; Tue, 07 Oct 2014 14:42:03 -0700 (PDT) X-Received: by 10.70.37.35 with SMTP id v3mr6335420pdj.120.1412718123613; Tue, 07 Oct 2014 14:42:03 -0700 (PDT) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id td4sm17131222pab.19.2014.10.07.14.42.01 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Oct 2014 14:42:03 -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 v8 3/7] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Tue, 7 Oct 2014 15:41:42 -0600 Message-Id: <1412718106-17049-4-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1412718106-17049-1-git-send-email-lina.iyer@linaro.org> References: <1412718106-17049-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.49 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 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 e3e009a..1581b12 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -18,6 +18,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -27,6 +28,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -36,6 +38,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -45,6 +48,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc3>; + qcom,saw = <&saw3>; }; L2: l2-cache { @@ -141,7 +145,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;