From patchwork Tue Oct 7 21:41:41 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 38437 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f70.google.com (mail-la0-f70.google.com [209.85.215.70]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id F1C312057C for ; Tue, 7 Oct 2014 21:42:09 +0000 (UTC) Received: by mail-la0-f70.google.com with SMTP id ge10sf4575337lab.9 for ; Tue, 07 Oct 2014 14:42:08 -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=nsTWldjvGEepB40/WJIPsw5fFRvfm9FCZNdgufug9xQ=; b=VDj1b+6kkm6R7QQLz+J8f8nWjdvwy0cfNcWy0a1VayhY+6NGLmF0Ld4t+KL3DgPpmO Kmqph+GFwFxKT9j6pjGP5ErFO7qQdCeerKqOsY2+CbMggbC3Ea5WC/6PVnMTI8BxbRY+ WsMeA1/GbgpKIjkS4I9DK/kqpot7C6O6siSdTJlrGID64j997k5+/PfCHVX0Tm9bpAWj Qaa+B4i2/1WHJW4WBM4Ca/AhlF/HCO3MMsYjtCGfu6/NIxILL1pq9zQlOzbeuIGiYLah 1n2TGtn0VbBarVUC2mt/Qdr8U9iEZ9yJ8jUjkzxRAxed7Qyfg1kzWC1zh4oG2M/OrDFK /8fw== X-Gm-Message-State: ALoCoQmVLbr0Va6k8xyjHuYnl0QsFNa3mdA/yLmVGMJt3sbrlrfMM+Sl/IfgYrH0pSaP35yc6N85 X-Received: by 10.180.82.74 with SMTP id g10mr4572446wiy.0.1412718128456; Tue, 07 Oct 2014 14:42:08 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.27.201 with SMTP id v9ls747205lag.40.gmail; Tue, 07 Oct 2014 14:42:08 -0700 (PDT) X-Received: by 10.152.5.130 with SMTP id s2mr5464540las.0.1412718128203; Tue, 07 Oct 2014 14:42:08 -0700 (PDT) Received: from mail-la0-f45.google.com (mail-la0-f45.google.com [209.85.215.45]) by mx.google.com with ESMTPS id tw9si30590258lbb.0.2014.10.07.14.42.08 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:42:08 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.45 as permitted sender) client-ip=209.85.215.45; Received: by mail-la0-f45.google.com with SMTP id q1so7234556lam.32 for ; Tue, 07 Oct 2014 14:42:08 -0700 (PDT) X-Received: by 10.153.7.73 with SMTP id da9mr6990552lad.56.1412718128127; Tue, 07 Oct 2014 14:42:08 -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 of9csp419325lbb; Tue, 7 Oct 2014 14:42:07 -0700 (PDT) X-Received: by 10.68.216.102 with SMTP id op6mr6195232pbc.1.1412718126651; Tue, 07 Oct 2014 14:42:06 -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.06 for ; Tue, 07 Oct 2014 14:42:06 -0700 (PDT) Received-SPF: none (google.com: linux-arm-msm-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 S1753837AbaJGVmE (ORCPT + 5 others); Tue, 7 Oct 2014 17:42:04 -0400 Received: from mail-pa0-f49.google.com ([209.85.220.49]:60579 "EHLO mail-pa0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755350AbaJGVmC (ORCPT ); Tue, 7 Oct 2014 17:42:02 -0400 Received: by mail-pa0-f49.google.com with SMTP id hz1so7822348pad.36 for ; Tue, 07 Oct 2014 14:42:01 -0700 (PDT) X-Received: by 10.70.128.172 with SMTP id np12mr6502852pdb.40.1412718121668; Tue, 07 Oct 2014 14:42:01 -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.41.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Oct 2014 14:42:01 -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 2/7] arm: dts: qcom: Add power-controller device node for 8974 Krait CPUs Date: Tue, 7 Oct 2014 15:41:41 -0600 Message-Id: <1412718106-17049-3-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: linux-arm-msm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-arm-msm@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.45 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;