From patchwork Wed Nov 26 22:28:24 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41568 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f69.google.com (mail-la0-f69.google.com [209.85.215.69]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 7F4E525E18 for ; Wed, 26 Nov 2014 22:29:05 +0000 (UTC) Received: by mail-la0-f69.google.com with SMTP id gd6sf2340067lab.8 for ; Wed, 26 Nov 2014 14:29:04 -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=qPixlaMnJp4nHre3cjQPuZoUl95lB2qGn7TkQNhkF40=; b=Lb3Klik6OtF7XbUvsoCWq5yFwyGSxPQEAVmB8J0+7BCJbTLUI/ho7j2MkunuNcrlQJ Sd789jcGguGD+L14I/19wq7iBtXysykmK6qGbWfhY1Xh+8fOvm33VmiwpBNTU87JmJg+ 7e2oihDX1cfJ7F2vzq07f6HEOt0AKBQWA+wdXmTAoipF3yPTL1aH6yp28/IMXN/Gu4Xu j4pp/EQTgusjcgxiMAxJKZSD5iqCcJynJXA6P3QEtYuoJyGkazaBB0IAVdaL+XShbO6B ki3oMFJaN7qupDAO2JAv0TeAr/gJEFjj/PE09EVUKoBAMJzQgRLB+g5kfJJrshCWM8mY lvHg== X-Gm-Message-State: ALoCoQnd66ZbryHc1t9f3h6CldpMklMrGfhFRG6zv8NogpgK3TUlgbI10u/ElRtDxtjWPRACctpf X-Received: by 10.112.89.195 with SMTP id bq3mr9887475lbb.9.1417040944518; Wed, 26 Nov 2014 14:29:04 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.87.176 with SMTP id az16ls620598lab.87.gmail; Wed, 26 Nov 2014 14:29:04 -0800 (PST) X-Received: by 10.152.120.73 with SMTP id la9mr36380718lab.23.1417040944403; Wed, 26 Nov 2014 14:29:04 -0800 (PST) Received: from mail-la0-f49.google.com (mail-la0-f49.google.com. [209.85.215.49]) by mx.google.com with ESMTPS id n3si5648840lah.1.2014.11.26.14.29.04 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Nov 2014 14:29:04 -0800 (PST) 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 hs14so3137782lab.8 for ; Wed, 26 Nov 2014 14:29:04 -0800 (PST) X-Received: by 10.152.6.228 with SMTP id e4mr36122308laa.71.1417040944061; Wed, 26 Nov 2014 14:29:04 -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 ew9csp708850lbc; Wed, 26 Nov 2014 14:29:03 -0800 (PST) X-Received: by 10.68.231.232 with SMTP id tj8mr56402864pbc.166.1417040936523; Wed, 26 Nov 2014 14:28:56 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ae10si8754961pbd.132.2014.11.26.14.28.55 for ; Wed, 26 Nov 2014 14:28:56 -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 S1753177AbaKZW2y (ORCPT + 4 others); Wed, 26 Nov 2014 17:28:54 -0500 Received: from mail-pd0-f175.google.com ([209.85.192.175]:58970 "EHLO mail-pd0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753103AbaKZW2x (ORCPT ); Wed, 26 Nov 2014 17:28:53 -0500 Received: by mail-pd0-f175.google.com with SMTP id y10so3623581pdj.34 for ; Wed, 26 Nov 2014 14:28:52 -0800 (PST) X-Received: by 10.66.140.102 with SMTP id rf6mr18368418pab.1.1417040932758; Wed, 26 Nov 2014 14:28:52 -0800 (PST) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id xd3sm5219025pbc.54.2014.11.26.14.28.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Nov 2014 14:28:51 -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 04/10] arm: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Wed, 26 Nov 2014 15:28:24 -0700 Message-Id: <1417040910-43290-5-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417040910-43290-1-git-send-email-lina.iyer@linaro.org> References: <1417040910-43290-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 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 --- 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;