From patchwork Tue Mar 17 22:33:46 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 45908 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-lb0-f197.google.com (mail-lb0-f197.google.com [209.85.217.197]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 09FE021547 for ; Tue, 17 Mar 2015 22:35:23 +0000 (UTC) Received: by lbdu14 with SMTP id u14sf4267671lbd.3 for ; Tue, 17 Mar 2015 15:35:22 -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=nR9SSt1Y/R2FFoUveq18wD1cd0+Ee2pYUl6wJLv6/xg=; b=g+XT8sLvwqPXJuzlHrSw8BOOCFVCukKZx53PR40Qxemfsp53bQ0IbTUL2j/oLvkyFD BdbytPGjBiYr6zQjwtmEvJmIrLpcbt57mdhhR6a9N0L35OZIRs2bGpyqMH6ndJr1vfu7 XuaYtJcXbMg3vsJjhYwHQUpw4BeBCkJ8TJVrS5omzOBN37y1X/mgXw6HPK2rIz2m7RQ1 QDhNLQ2VlSpNdfWpYkvC+3dqQTn1bNPl3nYVULqY693Hfx3QziJ/U6xoWMGV4I8Edl7A DuyW1sSKs7mJ8ZH4+N7QOyGaRk7sqONa1GCQrKfBMthZbqTXCcZjomgKwy1l5RjMRJqV U8nw== X-Gm-Message-State: ALoCoQnr4iV3cfMn1qu1x5/EQi2BPywSmmDW6WgB5XOyuzzMQow1Du6jdJlYuxUKKEKzmzK00Ihl X-Received: by 10.180.182.201 with SMTP id eg9mr174672wic.3.1426631721965; Tue, 17 Mar 2015 15:35:21 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.180.101.35 with SMTP id fd3ls941748wib.15.canary; Tue, 17 Mar 2015 15:35:21 -0700 (PDT) X-Received: by 10.152.2.130 with SMTP id 2mr52404954lau.120.1426631721783; Tue, 17 Mar 2015 15:35:21 -0700 (PDT) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com. [209.85.217.182]) by mx.google.com with ESMTPS id j17si11559934lbh.5.2015.03.17.15.35.21 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Mar 2015 15:35:21 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.182 as permitted sender) client-ip=209.85.217.182; Received: by lbbsy1 with SMTP id sy1so17654864lbb.1 for ; Tue, 17 Mar 2015 15:35:21 -0700 (PDT) X-Received: by 10.152.197.34 with SMTP id ir2mr61611206lac.36.1426631721644; Tue, 17 Mar 2015 15:35:21 -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 h5csp797972lbj; Tue, 17 Mar 2015 15:35:20 -0700 (PDT) X-Received: by 10.66.141.11 with SMTP id rk11mr71653342pab.29.1426631692917; Tue, 17 Mar 2015 15:34:52 -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.52; Tue, 17 Mar 2015 15:34:52 -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 S932761AbbCQWem (ORCPT + 5 others); Tue, 17 Mar 2015 18:34:42 -0400 Received: from mail-pd0-f169.google.com ([209.85.192.169]:32791 "EHLO mail-pd0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932743AbbCQWeh (ORCPT ); Tue, 17 Mar 2015 18:34:37 -0400 Received: by pdnc3 with SMTP id c3so22544066pdn.0 for ; Tue, 17 Mar 2015 15:34:37 -0700 (PDT) X-Received: by 10.66.217.198 with SMTP id pa6mr156048365pac.49.1426631677036; Tue, 17 Mar 2015 15:34:37 -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.35 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 17 Mar 2015 15:34:36 -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 06/11] ARM: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Tue, 17 Mar 2015 16:33:46 -0600 Message-Id: <1426631631-56937-7-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: 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.217.182 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. Cc: Kumar Gala Signed-off-by: Lina Iyer Reviewed-by: Stephen Boyd --- 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..71182bf 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>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;