From patchwork Wed Nov 26 22:28:25 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41569 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 6ED3C25E18 for ; Wed, 26 Nov 2014 22:29:08 +0000 (UTC) Received: by mail-lb0-f197.google.com with SMTP id n15sf2332932lbi.8 for ; Wed, 26 Nov 2014 14:29:07 -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=9V4NKVXrWmhfX9uJx3lMxN4fGnazxYpTcAvWk8Gh5s4=; b=KctnDZ8rXXriZaLOJR6FNI1G3ARI+lqdJY8NirHgfUHcq0RUKmX8ytEfJ2smQBVrSK 7c3yZJEV7fgOTegWQregSGdIspgHuQi0w4mGXiVu5bsEMU1dQehqPOn0u+diWjHG3/Eg +5HWlYSkZgbB6C7BW9YT3jTvvp13i4Xo/wFyzC/L/42sqxTUmRC3MmFlIunuu57mtgQ4 dwqWZAg2WIQyf0exKr1N7yUolPxRZadRE4wqTNIcB1/9mnRScuk8sZeBNKfpy1Bida3n Pk8H+iiAvf/523/x+P/26Dax5wPlg1tX3Vi+1saHPyNvT66Q1+Fgtp1RgpqKLHmEyast L1fA== X-Gm-Message-State: ALoCoQmrFwccj6XBoylPC0zfv/+VoWuQ28t8FKTacWOuGPD6e7iT3DvAmKxhQefvZZj0G6H32Jv0 X-Received: by 10.112.142.36 with SMTP id rt4mr9726959lbb.3.1417040947359; Wed, 26 Nov 2014 14:29:07 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.7.232 with SMTP id m8ls711682laa.45.gmail; Wed, 26 Nov 2014 14:29:07 -0800 (PST) X-Received: by 10.152.5.167 with SMTP id t7mr13999782lat.9.1417040947130; Wed, 26 Nov 2014 14:29:07 -0800 (PST) Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com. [209.85.217.176]) by mx.google.com with ESMTPS id xe3si5557301lbb.114.2014.11.26.14.29.07 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Nov 2014 14:29:07 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.176 as permitted sender) client-ip=209.85.217.176; Received: by mail-lb0-f176.google.com with SMTP id p9so3187306lbv.21 for ; Wed, 26 Nov 2014 14:29:07 -0800 (PST) X-Received: by 10.152.87.100 with SMTP id w4mr35496457laz.27.1417040947055; Wed, 26 Nov 2014 14:29:07 -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 ew9csp708857lbc; Wed, 26 Nov 2014 14:29:06 -0800 (PST) X-Received: by 10.66.218.202 with SMTP id pi10mr58074480pac.28.1417040938634; Wed, 26 Nov 2014 14:28:58 -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.58 for ; Wed, 26 Nov 2014 14:28:58 -0800 (PST) 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 S1753105AbaKZW24 (ORCPT + 5 others); Wed, 26 Nov 2014 17:28:56 -0500 Received: from mail-pd0-f174.google.com ([209.85.192.174]:36777 "EHLO mail-pd0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752825AbaKZW2z (ORCPT ); Wed, 26 Nov 2014 17:28:55 -0500 Received: by mail-pd0-f174.google.com with SMTP id w10so3626115pde.33 for ; Wed, 26 Nov 2014 14:28:54 -0800 (PST) X-Received: by 10.66.218.202 with SMTP id pi10mr58074127pac.28.1417040934806; Wed, 26 Nov 2014 14:28:54 -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.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Nov 2014 14:28:54 -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 05/10] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Wed, 26 Nov 2014 15:28:25 -0700 Message-Id: <1417040910-43290-6-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: 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.217.176 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 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;