From patchwork Thu Nov 27 00:13:09 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41578 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f71.google.com (mail-la0-f71.google.com [209.85.215.71]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 975AE25E74 for ; Thu, 27 Nov 2014 00:13:53 +0000 (UTC) Received: by mail-la0-f71.google.com with SMTP id s18sf2409659lam.2 for ; Wed, 26 Nov 2014 16:13:52 -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=7rOR4SH5sWY6ChBzv6brA04k7hDsW18z66PtWontPtk=; b=E03FDjGwWKhpFSa0JACEMdSXoMnDCS2VInqhSg8tYqYmHDdmx+NAtXdGSC93nQMmcF ByDrrYjmQThIt/QUfbGMjxhUoX9JMyj3alg10ZfPzqNuLPbW5pbaf8JYJRgwcxRKOj/x J+fFjTp/l2WrVGTXkVrzB0WqwQegt6uOc4488fqENCVzbpdCGqIuJ2e1AppmNSm68ONu q+P2hWQ6urne/NrwipvTEwwTQlCK6JCgMF7ODzUjlSN7Ht653Fl9Xjj5sZszAj6ndFmU jW5Z4HBM/NmcadXDfw72clL3Gpz2ItsAdF9A03zDDsSfRd0rmygWBi/ujfED3UQmRxha /nBg== X-Gm-Message-State: ALoCoQmggeN5hG6+7xPJTsmp3wozeIikkxajKzFCcO04D1T3J66saHhtJk6VzEzbef+mpKvNHXX7 X-Received: by 10.112.188.199 with SMTP id gc7mr9815147lbc.6.1417047232575; Wed, 26 Nov 2014 16:13:52 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.26.200 with SMTP id n8ls790527lag.10.gmail; Wed, 26 Nov 2014 16:13:52 -0800 (PST) X-Received: by 10.112.130.65 with SMTP id oc1mr36802152lbb.7.1417047232297; Wed, 26 Nov 2014 16:13:52 -0800 (PST) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com. [209.85.217.169]) by mx.google.com with ESMTPS id kw3si5755905lbc.61.2014.11.26.16.13.52 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Nov 2014 16:13:52 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.169 as permitted sender) client-ip=209.85.217.169; Received: by mail-lb0-f169.google.com with SMTP id p9so3362033lbv.28 for ; Wed, 26 Nov 2014 16:13:52 -0800 (PST) X-Received: by 10.152.9.7 with SMTP id v7mr36496382laa.40.1417047232206; Wed, 26 Nov 2014 16:13:52 -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 ew9csp722223lbc; Wed, 26 Nov 2014 16:13:51 -0800 (PST) X-Received: by 10.68.167.99 with SMTP id zn3mr57695437pbb.30.1417047223712; Wed, 26 Nov 2014 16:13:43 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id rb4si9151119pab.48.2014.11.26.16.13.41 for ; Wed, 26 Nov 2014 16:13:43 -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 S1752724AbaK0ANk (ORCPT + 4 others); Wed, 26 Nov 2014 19:13:40 -0500 Received: from mail-pa0-f43.google.com ([209.85.220.43]:57298 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753222AbaK0ANi (ORCPT ); Wed, 26 Nov 2014 19:13:38 -0500 Received: by mail-pa0-f43.google.com with SMTP id kx10so3855650pab.2 for ; Wed, 26 Nov 2014 16:13:38 -0800 (PST) X-Received: by 10.70.64.134 with SMTP id o6mr57239230pds.153.1417047218292; Wed, 26 Nov 2014 16:13:38 -0800 (PST) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id yb8sm5403070pab.7.2014.11.26.16.13.36 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Nov 2014 16:13:37 -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 v12 04/10] arm: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Wed, 26 Nov 2014 17:13:09 -0700 Message-Id: <1417047195-18978-5-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417047195-18978-1-git-send-email-lina.iyer@linaro.org> References: <1417047195-18978-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.169 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 8074/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 Reviewed-by: Stephen Boyd --- 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 e265ec1..5a41f44 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>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;